Вот процесс, который я использовал для решения этой проблемы:
VMware ESXi может быть установлен во встроенном режиме или в режиме установки . Как указано здесь , режим установки определяется носителем назначения и размером тома, доступного для установщика ESXi.
- USB, SDHC или любое устройство размером менее 5 ГБ: встроенное
- Жесткие диски / тома, размер которых больше или равен 5 ГБ: устанавливается
Одним из уникальных атрибутов работы ESXi во встроенном режиме является то, что ОС загружается в ОЗУ и при обычном режиме работы только с USB / SD-устройством . В моей ситуации система продолжала работать, даже с неисправным устройством SDHC.
Сообщение об ошибке, которое я получил в интерфейсе vCenter, указывало, что изменения конфигурации не будут сохранены , но кластер все еще можно было использовать. Я оставил систему в таком состоянии на несколько дней, пока не смог добраться до центра обработки данных, чтобы заменить SD-карту.
Что касается действий, предпринимаемых после сбоя устройства USB или SD, важно извлечь и сохранить копию настроек вашего хоста !!
Это легко сделать с помощью PowerCLI или vSphere CLI . Я использовал PowerCLI, запущенный с сервера vCenter:
Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
- После этого я эвакуировал все виртуальные машины с зараженного хоста и перевел его в режим обслуживания.
- Затем хост был выключен, SDHC-карта была заменена новым устройством, и я снова установил ESXi.
- Как только хост снова установил новую версию ESXi, я внес минимальные минимальные изменения конфигурации, необходимые для того, чтобы хост был виден в сети; установить информацию об IP, информацию о VLAN и пароль.
- Я перезагрузил сохраненную конфигурацию на хост через PowerCLI ...
Для этого шага я использовал:
Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!
Восстановление конфигурации вызывает перезагрузку хоста. Еще раз, я смог выполнить переподключение, чтобы присоединиться к хосту в vCenter и выйти из режима обслуживания.
Если PowerCLI недоступен, команды оболочки ESXi выглядят так:
vim-cmd hostsvc/firmware/backup_config
Это создает веб-ссылку, по которой вы сможете просматривать и загружать архив конфигурации хоста.
Вы можете SCP файл конфигурации на хост и использовать следующие для восстановления настроек.
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz
Вот и все!
C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass
blogs.vmware.com/PowerCLI/2013/03/…