V tomto článku sa pokúsime pochopiť funkcie zálohovania a obnoviť konfiguráciu hypervízora ESXi. V prvom rade vám pripomíname, že je potrebné zálohovať konfiguráciu serverov ESXi pri aktualizácii verzie hypervisora, ako aj po vykonaní významných zmien v konfigurácii (čo je, celkom povedané, po počiatočnej konfigurácii servera pomerne zriedkavé).
Najpohodlnejším a najjednoduchším spôsobom, ako zálohovať nastavenia hostiteľa ESXi-, je použitie funkcie hostiteľských profilov, táto funkcia je však dostupná iba pre Enterprise Plus a nebudeme ju podrobne zvažovať. Zameriame sa na správu záloh pomocou príkazov CLI..
Zálohovanie / obnova ESXi pomocou PowerCLI
Podľa nášho názoru je najjednoduchší spôsob, ako vytvoriť zálohu hostiteľského systému VMware ESXi a obnoviť z neho použitie špeciálnych cmdletov PowerCLI:
- Get-VMHostFirmware - vám umožňuje zálohovať vašu konfiguráciu ESXi
- Set-VMHostFirmware - umožňuje obnoviť konfiguráciu hypervisora zo zálohy
- Otvorte konzolu PowerCLI alebo ju spustite z PowerShell spustením príkazu:
Add-PSSnapin VMware.VimAutomation.Core
- Pripojte sa k nášmu serveru ESXi (alebo vCenter):
Connect-VIServer -Server esxi1.winitpro.ru
- V prípade, že užívateľ, ktorý spustil konzolu PowerCLI, má práva na serveri ESXi / vSphere, dôjde k transparentnej autorizácii. V opačnom prípade vás systém požiada o zadanie používateľského mena a hesla.
- Záložnú kópiu konfigurácie hostiteľského servera ESXi môžete vytvoriť pomocou príkazu:
get-vmhost "esxi1.winitpro.ru" | get-vmhostfirmware -BackupConfiguration -DestinationPath “C: \ BackupESXi”
poznámka. Adresár C: \ BackupESXi musí byť vytvorený vopred.
- Po vykonaní príkazu sa v adresári C: \ BackupESXi objaví súbor obsahujúci zálohu konfigurácie servera ESXi. .
- Obnova konfigurácie ESXi sa vykonáva príkazom:
Get-vmhost “esxi1.winitpro.ru” | Set-VMHostFirmware -Restore -DestinationPath C: \ BackupESXi
rada. Ak príkaz Connect-VIServer nastaví reláciu so serverom VMware vCenter, nasledujúci príkaz môže zálohovať všetky servery ESXi pripojené k tomuto vCenter:
Get-VMHost | get-VMHostFirmware -BackupConfiguration -DestinationPath C: \ BackupESXi
Zálohovanie / obnova ESXi pomocou vSphere CLI
Na zálohovanie / obnovenie vašej konfigurácie ESXi môžete použiť funkcie vCLI, napríklad pomocou klienta vCLI pre Windows alebo Linux alebo prostredníctvom zariadenia vMA.
Vo vCLI existuje špeciálny príkaz na správu záloh: vicfg-cfgbackup
poznámka. Príkaz vicfg-cfgbackup je k dispozícii iba na serveroch ESXi, nemôžete ho použiť pri pripájaní k serveru vCenter..
Zálohu konfigurácie hostiteľa ESXi môžete vytvoriť nasledovne:
vicfg-cfgbackup -s -server 192.168.0.11 / tmp / esx05-backup
Po vykonaní príkazu je možné záložný súbor esx05 stiahnuť do počítača, napríklad cez WinSCP.
Postup obnovy systému ESXi v prípade zlyhania servera je nasledujúci:
- Nainštalujte na server rovnakú verziu ESXi, ktorého záloha bola vytvorená. Vykonajte počiatočnú konfiguráciu servera (názov, ip adresa siete na správu atď.)
- Skopírujte existujúci záložný súbor na sever.
poznámka. Všetky spustené virtuálne počítače musia byť vypnuté.. - Pripojte sa k serveru cez vCLI alebo vMA a uveďte server do režimu údržby:
vicfg-hostops - server 192.168.0.11 - zadajte operáciu
- Spustite obnovenie pomocou príkazu:
vicfg-cfgbackup -l -server 192.168.0.11 / tmp / esx05-backup
rada. Ak sú verzie ESXi na hostiteľovi a v zálohe odlišné, môžete skúsiť vynútiť prepísanie konfigurácie pomocou kľúča. -f (sila) - Po vykonaní príkazu reštartujte hypervízora, aby sa nastavenia uplatnili.
Zálohovanie v bezplatnej verzii ESXi
Vyššie uvedené spôsoby zálohovania budú fungovať iba v komerčnej (platenej) verzii ESXi. V prípade, že používate bezplatnú verziu hypervisora VMware (vSphere Hypervisor), nezabudnite, že existujú obmedzenia, ktoré znižujú možnosti CLI. Faktom je, že API vSphere vo vSphere Free Hypervisor funguje v režime len na čítanie. To znamená, že hoci si môžete vytvoriť zálohu aktuálnej konfigurácie bezplatného produktu ESXi, túto zálohu nebudete môcť obnoviť na bezplatnú verziu servera ESXi..
Tento nepríjemný fakt je pomerne jednoduchý: pri novej inštalácii ESXi vám môže byť poskytnutá skúšobná doba 60 dní, počas ktorej môžete využívať všetky funkcie ESXi, a príkazy vSphere CLI sa vypracujú v režime čítania a zápisu, čo znamená možnosť obnovy z existujúca záloha.
informácie. Vráťte sa k architektúre hypervisora a chcel by som poznamenať, že server ESXi raz za hodinu ukladá svoju konfiguráciu do archívu state.tgz, čím poskytuje kópiu svojej konfigurácie, ktorá mu umožňuje vrátiť sa do aktuálneho stavu po reštarte alebo po vypnutí servera. V prípade zachovania prístupu na disk pomocou ESXi môže správca vždy skopírovať archív s aktuálnou konfiguráciou, aj keď server fyzicky nefunguje..