Oto proces, który rozwiązałem:
VMware ESXi można zainstalować w trybie osadzonym lub w trybie instalowalnym . Jak opisano tutaj , tryb instalacji zależy od docelowego nośnika i wielkości woluminu dostępnego dla instalatora ESXi.
- USB, SDHC lub dowolne urządzenie o rozmiarze mniejszym niż 5 GB: Osadzone
- Dyski twarde / woluminy większe lub równe 5 GB: Instalowalne
Jednym z unikalnych atrybutów działania ESXi w trybie osadzonym jest to, że system operacyjny jest ładowany do pamięci RAM i dotyka urządzenia USB / SD tylko co godzinę podczas normalnej pracy. W mojej sytuacji system nadal działał, nawet z uszkodzonym urządzeniem SDHC.
Komunikat o błędzie, który otrzymałem w interfejsie vCenter, wskazał, że zmiany konfiguracji nie zostaną zapisane , ale klaster był nadal użyteczny. Pozostawiłem system w tym stanie na kilka dni, aż mogłem dostać się do centrum danych, aby wymienić kartę SD.
Jeśli chodzi o kroki, które należy podjąć w następstwie awarii urządzenia USB lub SD, ważne jest, aby wyodrębnić i zapisać kopię ustawień hosta !!
Można to łatwo osiągnąć za pomocą PowerCLI lub vSphere CLI . Użyłem PowerCLI działającego z serwera vCenter:
Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
- Następnie ewakuowałem wszystkie maszyny wirtualne z hosta, którego dotyczy problem, i przełączyłem je w tryb konserwacji.
- Następnie host został zamknięty, karta SDHC została zastąpiona nowym urządzeniem, a ja ponownie zainstalowałem ESXi.
- Po ponownym uruchomieniu hosta ze świeżą instalacją ESXi wprowadziłem minimalne zmiany konfiguracyjne potrzebne, aby host był widoczny w sieci; ustaw informacje o IP, informacje o vlan i hasło.
- Ponownie załadowałem zapisaną konfigurację do hosta za pomocą PowerCLI ...
Do tego kroku użyłem:
Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!
Przywrócenie konfiguracji wymusza ponowne uruchomienie hosta. Po raz kolejny udało mi się nawiązać ponowne połączenie, aby ponownie dołączyć do hosta w vCenter i wyjść z trybu konserwacji.
Jeśli PowerCLI nie jest dostępne, polecenia powłoki ESXi wyglądają następująco:
vim-cmd hostsvc/firmware/backup_config
Spowoduje to utworzenie łącza internetowego, który będzie można przeglądać i pobierać archiwum konfiguracji hosta.
Możesz przesłać SCP plik konfiguracyjny do hosta i użyć poniższych, aby przywrócić ustawienia.
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz
To wszystko!
C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass
blogs.vmware.com/PowerCLI/2013/03/…