Ecco il processo che ho usato per risolvere questo:
VMware ESXi può essere installato in modalità incorporata o installabile . Come indicato qui , la modalità di installazione è determinata dal supporto di destinazione e dalle dimensioni del volume disponibile per il programma di installazione ESXi.
- USB, SDHC o qualsiasi dispositivo di dimensioni inferiori a 5 GB: incorporato
- Dischi rigidi / volumi maggiori o uguali a 5 GB: Installabile
Uno degli attributi univoci dell'esecuzione di ESXi in modalità incorporata è che il sistema operativo viene caricato nella RAM e tocca il dispositivo USB / SD ogni ora durante il normale funzionamento. Nella mia situazione, il sistema ha continuato a funzionare, anche con un dispositivo SDHC guasto.
Il messaggio di errore che ho ricevuto nell'interfaccia di vCenter indicava che le modifiche alla configurazione non sarebbero state salvate , ma il cluster era ancora utilizzabile. Ho lasciato il sistema in questo stato per diversi giorni fino a quando non sono riuscito a raggiungere il datacenter per sostituire la scheda SD.
Per quanto riguarda i passaggi da seguire a seguito di un guasto di un dispositivo USB o SD, è importante estrarre e salvare una copia delle impostazioni del tuo host !!
Ciò è facilmente realizzabile tramite PowerCLI o la CLI vSphere . Ho usato PowerCLI in esecuzione dal server vCenter:
Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
- Successivamente, ho evacuato tutte le macchine virtuali dall'host interessato e l'ho messo in modalità di manutenzione.
- L'host è stato quindi spento, la scheda SDHC sostituita con un nuovo dispositivo e ho installato nuovamente ESXi.
- Una volta che l'host è tornato su con una nuova installazione ESXi, ho apportato le modifiche minime di configurazione necessarie per rendere visibile l'host sulla rete; imposta informazioni IP, informazioni vlan e password.
- Ho ricaricato la configurazione salvata sull'host tramite PowerCLI ...
Per questo passaggio, ho usato:
Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!
Il ripristino della configurazione forza un riavvio dell'host. Ancora una volta, sono stato in grado di eseguire una riconnessione per riconnettermi all'host in vCenter ed uscire dalla modalità di manutenzione.
Se PowerCLI non è disponibile, i comandi della shell ESXi sembrano:
vim-cmd hostsvc/firmware/backup_config
Questo produce un collegamento web che potrai navigare e scaricare un tarball della configurazione dell'host.
È possibile SCP un file di configurazione su un host e utilizzare quanto segue per ripristinare le impostazioni.
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz
È tutto!
C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass
blogs.vmware.com/PowerCLI/2013/03/…