Смена SCSI контроллера в Windows госте VMware vSphere
VMware рекомендует использовать VMware Paravirtual (PVSCSI) SCSI контроллер для гостевых операционных систем, поскольку он предоставляет максимальную производительность при низких накладных расходах.
При создании новой виртуальной машины с этим нет проблем. Достаточно в конфигурации новой машины выбрать VMware Paravirtual, подключить к дисководу диск с драйверами, который доступен в стандартном наборе floppy дисков, а в процессе установке указать ОС загрузить этот драйвер.
Но что делать, если гостевая операционная система давно установлена?
Если просто сменить тип SCSI контроллера, то виртуальная машина просто не загрузится. Однако способ есть. Достаточно заставить Windows проинициализировать новые драйвера, добавив VMware Paravirtual как новый SCSI контроллер. Кажется просто, но в списке добавляемого оборудования SCSI контроллеров нет. Неожиданно, правда? Оказывается, SCSI контроллер добавляется и удаляется автоматически, по мере необходимости.
Эта проверенная инструкция поможет сменить тип SCSI контроллера на самый производительный VMware Paravirtual (PVSCSI).
- Установите в гостевую ОС VMware Tools, которые добавят драйвера VMware Paravirtual (PVSCSI) если вы этого еще не сделали;
- Выключите виртуальную машину;
- На всякий случай создайте snapshot, резервные копии еще никому не мешали;
- Вызовите редактор настроек виртуальной машины;
- Добавьте новый диск; в Virtual Device Node выберите SCSI (1:0), это заставит VMware vSphere добавить новый SCSI контроллер; если на контроллере SCSI 1 уже есть диски, выберите SCSI 2 или SCSI 3, на котором дисков нет;
- Перед закрытием окна редактирования настроек, смените тип нового SCSI контроллера на VMware Paravirtual;
- Загрузите виртуальную машину, немного подождите, пока Windows автоматически добавит новое устройство и диск;
- Выключите виртуальную машину;
- В редакторе настроек виртуальной машины удалите диск, который был добавлен в п.5, не ошибитесь, не удалите диски, которые ранее существовали, иначе придется откатываться до п.3, я надеюсь, вы его не пропустили;
- Закройте и снова откройте редактор настроек; давайте будем уверены в том, что смена SCSI контроллера, которая выполняется как удаление старого контроллера с последующим добавлением нового контроллера и переписыванием его настроек будет выполнена именно так, как ожидается;
- Смените тип существующего SCSI контроллера; старый контроллер будет удален, новый создан, настройки перенесены;
- Загрузите виртуальную машину;
- Дождитесь, пока Windows проинициализирует новое оборудование; здесь вы точно будете уверены в том, что инициализация завершена, поскольку в конце Windows потребует перезагрузится;
- В появившемся окне выберите перезагрузку;
- После успешного запуска виртуальной машины можете удалить ранее созданный snapshot.