Ebben a cikkben megpróbáljuk megérteni a biztonsági mentés funkcióit és visszaállítani az ESXi hipervizor konfigurációját. Mindenekelőtt emlékeztetjük Önt, hogy a hipervizor verziójának frissítésekor, valamint a konfiguráció jelentős változtatásainak elvégzése után (ami őszintén szólva, miután a kezdeti szerverkonfiguráció nagyon ritka) elvégeznie kell az ESXi szerver konfigurációjának biztonsági mentését..
Az ESXi- host beállítások biztonsági mentésének legkényelmesebb és legegyszerűbb módja a Host Profiles funkció használata, azonban ez a funkció csak az Enterprise Plus számára érhető el, és ezt nem fogjuk részletesebben figyelembe venni. A biztonsági mentések kezelésére összpontosítunk CLI parancsokkal..
Az ESXi biztonsági mentése / visszaállítása a PowerCLI használatával
Véleményünk szerint a VMware ESXi gazdarendszer biztonsági másolatának elkészítésére és az abból való visszaállításra a legegyszerűbb módszer a speciális PowerCLI-parancsmagok használata:
- Get-VMHostFirmware - lehetővé teszi az ESXi konfigurációjának biztonsági mentését
- Set-VMHostFirmware - lehetővé teszi a hipervizor konfigurációjának visszaállítását a biztonsági mentésből
- Nyissa meg a PowerCLI konzolt, vagy indítsa el a PowerShellből a következő parancs futtatásával:
Add-PSSnapin VMware.VimAutomation.Core
- Csatlakozás ESXi szerverünkhöz (vagy vCenterhez):
Connect-VIServer -Server esxi1.winitpro.ru
- Abban az esetben, ha a PowerCLI konzolt elindító felhasználó rendelkezik jogokkal az ESXi / vSphere kiszolgálón, akkor átlátható engedélyezésre kerül sor. Ellenkező esetben a rendszer kéri, hogy írjon be felhasználónevet és jelszót.
- Készíthet biztonsági másolatot az ESXi gazdaszerver konfigurációjáról a következő paranccsal:
get-vmhost "esxi1.winitpro.ru" | get-vmhostfirmware -BackupConfiguration -DestinationPath “C: \ BackupESXi”
megjegyzés. A C: \ BackupESXi könyvtárat előbb létre kell hozni.
- A parancs végrehajtása után az ESXi szerver konfigurációjának biztonsági másolatát tartalmazó fájl megjelenik a C: \ BackupESXi könyvtárban. .
- Az ESXi konfiguráció helyreállítását a következő parancs hajtja végre:
Get-vmhost “esxi1.winitpro.ru” | Set-VMHostFirmware -Restore -DestinationPath C: \ BackupESXi
tanács. Ha a Connect-VIServer parancs beállít egy munkamenetet a VMware vCenter szerverrel, akkor a következő parancs biztonsági másolatot készíthet minden ehhez a vCenterhez csatlakoztatott ESXi szerverről:
Get-VMHost | get-VMHostFirmware -BackupConfiguration -DestinationPath C: \ BackupESXi
Biztonsági másolat készítése / visszaállítása az ESXi használatával vSphere CLI
Az ESXi konfiguráció biztonsági másolatának készítéséhez / visszaállításához használhatja a vCLI szolgáltatásokat, például a vCLI kliens használatával Windows vagy Linux esetén, vagy a vMA Appliance segítségével.
A vCLI-ben van egy speciális parancs a biztonsági mentések kezeléséhez: vicfg-cfgbackup
megjegyzés. A vicfg-cfgbackup parancs csak ESXi szerverekre érhető el; nem tudja használni, ha a vCenter szerverhez csatlakozik..
Biztonsági másolatot készíthet az ESXi gazdagép konfigurációjáról az alábbiak szerint:
vicfg-cfgbackup -s -server 192.168.0.11 / tmp / esx05-backup
A parancs végrehajtása után az esx05 biztonsági mentési fájl letölthető a számítógépére, például a WinSCP segítségével..
Az ESXi helyreállítási eljárása szerver összeomlás esetén a következő:
- Telepítse a kiszolgálóra az ESXi verziójának ugyanazt a verzióját, amelynek biztonsági másolatát létrehozta. Végezze el a kezdeti szerverkonfigurációt (név, a felügyeleti hálózat IP címe stb.)
- Másolja a meglévő biztonsági mentési fájlt északra.
megjegyzés. Az összes futó virtuális gépet ki kell kapcsolni.. - Csatlakozzon a szerverhez vCLI vagy vMA segítségével, és állítsa a szervert karbantartási módba:
vicfg-hostops - szerver 192.168.0.11 - mûvelet belépés
- Futtassa a helyreállítást a következő paranccsal:
vicfg-cfgbackup -l -server 192.168.0.11 / tmp / esx05-backup
tanács. Ha az ESXi verziói a gazdagépen és a biztonsági másolatban különböznek, megpróbálhatja a konfiguráció felülírására a kulcs használatával -f (erő) - A parancs végrehajtása után indítsa újra a hipervizort a beállítások alkalmazásához.
Biztonsági mentés az ESXi ingyenes verziójában
A fenti biztonsági mentési módszerek csak az ESXi kereskedelmi (fizetett) verziójában működnek. Abban az esetben, ha a VMware hipervizor (vSphere Hypervisor) ingyenes verzióját használja, ne feledje, vannak korlátozások, amelyek csökkentik a CLI képességeit. A helyzet az, hogy a vSphere API a vSphere Free Hypervisor alkalmazásban csak írásmódban működik. Ez azt jelenti, hogy bár készíthet biztonsági másolatot az ingyenes ESXi jelenlegi konfigurációjáról, ezt a biztonsági másolatot nem tudja visszaállítani az ESXi szerver ingyenes verziójára..
Ez a kellemetlen tény nagyon egyszerű: az ESXi friss telepítésével 60 napos próbaidőszakot kaphat, amelynek során felhasználhatja az összes ESXi funkciót, és a vSphere CLI parancsok olvasási és írási módban működnek, ami lehetőséget nyújt a helyreállításra. meglévő biztonsági mentés.
információ. Visszatérve a hipervizor felépítéséhez, szeretném megjegyezni, hogy az ESXi szerver óránként egyszer elmenti a konfigurációt az state.tgz archívumba, így elküldi annak konfigurációját, amely lehetővé teszi, hogy visszatérjen az aktuális állapotba újraindításkor vagy a szerver kikapcsolásakor. Így abban az esetben, ha az ESXi-vel fenntartják a lemezhez való hozzáférést, az adminisztrátor mindig átmásolhatja az archívumot az aktuális konfigurációval, még akkor is, ha a szerver fizikailag nem működik.