Ось процес, який я використав для вирішення цього питання:
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/…