none
SCSI и Virtual Server 2005 RRS feed

  • Вопрос

  • У меня при работе с Virtual Server 2005 возникла вот какая проблема. Записал файлы образа виртуальной машины на SCSI диск. При запуске ОС грузится бесконечно долго. Перенес эти же файлы на АТА диск все заработало в несколько раз быстрее. SCSI диск и контроллер U 160, драйверы ADAPTEC в базовой ОС установленны. Кто то уже сталкивался с этой проблемой? Может есть ее решение?
    27 декабря 2006 г. 14:51

Ответы

  • Решение данной проблемы заключалось в следующем.

    В том случае, когда гостевая система устанавливается на физический SCSI жесткий диск, можно предположить, что эти физические SCSI диски имеют очень низкие показатели по малым командам чтения и записи, но отличные характеристики для больших команд чтения и записи (very poor performance for small read and write commands, but excellent performance for large read and write commands). По умолчанию внутри виртуального сервера используются стандартные драйвера Adaptec, применяющие как раз малые команды чтения и записи для доступа к физическим SCSI дискам. Пользователи, которые столкнулись с этой проблемой, должны использовать одно из новых дополнений которым является наличие F6 дискеты. Данная опция находится в виртуальной директории на сервере "VM Additions " и называется "SCSI Driver.vfd Shunt". Вы можете использовать эту дискету в ранней стадии установки Windows (когда на экране появится предложение, нажмите " клавишу F6", чтобы загрузить любые пользовательские драйверы) для установки Windows с помощью оптимизированного драйвера SCSI в отличие от общего драйвера Adaptec.

    Для этого необходимо выполнить следующие действия:

    1.      При инсталляции ОС нажать клавишу F6

    2.      Подключить виртуальный флоппи диск (именно на этой стадии, а не раньше, иначе система будет с него грузиться)

    3.      При подключении флоппи диска выбрать загрузку образа"SCSI Driver.vfd Shunt"

    4.      На запрос ОС по установке драйвера согласиться с выбором дисковода.

    5.      Выбрать драйвер для нужной ОС.

    6.      Продолжить установку ОС.

    Для большинства пользователей этого будет небольшая разница в установке (примерно 10%), но для некоторых пользователей это будет иметь важное значение.

     

    Возможно ли конвертировать образ, который был создан для IDE дисков SCSI диск? Возможно ли лишь добавить SCSI драйвера в Windows 2003, затем добавить адаптер, затем изменить свойства шины?

    Если после установке на IDE необходимо перейти к SCSI, что вам нужно выполнить следующие действия: (данную рекомендацию, в отличие от предыдущей, я не проверял)

     

    1)      Включите SCSI контроллера в свойствах вашей виртуальной машины (Add a SCSI controller to your virtual machine).

    2)      Загрузите образ виртуальной машины

    3)      Удалите и переустановите Virtual Machine Additions

    4)      Завершите работу виртуальной машины

    5)      Отсоедините диск от IDE контроллера и добавить его к SCSI контроллеру (Disconnect the drive from the IDE controller and add it to the SCSI controller).

    30 декабря 2006 г. 10:31

Все ответы

  • А политики кеширования какие на дисках? Очень похоже, что read cache на скази-дисках попросту отключен - или в контроллере, или вероятнее в самой системе. Помню, что кеширование на системном диске принудительно отключается на AD, скази у вас не системный?.
    27 декабря 2006 г. 19:44
  • SCSI диск не системный, кеширование чтения включено, но медленно осуществляется не только чтение, но и запись, причем исключительно в виртуальной машине.
    28 декабря 2006 г. 19:23
  • http://blogs.msdn.com/virtual_pc_guy/archive/2006/02/06/525487.aspx

    And don't forget, initially creating your virtual disk as a SCSI drive on Virtual Server will use the slower emulation mode, causing your guest operating system installation to crawl compared to the IDE disk.  With R2, Microsoft adds the virtual floppy disk containing the SCSI Shunt Driver, which can be used by hitting "F6" during the Windows operating system installation to load the better performing SCSI emulation driver... and in return, speeding up your Windows guest installation.

    29 декабря 2006 г. 7:32
  • Еще раз поясняю: имеется уже созданный образ виртуальной машины. С IDE дисков загружается и работает гораздо быстрее чем со SCSI. Со SCSI дисков образ подключался в VM и как диск IDE и как SCSI, результат аналогичный. Базовая ОС установленна на IDE диске, SCSI драйверы в ней установленны. Во как. Я не совсем понял, как в уже инсталированный образ добавить драйвер, обычно это делают на этапе установки, если контроллер не обнаруживается. У меня образ создан и работает.
    29 декабря 2006 г. 10:09
  • Решение данной проблемы заключалось в следующем.

    В том случае, когда гостевая система устанавливается на физический SCSI жесткий диск, можно предположить, что эти физические SCSI диски имеют очень низкие показатели по малым командам чтения и записи, но отличные характеристики для больших команд чтения и записи (very poor performance for small read and write commands, but excellent performance for large read and write commands). По умолчанию внутри виртуального сервера используются стандартные драйвера Adaptec, применяющие как раз малые команды чтения и записи для доступа к физическим SCSI дискам. Пользователи, которые столкнулись с этой проблемой, должны использовать одно из новых дополнений которым является наличие F6 дискеты. Данная опция находится в виртуальной директории на сервере "VM Additions " и называется "SCSI Driver.vfd Shunt". Вы можете использовать эту дискету в ранней стадии установки Windows (когда на экране появится предложение, нажмите " клавишу F6", чтобы загрузить любые пользовательские драйверы) для установки Windows с помощью оптимизированного драйвера SCSI в отличие от общего драйвера Adaptec.

    Для этого необходимо выполнить следующие действия:

    1.      При инсталляции ОС нажать клавишу F6

    2.      Подключить виртуальный флоппи диск (именно на этой стадии, а не раньше, иначе система будет с него грузиться)

    3.      При подключении флоппи диска выбрать загрузку образа"SCSI Driver.vfd Shunt"

    4.      На запрос ОС по установке драйвера согласиться с выбором дисковода.

    5.      Выбрать драйвер для нужной ОС.

    6.      Продолжить установку ОС.

    Для большинства пользователей этого будет небольшая разница в установке (примерно 10%), но для некоторых пользователей это будет иметь важное значение.

     

    Возможно ли конвертировать образ, который был создан для IDE дисков SCSI диск? Возможно ли лишь добавить SCSI драйвера в Windows 2003, затем добавить адаптер, затем изменить свойства шины?

    Если после установке на IDE необходимо перейти к SCSI, что вам нужно выполнить следующие действия: (данную рекомендацию, в отличие от предыдущей, я не проверял)

     

    1)      Включите SCSI контроллера в свойствах вашей виртуальной машины (Add a SCSI controller to your virtual machine).

    2)      Загрузите образ виртуальной машины

    3)      Удалите и переустановите Virtual Machine Additions

    4)      Завершите работу виртуальной машины

    5)      Отсоедините диск от IDE контроллера и добавить его к SCSI контроллеру (Disconnect the drive from the IDE controller and add it to the SCSI controller).

    30 декабря 2006 г. 10:31