Izrada sigurnosne kopije i vraćanje konfiguracije VMWare ESXi poslužitelja

U ovom ćemo članku pokušati razumjeti značajke sigurnosne kopije i vratiti konfiguraciju ESXi hipervizora. Prije svega, podsjetimo vas da morate ažurirati konfiguraciju ESXi poslužitelja prilikom ažuriranja verzije hipervizora, kao i nakon značajnih promjena u konfiguraciji (što je, iskreno govoreći, nakon početne konfiguracije poslužitelja prilično rijetko).

Najprikladniji i najjednostavniji način sigurnosne kopije postavki ESXi-host je korištenje Host Profiles funkcionalnosti, no ova je funkcionalnost dostupna samo za Enterprise Plus i nećemo je detaljno razmatrati. Usredotočit ćemo se na upravljanje sigurnosnim kopijama pomoću CLI naredbi..

Izrada sigurnosne kopije / obnavljanje ESXi korištenjem PowerCLI

Prema našem mišljenju, najlakši način za stvaranje sigurnosne kopije VMware ESXi glavnog sustava i vraćanje iz njega je korištenje posebnih PowerCLI cmdleta:

  • Get-VMHostFirmware - omogućuje vam sigurnosnu kopiju svoje ESXi konfiguracije
  • Set-VMHostFirmware - omogućuje vam da vratite konfiguraciju hipervizora iz sigurnosnih kopija
primjedba. Na administratorski stroj moraju se instalirati Powershell i proširenje vSphere PowerCLI.
  1. Otvorite PowerCLI konzolu ili je pokrenite iz PowerShell pokretanjem naredbe:
    Add-PSSnapin VMware.VimAutomation.Core
  2. Spajanje na naš ESXi poslužitelj (ili vCenter):
    Connect-VIServer -Server esxi1.winitpro.ru
  3. U slučaju da korisnik koji je pokrenuo PowerCLI konzolu ima prava na ESXi / vSphere poslužitelju, tada će se dogoditi transparentna autorizacija. U suprotnom, sustav će zatražiti da unesete korisničko ime i lozinku.
  4. Možete stvoriti sigurnosnu kopiju konfiguracije ESXi glavnog poslužitelja naredbom:
    get-vmhost "esxi1.winitpro.ru" | get-vmhostfirmware -BackupConfiguration -DestinationPath "C: \ BackupESXi"

    primjedba. Direktoriju C: \ BackupESXi morate kreirati unaprijed.

  5. Nakon izvršenja naredbe, datoteka koja sadrži sigurnosnu kopiju ESXi poslužitelja konfiguracije pojavit će se u direktoriju C: \ BackupESXi .
  6. Oporavak ESXi konfiguracije izvodi se naredbom:
    Get-vmhost “esxi1.winitpro.ru” | Postavite-VMHostFirmware -Restore -DestinationPath C: \ BackupESXi
primjedba. 1. Imajte na umu da se vraćanje ESXi konfiguracije iz sigurnosne kopije mora izvesti na potpuno istoj verziji ESXi, u protivnom rezultat nije zagarantovan. Ako se sigurnosne kopije nekoliko poslužitelja pohrane u navedenom direktoriju, skripta će odabrati potrebnu datoteku sigurnosnih kopija po imenu.
vijeće. Ako naredba Connect-VIServer uspostavi sesiju s VMware vCenter poslužiteljem, sljedeća naredba može sigurnosno kopirati sve ESXi poslužitelje spojene na ovaj vCenter:

Get-VMHost | get-VMHostFirmware -BackupConfiguration -DestinationPath C: \ BackupESXi

Izrada sigurnosne kopije / vraćanja ESXi pomoću vSphere CLI

Za sigurnosno kopiranje / vraćanje ESXi konfiguracije možete koristiti vCLI značajke, na primjer, pomoću vCLI klijenta za Windows ili Linux ili putem vMA Appliance.

Postoji posebna naredba za upravljanje sigurnosnim kopijama u vCLI: vicfg-cfgbackup
primjedba. Naredba vicfg-cfgbackup dostupna je samo na ESXi poslužiteljima, ne možete je koristiti kada se povezujete na vCenter Server.
Možete stvoriti sigurnosnu kopiju ESXi konfiguracije računala na sljedeći način:

vicfg-cfgbackup -s -server 192.168.0.11 / tmp / esx05-backup

Nakon izvršenja naredbe, datoteku sigurnosne kopije esx05 možete preuzeti na svoje računalo, na primjer, putem WinSCP.

Postupak za oporavak ESXi-a u slučaju pada sustava je sljedeći:

  1. Na poslužitelj instalirajte istu verziju ESXi čija je izrađena sigurnosna kopija. Izvršite početnu konfiguraciju poslužitelja (ime, IP adresa upravljačke mreže itd.)
  2. Kopirajte postojeću sigurnosnu kopiju na sjever.
    primjedba. Svi pokrenuti virtualni strojevi moraju biti isključeni..
  3. Povežite se s poslužiteljem putem vCLI ili vMA i stavite poslužitelj u način održavanja:
    vicfg-hostops --server 192.168.0.11 - operacija ulaz
  4. Pokrenite oporavak naredbom:
    vicfg-cfgbackup -l -server 192.168.0.11 / tmp / esx05-backup
    vijeće. Ako su verzije ESXi na host i sigurnosnoj kopiji različite, možete pokušati prisiliti da konfiguracija bude prebrisana pomoću tipke -f (sila)
  5. Nakon izvršenja naredbe, ponovno pokrenite hipervizor za primjenu postavki.

Izrada sigurnosne kopije u besplatnoj verziji ESXi-a

Gore navedene sigurnosne metode radit će samo u komercijalnoj (plaćenoj) verziji ESXi. U slučaju da koristite besplatnu verziju VMware hipervizora (vSphere Hypervisor), imajte na umu da postoje ograničenja koja smanjuju mogućnosti CLI-a. Činjenica je da vSphere API u vSphere Free Hypervisor radi u načinu samo za čitanje. To znači da iako možete stvoriti sigurnosnu kopiju trenutne konfiguracije besplatnog ESXi, nećete moći vratiti tu sigurnosnu kopiju u besplatnu verziju ESXi poslužitelja..

Ova neugodna činjenica prilično je jednostavna: uz svježu instalaciju ESXi-ja, možete dobiti probno razdoblje od 60 dana tijekom kojeg možete koristiti sve ESXi funkcionalnosti, a vSphere CLI naredbe izvršavat će se u načinu čitanja i pisanja, što znači mogućnost oporavka iz postojeće sigurnosne kopije.
informacije. Vraćajući se arhitekturi hipervizora, želio bih napomenuti da ESXi poslužitelj jednom satno sprema svoju konfiguraciju u arhivu state.tgz, pružajući tako kopiju svoje konfiguracije, koja mu omogućava da se vrati u trenutno stanje nakon ponovnog pokretanja ili kad je poslužitelj isključen. Tako, u slučaju održavanja pristupa disku s ESXi, administrator uvijek može kopirati arhivu s trenutnom konfiguracijom, čak i ako poslužitelj fizički ne radi.