Sprijinirea mașinilor virtuale vmware esxi cu mksbackup, ferestre pentru sistem

Este important. GhettoVCB nu funcționează cu mașini virtuale care au propriile instantanee. Pentru a efectua o copie de siguranță a mașinii virtuale, toate instantaneele trebuie să fie eliminate (de exemplu, prin Manager instantaneu).







MKSBackup este unul dintre puținele instrumente de backup care vă permit să efectuați copii de rezervă online ale mașinilor virtuale. MKSBackup poate fi folosit pentru a salva mașinile virtuale care rulează ca o versiune comercială a VMware ESXi. și pe un Hypervisor gratuit VMware. Utilitarul este dezvoltat în Python și este cross-platform. MKSBackup utilitar nu are o interfață grafică, rulează prin linia de comandă și este configurat prin fișiere de configurare.

Desigur, soluții de comoditate și maniabilitate pentru organizarea de backup VMWare mașini virtuale bazate pe MKSBackup, mai mică decât cea a produselor comerciale, dar în mare măsură compensate de liberă său, ușor de configurat și viteza de implementare.

Consiliul. În plus față de copierea de rezervă a mașinilor virtuale, nu trebuie să uitați de necesitatea de a efectua o copie de siguranță a configurației ESXi-ului gazdă.

Instalarea scriptului de backup MKSBackup

  1. Descărcați și dezarhivați arhiva din MKSBackup.
  2. Rulați fișierul mksbackup.exe. Se va deschide un expert simplu de instalare a consolei. În timpul instalării, specificați directorul în care ați instalat script-ul (implicit C: \ Magik), pentru a instala script-ul ghettoVCB necesare (da, tu), numele de locuri de muncă de rezervă (nu se poate încă setat) și parola, de sub care lucrarea de backup va rula (nu puteți specifica încă)
    Sprijinirea mașinilor virtuale vmware esxi cu mksbackup, ferestre pentru sistem

Configurarea opțiunilor de copiere virtuală a mașinii

Următorul pas este să configurați setările de backup pentru mașinile virtuale care rulează pe serverul ESXi. Configurarea se face prin editarea fișierului de configurare mksbackup.ini (în mod implicit, situat în folderul C: \ Magik).

În această secțiune, puteți seta parametrii de alertă prin e-mail. Nu ne interesează, așa că să plecăm

Sprijinirea mașinilor virtuale vmware esxi cu mksbackup, ferestre pentru sistem

program - program de backup, lăsați ghettovcb

gazdă - numele / gazda gazdă a gazdei ESXi pe care rulează mașinile virtuale

port - port pentru acces (port implicit 22 - protocol SSH)

login - numele de utilizator cu drepturi de acces la serverul ESXi (în mod implicit este root, dar din motive de securitate cel mai bine este să ai un utilizator individual pe serverul ESXi)

parola - parola de utilizator

local - directorul local unde este stocat scriptul de backup și configurația acestuia

global_conf - fișier cu setările scriptului ghettoVCB

vm_list - lista de mașini virtuale pentru care doriți să creați o copie de rezervă. Dacă doriți să faceți copii de rezervă pentru toate mașinile virtuale, trebuie să lăsați acest parametru gol. Dacă trebuie să excludeți unele mașini virtuale, utilizați parametrul vm_exclude.







destinație - acest parametru vă permite să specificați tipul de operație care trebuie efectuată. Poate fi

Să oprim la opțiunea de mișcare, ca la cea mai optimă. În acest caz, gazdele ESXi vor crea copii locale de rezervă ale mașinilor virtuale, care vor fi apoi transferate către computerul care a lansat scriptul.

mon-sun - se presupune că scriptul poate fi executat zilnic (lăsăm ca periodicitatea run-ului de backup să fie setată prin intermediul programatorului Windows).

În plus, specificați directorul în care vor fi mutate copiile de rezervă ale VM (C: \ magik). Parametrul $ indică faptul că pentru fiecare mașină virtuală va fi creat un director separat cu numele său, în care vor fi adăugate fișierele mașinii virtuale.

Notă. O descriere detaliată a setărilor de configurare a scriptului și a sintaxei acestuia poate fi găsită pe site-ul dezvoltatorului.

scp_bin - calea către utilitarul scp

Consiliul. Instrumentul scp modificat face parte din pachetul Putty și se numește pscp.exe. Descărcați arhiva Putty din acest link și despachetați-o în orice director (în exemplul nostru este D: \ Install \ Putty \).

Este important. Asigurați-vă că daemonul SSH este activat pe serverul ESXi.

Apoi, trebuie să efectuați o serie de modificări în fișierul ghettoVCB.conf (în exemplul nostru, acesta se află în directorul C: \ magik \ vmware). Suntem interesați de următorii parametri

VM_BACKUP_VOLUME este directorul de pe serverul ESXi unde vor fi salvate copii ale mașinilor virtuale (desigur, ar trebui să existe suficient spațiu liber pe partiția VMFS)

VM_BACKUP_ROTATION_COUNT - numărul de copii locale stocate (în exemplul nostru, ultimele 3 copii de rezervă vor fi stocate)

A rămas cu pachetul utilitar (inclus și în livrarea Putty) pentru a salva cheia gazdă în cache-ul local ssh. De exemplu, aceasta:

Sprijinirea mașinilor virtuale vmware esxi cu mksbackup, ferestre pentru sistem

Rularea unei copii de rezervă a unei mașini virtuale pe o gazdă VMWare ESXi

Vom testa funcționarea scriptului de backup. Pentru aceasta, deschideți un prompt de comandă cu drepturi de administrator și executați comanda:

Sprijinirea mașinilor virtuale vmware esxi cu mksbackup, ferestre pentru sistem

Dacă totul este configurat corect, utilitarul va începe să afișeze informații detaliate despre procesul de copiere de rezervă din consola (procesul de copiere de rezervă este destul de lung, deci nu așteptați ca acesta să se termine rapid).

Procesul de backup poate fi monitorizat prin apariția evenimentelor de creare / eliminare a instantaneelor ​​în consola VMware vSphere.

În timpul executării scriptului, în directorul de destinații vor apărea foldere care conțin fișierele mașinii virtuale.

După ce executați copia de test, puteți continua să automatizați procesul de creare a copiilor de rezervă. Pentru aceasta, creați o nouă sarcină pentru programatorul Windows.

Mergând pentru a crea o sarcină cu numele «Backup ESXi», care rulează în zilele de vineri și se execută comanda: C: \ Magik \ MKSBackup \ mksbackup.exe -v -c C: \ Magik \ de backup mksbackup.ini VMWARE_FROM_WINDOWS

În setările pentru activități, nu uitați să specificați că trebuie executat cu privilegii de administrator (opțiunea "Rulați cu cele mai multe privilegii").

Sprijinirea mașinilor virtuale vmware esxi cu mksbackup, ferestre pentru sistem

Notă. Dacă sarcina rulează în numele unui alt cont (nu cel în care a fost rulat testul), trebuie să rețineți că memoria cache pentru noul cont nu are cheia corectă. Pentru a rezolva problema, trebuie să executați comanda de mai sus din noul cont.

Dezavantajele acestei metode de backup a mașinilor virtuale:

  • viteza destul de scăzută a creării de copii de siguranță
  • cantitate mare de spațiu liber necesar pentru stocarea copiilor de rezervă VM

Aceste dezavantaje sunt compensate prin gratuitatea sa, dar pentru deciziile mari este preferabil să se utilizeze produse comerciale de rezervă. cum ar fi Veeam sau HP DataProtector.







Articole similare

Trimiteți-le prietenilor: