Cum se creează o copie a unei mașini virtuale virtualbox. Cum să salvați o imagine a unei mașini virtuale VMware. Backup consecvent la nivel de fișier

Utilizarea grupurilor VM

Grupurile VM permit utilizatorului să creeze grupuri speciale mașini virtuale pentru gestionarea colectivă a acestora.

Creați un grup folosind GUI

1) Trageți o mașină virtuală peste alta mașină virtuală.

2) Selectați mai multe mașini virtuale și selectați " grup» în meniul de clic dreapta, așa cum se arată mai jos:

Puteți crea grupuri imbricate.

Operațiile de grup vă permit să efectuați acțiuni comune pentru mașinile virtuale pentru toți membrii grupului simultan.

Poze

Cu instantanee, puteți salva o anumită stare a unei mașini virtuale pentru o utilizare ulterioară. În orice moment ulterior, puteți reveni la această stare, chiar dacă este posibil să fi schimbat VM în mod semnificativ de atunci. Deci, un instantaneu al unei mașini virtuale este similar cu o mașină în stare „salvată”, așa cum este descris mai sus, dar pot fi multe dintre ele, iar aceste stări salvate sunt stocate permanent.

Puteți vedea instantanee ale unei mașini virtuale selectând mai întâi mașina în VirtualBox Manager și apoi făcând clic pe „ Poze"in dreapta colțul de sus. Până când faci o poză cu mașina, lista de poze va fi goală, cu excepția articolului " Starea curenta", care reprezintă punctul " Acum„în viața unei mașini virtuale.

Crearea, restaurarea și ștergerea instantaneelor

Există trei operații asociate cu instantanee:

  1. Puteți a face o fotografie. Aceasta face o copie a stării curente a mașinii, la care puteți reveni ulterior în orice moment.
  • Dacă mașina dvs. virtuală este în acest moment rulează, selectează „ Faceți un instantaneu al statului...„în meniul derulant” Mașină» Ferestre VM.
  • Dacă mașina dvs. virtuală se află în prezent în " salvat" sau " oprit" (după cum se arată lângă mașina virtuală în fereastra principală VirtualBox), faceți clic pe " Poze" în colțul din dreapta sus al ferestrei principale, apoi
    • sau pe pictograma mică a camerei (pentru „ A face o fotografie"), sau
    • click dreapta pe elementul " Starea curenta" în listă și selectați " A face o fotografie».

În orice caz, va apărea o fereastră care va cere numele imaginii. Acest nume este doar în scop de referință pentru a vă ajuta să vă amintiți starea instantaneului. De exemplu, nume util voi " Instalare proaspătă de la zero, fără adăugiri pentru invitați a" sau " Doar pachet de service 3". De asemenea, puteți adăuga mai multe text lungîn câmp" Descriere", dacă doriți să.

Noul tău instantaneu va apărea apoi în lista de instantanee. Sub noua fotografie veți vedea un articol numit " Starea curenta", ceea ce înseamnă că starea curentă a mașinii tale virtuale este o variantă bazată pe instantaneul pe care l-ai folosit anterior. Dacă mai târziu faceți o altă fotografie, veți vedea că acestea vor apărea secvenţial, fiecare fotografie ulterioară derivată din cea anterioară:

VirtualBox nu impune nicio restricție cu privire la numărul de fotografii pe care le puteți face. Singura limitare practică este spațiul pe disc de pe gazda dvs.: fiecare instantaneu salvează starea mașinii virtuale și astfel ocupă ceva spațiu pe disc.

  1. Puteți restabiliți instantaneul făcând clic dreapta pe orice fotografie făcută din lista de fotografii. Restaurarea unui instantaneu este ca și cum ați reveni la momentul în care a fost făcută: starea actuală a mașinii este pierdută, iar mașina este readusă la starea exactă în care se afla mașina când a fost făcută instantaneul.

Notă: Restaurarea unui instantaneu va afecta virtualul hard disk-uri conectat la mașina dvs. virtuală. Aceasta înseamnă, de asemenea, că toate fișierele create de când a fost făcut instantaneul și toate celelalte modificări ale fișierelor se vor pierde. Pentru a preveni pierderea datelor atunci când utilizați caracteristica instantanee, puteți adăuga secunda greu disc în " scrie prin» folosind interfața VBoxManage și folosiți-o pentru a vă stoca datele. Deoarece hard disk-urile inscriptibile nu sunt incluse în instantanee, acestea rămân neschimbate atunci când aparatul este returnat.

Pentru a evita pierderea stării curente atunci când restaurați un instantaneu, puteți crea un nou instantaneu înainte de restaurare.

Restabilind o fotografie anterioară și făcând mai multe fotografii, puteți crea ceva ca o realitate alternativă și puteți comuta între acestea povesti diferite mașină virtuală. Acest lucru poate duce la un arbore de instantanee de mașină virtuală, așa cum se arată în captura de ecran de mai sus.

  1. De asemenea, puteți șterge instantaneul, care nu va afecta starea mașinii virtuale, ci doar eliberați fișierele de disc pe care VirtualBox le-a folosit pentru a stoca datele instantanee, eliberând astfel spațiu pe disc. Pentru a șterge un instantaneu, faceți clic dreapta pe el în arborele instantanee și selectați „ Șterge" Începând cu VirtualBox 3.2, instantaneele pot fi șterse chiar și în timp ce mașina rulează.

Notă Notă: Deși crearea și restaurarea instantaneelor ​​sunt operațiuni destul de rapide, ștergerea unui instantaneu poate dura o perioadă semnificativă de timp, deoarece poate necesita copierea unei cantități mari de date între mai multe fișiere imagine de disc. Fișierele de disc temporare pot necesita, de asemenea, un număr mare de spatiu pe disc in timpul operatiei.

Există unele situații care nu pot fi procesate în timp ce mașina virtuală rulează și veți primi un mesaj corespunzător că ar trebui să ștergeți acest instantaneu în timp ce mașina virtuală este oprită.

Gândiți-vă la un instantaneu ca la timpul pe care l-ați salvat. Mai formal, o fotografie constă din trei lucruri:

  1. Conține o copie completă a setărilor mașinii virtuale, inclusiv configurația hardware, astfel încât atunci când instantaneul este restaurat, setările VM sunt de asemenea restaurate. (De exemplu, dacă modificați configurația hard diskului sau setarile sistemului mașină virtuală, această modificare este renunțată la restaurarea instantaneului.)
  2. O copie a setărilor este salvată în configurația dispozitivului, fisier text XML și, prin urmare, ocupă foarte puțin spațiu.
  3. Starea completă a tuturor este păstrată discuri virtuale atașat la mașină. Revenirea la un instantaneu înseamnă că toate modificările aduse discurilor computerului - fișier cu fișier, bit cu bit - vor fi, de asemenea, anulate. Fișierele create de la creare vor dispărea, fișierele care au fost șterse vor fi restaurate, modificările la fișiere vor fi anulate.

(Strict vorbind, acest lucru este valabil doar pentru virtual hard disk-uriîn modul „normal”. După cum am menționat mai sus, puteți configura discurile să se comporte diferit cu instantanee. Și mai corect din punct de vedere formal și tehnic, la restaurarea unui instantaneu, discul virtual în sine nu este restaurat. În schimb, atunci când se face un instantaneu, VirtualBox creează imagini diferențiale care conțin doar modificările de la efectuarea instantaneului, iar când snapshot-ul este restaurat, VirtualBox elimină acea imagine diferențială, revenind astfel la starea anterioară. Acest lucru este mai rapid și utilizează mai puțin spațiu pe disc.

Crearea unei imagini diferențiale ca atare inițial nu ocupă mult spațiu pe discul gazdei, deoarece imaginea diferențială va fi inițial goală (și mai târziu va crește dinamic cu fiecare operație de scriere pe disc). Cu toate acestea, cu cât folosiți mai mult aparatul după ce ați făcut o fotografie, cu atât dimensiunea imaginii diferite va crește.

În cele din urmă, dacă ați făcut un instantaneu în timp ce mașina rula, starea memoriei dispozitivului este de asemenea salvată în instantaneu (la fel cum memoria poate fi salvată la închiderea unei ferestre VM). Când restaurați un astfel de instantaneu, execuția se reia exact în momentul în care a fost făcută instantaneul.

Fișierul de stare a memoriei poate fi la fel de mare ca memoria mașinii virtuale și, prin urmare, ocupă destul de mult spațiu pe disc.

Eliminarea mașinilor virtuale

Pentru a elimina o mașină virtuală de care nu mai aveți nevoie, faceți clic dreapta pe ea în lista VM Manager, selectați din cea care apare meniul contextual « Șterge».

Apare o fereastră de confirmare care vă permite să alegeți dacă să eliminați aparatul numai din lista de mașini sau dacă să ștergeți și fișierele asociate cu acesta.

Articol din meniu " Șterge

Clonarea mașinilor virtuale

Pentru a experimenta configurația unei mașini virtuale, pentru a testa diferite niveluri ale unui sistem de operare invitat sau pentru a crea pur și simplu o copie de rezervă a unei mașini virtuale, VirtualBox poate crea o copie completă sau conectată a unei mașini virtuale existente.

Expertul vă va ghida prin procesul de clonare:

Acest expert poate fi apelat din meniul contextual al listei VM Manager (selectați „ Clonează") pentru mașina virtuală selectată. Mai întâi, alegeți un nou nume pentru clonă. Puteți selecta opțiunea de a genera adrese MAC pentru toate plăcile de rețea, apoi fiecare placă de rețea din clonă va primi o nouă adresă MAC. Acest lucru este util atunci când atât VM-ul sursă, cât și mașina virtuală clonată trebuie să ruleze în aceeași rețea. Dacă îl lași neschimbat, asta este plăci de rețea va avea aceeași adresă MAC ca cea din VM-ul sursă. În funcție de modul în care îl chemați pe vrăjitor, aveți diferite variante pentru operația de clonare. Mai întâi trebuie să decideți dacă clona ar trebui să fie conectată la VM-ul original sau la o clonă complet independentă:

Clonarea completă: În acest mod, toate dependențele de imagine de disc sunt copiate dosar nou V.M. Clona poate rula complet fără mașina virtuală originală.

Clonarea legată: Acest mod creează noi imagini distinctive de disc în care imaginile de disc părinte sunt imagini ale discului sursă. Dacă ați selectat starea curentă a VM-ului sursă ca punct de clonare, un nou instantaneu va fi creat implicit.

După selectarea modului de clonare, trebuie să decideți exact ce doriți să clonați. Puteți crea oricând o clonă doar a stării curente sau a tot. Când selectați toate, starea curentă și, în plus, toate instantaneele sunt clonate. Dacă ați început cu un instantaneu cu copii suplimentari, puteți, de asemenea, să clonați starea curentă și toți copiii. Aceasta creează o clonă pornind de la acest instantaneu și incluzând toate instantaneele copil.

Operația de clonare în sine poate fi lungă, în funcție de dimensiunea și numărul de imagini de disc atașate. De asemenea, rețineți că fiecare instantaneu are imagini de disc diferite care trebuie, de asemenea, clonate.

Articol din meniu " Clonează» se oprește în timp ce mașina funcționează.

Import și export de mașini virtuale

VirtualBox poate importa și exporta mașini virtuale în formatul standard de virtualizare deschisă (OVF).

OVF este un standard multiplatform susținut de multe produse de virtualizare care vă permite să creați mașini virtuale gata făcute care pot fi apoi importate într-un virtualizator precum VirtualBox. Importul și exportul în VirtualBox în format OVF este foarte simplu și se realizează din fereastra Manager, precum și din interfață Linie de comanda. Acest lucru vă permite să împachetați așa-numitele dispozitive virtuale: imagini de disc împreună cu setări de configurare care pot fi implementate cu ușurință. În acest fel, puteți oferi pachete software complete, gata de utilizare (sisteme de operare cu aplicații) care nu necesită configurare sau instalare, în afară de importul în VirtualBox.

Notă: Standardul OVF este complex și suportul său în VirtualBox este un proces continuu. În special, VirtualBox nu este garantat să accepte toate dispozitivele create de alt software de virtualizare.

Dispozitivele în format OVF pot fi afișate în două opțiuni:

  1. Acestea pot fi furnizate în mai multe fișiere ca una sau mai multe imagini de disc, de obicei în formatul VMDK utilizat pe scară largă și un fișier text cu o descriere pe Limbajul XML cu extensie .ovf. Pentru a le putea importa, fișierele trebuie să fie în același director.
  2. În mod alternativ, fișierele de mai sus pot fi împachetate într-un singur fișier de arhivă, de obicei cu extensia .ova. (Astfel de fișiere de arhivă utilizați opțiunea de format arhiva TARși, prin urmare, poate fi despachetat în afara VirtualBox cu orice utilitar care poate despacheta fișierele TAR standard.)

La import dispozitiv într-unul dintre formatele de mai sus, pur și simplu faceți dublu clic pe fișierul OVF/OVA. Sau selectați „ Fişier» → « Importul configurațiilor" în fereastra Manager. În caseta de dialog de fișier care apare, navigați la fișierul cu extensia .ovf sau .ova.

Dacă VirtualBox poate procesa acest fișier, va apărea o casetă de dialog similară cu următoarea:

Reprezintă mașinile virtuale descrise în fișierul OVF și vă permite să modificați setările mașinii virtuale făcând dublu clic pe elementele de descriere. Odată ce faci clic pe „ Import„, VirtualBox va copia imaginile de disc și va crea mașini virtuale locale cu setările descrise în caseta de dialog. Acestea vor apărea apoi în lista de mașini virtuale a Managerului.

Vă rugăm să rețineți: deoarece imaginile de disc tind să fie mari, iar imaginile VMDK care vin cu dispozitivele virtuale sunt de obicei trimise într-un format comprimat special care nu este potrivit pentru utilizarea directă de către mașinile virtuale, imaginile vor trebui mai întâi decomprimate și copiate, care poate dura câteva minute.

Și invers, pentru export mașinile virtuale pe care le aveți deja în VirtualBox, selectați „ Fişier» → « Exportați configurații" Va apărea o altă casetă de dialog care vă permite să combinați mai multe mașini virtuale într-un dispozitiv OVF. Apoi selectați locația în care fișierele țintă ar trebui să fie salvate și procesul de conversie va începe. Poate dura ceva timp.

Notă: OVF nu poate descrie instantaneele care au fost făcute pentru mașina virtuală. Ca urmare, atunci când exportați o mașină virtuală cu instantanee, va fi exportată doar starea curentă a mașinii, iar imaginile de disc din export vor avea o stare „aplatizată” identică cu starea curentă a mașinii virtuale.

Setări globale

Dialogul de setări globale poate fi găsit în meniul „ Fişier", selectând elementul " Setări….» Oferă un set de setări care se aplică tuturor mașini virtuale utilizator curent sau, în cazul extensiilor, pentru întregul sistem:

  • Sunt comune. Permite utilizatorului să specifice folderul/directorul implicit pentru fișierele VM și biblioteca de autentificare VRDP.
  • introduce. Permite utilizatorului să specifice o cheie gazdă. Este folosit pentru a scoate cursorul din focalizarea mașinii virtuale sau a ferestrelor sistemului de operare gazdă și este, de asemenea, folosit pentru a lansa anumite actiuni mașină virtuală.
  • Actualizări. Permite utilizatorului să specifice diverși parametri actualizare automata.
  • Limba. Permite utilizatorului să specifice limba interfeței grafice cu utilizatorul.
  • Afişa. Permite utilizatorului să specifice rezoluția ecranului, precum și lățimea și înălțimea acestuia.
  • Net. Permite utilizatorului să configureze informațiile de rețea numai pentru gazdă.
  • Pluginuri. Permite utilizatorului să vadă și să gestioneze pachetele instalate extensii.
  • Proxy. Permite utilizatorului să configureze un server proxy HTTP.

Imaginați-vă situația: computerul unui contabil este defect (altfel nu poate fi altfel cu computerul unui contabil!). Acesta (pe acest computer) are o grămadă de programe instalate care pot dura trei zile sau chiar mai mult pentru a restaura. Dar un contabil trebuie să lucreze fără întreruperi și este mai bine pentru el să nu mai atingă nimic încă trei ani, să aștepte un colaps total. Ce să fac? O copie de rezervă a sistemului vechi nu va funcționa - programele sunt actualizate și adăugate trimestrial și, prin urmare imagine veche sistemele realizate pe un sistem proaspăt instalat nu vor funcționa.

Ar fi o idee bună să lăsați totul vechi și, în același timp, să faceți totul nou. Doar într-o astfel de situație, puteți face o copie virtuală a unui computer care încă funcționează și puteți verifica performanța acestuia. (de exemplu, pe computerul administratorului). Apoi demolați totul de pe computerul contabilului, instalați un sistem nou și rulați o mașină virtuală pe acest sistem nou până când munca ajunge fără probleme către mașina gazdă. În același timp, puteți lăsa fișierul invitat (aceasta este în esență o copie de rezervă a contabilității funcționale!) în arhivă - la urma urmei, este doar un fișier, deși are o dimensiune de 20 de giga, dar cui îi pasă acum de asta.

Deci ideea este clară. De asemenea, implementarea sa nu este dificilă. Pentru a face acest lucru, vom folosi două programe gratuite: Oracle VirtualBox Și Paragon Go Virtual.

Pasul 1: creați o copie virtuală a unui computer care funcționează

Pentru a crea copie virtuală computer folosim programul Paragon Go Virtual. Acest program este disponibil pentru descărcare gratuit de la http://www.paragon-software.com/home/go-virtual/. Trebuie doar să furnizați numele și adresa de e-mail - o scrisoare cu un număr de serie va fi trimisă la acest e-mail. După instalarea programului, va trebui să reporniți computerul.

Interfața programului este extrem de simplă - doar două butoane pe fereastra principală. Selectați „P2V” (de la fizic la virtual). Va fi necesar să selectăm tipul de viitoare mașină virtuală - alegem Oracle VirtualBox.

Procesul de copiere va dura ceva timp, puteți bea niște ceai. La final, programul va crea cel puțin două fișiere: unitatea C și un fișier de setări cu extensia OVF. Dacă creați o copie a computerului cu mai multe unități, vor exista mai multe fișiere. Imaginile de disc create vor fi în format VMDK (VMWare). Dar VirtualBox funcționează excelent cu ei.

Pasul 2: importați copia creată în Virtual Box

Pentru puritatea experimentului, să copiem fișierele rezultate pe alt computer (să-l numim computerul administratorului). Dacă computerul administratorului nu are încă VirtualBox (!!! ahtung!!!), instalați-l imediat.

În fereastra principală Programe VirtualBox selectați meniul „fișier” - „Import configurație” și selectați fișierul cu extensia OVF creat de Paragon Go Virtual la pasul 1. VirtualBox își va da seama ce trebuie să facă în continuare.

Notă: Înainte de a efectua această operație, priviți Setări VirtualBox, unde va pune fișierele de disc și setările mașinii virtuale - fișierele vor avea dimensiuni considerabile și, implicit, calea va fi activată disc de sistem, ceea ce nu este întotdeauna convenabil.

În timpul procesului de creare a mașinii virtuale, VirtualBox va copia fișierele de pe hard disk create de Paragon Go Virtual. Odată ce VirtualBox a terminat procesul de import, fișierele create de Go Virtual pot fi șterse (verificați mai întâi ca mașina virtuală să pornească!).

Pasul 3: Terminați

Cel mai probabil, toate acestea le faci la serviciu, așa că fii atent când pornești o mașină virtuală - pentru că dacă adaptor de retea VirtualBox este în modul bridge; copia dvs. a unui computer care funcționează real în rețea poate provoca conflicte. De obicei fac asta: înainte de a porni mașina virtuală, dezactivez complet rețeaua în setările acestei mașini din consola ferestrei principale VirtualBox. Din păcat. Conectez VBoxGuestAdditions.iso ca CD și după ce am încărcat mașina virtuală, instalez suplimente (pentru integrarea mouse-ului, ajustarea dimensiunii ecranului etc.). Vă rugăm să rețineți că trebuie să acordați Windows ceva timp pentru a actualiza lista de hardware și pentru a instala drivere de afișare noi, etc. Va trebui să reporniți mașina virtuală invitată.

Toate. Ați creat o copie reală de lucru a computerului și puteți face tot ce doriți pe el.

Vă rugăm să rețineți că această metodă poate fi considerată o opțiune avansată pentru crearea de copii de rezervă. De exemplu, putem considera că nu creăm o copie de rezervă a datelor, ci aplicații care sunt deja configurate și gata de utilizare.

Reducerea spațiului de disc al unei mașini virtuale în format VMDK (VMWare)

De regulă, un computer utilizat în mod constant are instalate mai multe programe decât este necesar pentru stocarea într-o mașină virtuală. Ei bine, într-adevăr, de ce aveți nevoie de Gimp, ICQ, Skype, ImageViewer sau un player media, precum și „Documentele mele” și „Muzica mea”? Jos cu tot ce nu este necesar. Discul mașinii virtuale va avea cel mai probabil cel puțin 10 GB, iar apoi vor fi gunoi.

Bine, ați pornit mașina virtuală, ștearsă programe inutile, dar fișierul vdisk.vmdk (de exemplu) nu și-a redus dimensiunea. E bine dacă nu l-ai mărit. Ai șters 3 GB de junk, dar dimensiunea nu a devenit mai mică?

Fișierul disc este creat în format VMware. VMware, împreună cu produsele VMware Server și VMware Workstation furnizează un utilitar de consolă pentru lucrul cu discuri virtuale vmware-vdiskmanager. Acest utilitar este un instrument puternic de conversie a discurilor virtuale. Puteți găsi utilitarul vdiskmanager în folderul în care sunt instalate produsele VMware Server sau VMware Workstation. Acestea. instalați doar versiunea de încercare a WMware Workstation și găsiți fișierul în folderul său vmware-vdiskmanager.

Utilizarea acestui utilitar în cazul nostru este simplă: vmware-vdiskmanager.exe -k<путь до вашего файла vdisk.vmdk> .

În cazul meu, asta mi-a permis să reduc dimensiunea de la 22 GB la 14 GB!

Dacă nu doriți să instalați VMware, puteți încerca să descărcați arhiva cu acest utilitar de aici (856 kb, MD5: CF48CF9B69EA712E7B7B8C94EFA7AB49). Arhiva conține utilitarul în sine și două biblioteci necesare funcționării acesteia. Cel puțin cu comutatorul „-k”. Sper că este suficient și nu va necesita instalare. distributie completa VMware.

Pentru a crea backup copii ale VMware V Backup la îndemână pot fi folosite două metode: internă și externă.

Metoda internă

O copie a Handy Backup este instalată pe o mașină virtuală VMware care rulează Windows sau Linux. Operarea Handy Backup pe o mașină virtuală nu este diferită, în principiu, de utilizarea unei soluții similare pe computere „fizice”.

Metoda externă

Handy Backup rulează pe un server de mașină virtuală VMware pentru a copia imagini ale anumitor instanțe VMware ca fișiere obișnuite. Handy Backup este folosit pentru Rezervă copie mașini și matrice VMware este un plugin special care funcționează în modul „fierbinte” (fără oprire Mașini VMware).

Cum să salvați o imagine a unei mașini virtuale VMware

Imaginea de rezervă VMware este copiată folosind un instrument specializat. Folosind setările pluginului VMware, este, de asemenea, posibil să opriți mașina VMware copiată și apoi să o reporniți pentru o copie „rece”.

  1. Deschideți Handy Backup și creați o sarcină nouă apăsând Ctrl+N sau selectând un element de meniu. Selectați o sarcină de rezervă.
  2. În pasul 2, selectați pluginul " VMware Workstation".

  1. Faceți dublu clic pe linia „Configurație nouă” pentru a selecta configurația de acces VMware.
  2. În dialogul care se deschide, alegeți între modurile " Fierbinte" (backup fără oprirea mașinii) și " Activați suspendarea" (cu oprirea mașinii virtuale pentru a obține imaginea ei exactă).

  1. Apoi, selectați în caseta de dialog imaginea specifică a mașinii căreia i se va aplica această configurație.

  1. Faceți clic pe „OK” și continuați să creați sarcina ca de obicei.

Secvența de mai sus se va opri și apoi va reporni mașinile virtuale VMware fără nicio intervenție suplimentară.

Multe companii, precum și utilizatorii casnici, folosesc din ce în ce mai mult mașini virtuale pentru a îndeplini diverse sarcini și pentru a crește eficiența activităților lor. Dacă anterior mașinile virtuale erau folosite în principal de entuziaști, acum calitatea platformelor de virtualizare desktop și server a permis ca acestea să fie folosite de profesioniști la scară largă. Abilitatea de a rula mai multe sisteme virtuale pe unu calculator fizic are multe avantaje, printre care: economii la hardware, simplificând întreținerea și reducând costurile cu energia în centrele de date mari. În plus, un avantaj important al mașinilor virtuale este portabilitatea lor ușoară pe o altă platformă fizică și o procedură simplă pentru a le face backup. Dar la fel ca sistemele de operare obișnuite, mediile virtuale necesită o atenție deosebită pentru crearea de copii de rezervă ale datelor critice. Când rulează mașini virtuale într-un mediu de producție de întreprindere, multe companii planifică strategii întregi de backup și recuperare infrastructura virtuală după eșecuri, care au fost numite Disaster Recovery.

Mulți furnizori comerciali de platforme de virtualizare oferă utilizatorilor întreprinderi instrumente de backup încorporate pentru mașini virtuale, cum ar fi VMware Consolidated Backup (VCB) pentru platforma ESX Server. Totuși, în sectorul IMM-urilor (Small and Medium Business), unde numărul de mașini virtuale utilizate este mic, practic nu există instrumente de backup furnizate de producătorul platformei. Ca urmare, companiile mici trebuie să implice administratorii de sistem pentru a scrie diverse scripturi, precum și pentru a utiliza utilități standard sisteme de operare, oferind arhivarea și recuperarea fișierelor și folderelor cu date vitale.

Înțelegerea backupului de date

Alături de procesul de planificare a infrastructurii virtuale, este necesară și inițierea procesului de elaborare a unui Plan de recuperare în caz de dezastru. În primul rând, este necesar să se identifice elementele cele mai critice ale infrastructurii IT care sunt potențial susceptibile la daune din cauza interne și surse externe, cum ar fi întreruperile de curent, defecțiunile hard diskului, amenințările de viruși și altele. După aceasta, este necesar să se ia în considerare frecvența de backup a mașinilor virtuale de diferite categorii în funcție de gradul de criticitate. Serverele de producție virtuale ale companiei, care funcționează în modul de disponibilitate publică completă, trebuie arhivate destul de des și regulat și să aibă capacitatea de a fi restaurate rapid în cazul unei defecțiuni. Serverele interne ale unei organizații, care nu necesită atât de multă atenție și recuperare rapidă, pot fi salvate mai puțin frecvent, cu timpi de recuperare mai lungi. Apoi trebuie să determinați ce dispozitive de stocare vor fi folosite pentru arhivare (unități IDE sau SCSI ale altor servere, dispozitive SAN etc.).

Atunci când alegeți frecvența de arhivare, este necesar să țineți cont de faptul că unele tipuri de backup au proprietatea de a crea backup-uri rapide, dar recuperare mai lentă. În schimb, este posibil să se realizeze o arhivare mai lungă cu timpi de recuperare mai scurti. Următoarele sunt principalele tipuri de backup de date care pot fi aplicate și mașinilor virtuale:

  • Arhivare regulată (complet) (backup complet)
    Acest tip de arhivare creează o copie completă a tuturor datelor stocate. Procesul de creare a unei astfel de copii de rezervă este destul de lung, dar nu necesită mult timp de recuperare, deoarece nu necesită mai multe sarcini de recuperare. Backup-ul complet resetează marcatorii de arhivă a fișierelor și folderelor, care sunt utilizați pentru a determina ce fișiere trebuie să facă backup. Acești marcatori sunt utilizați pentru a verifica stările fișierelor în timpul backup-urilor incrementale și diferențiale.
  • Backup incremental
    Acest tip de backup implică copierea fișierelor și folderelor care s-au modificat de la ultima copie de rezervă. Prin urmare, dacă efectuați două copii de siguranță incrementale succesive și nu schimbați fișierul între ele, acesta nu va fi adăugat la imaginea de recuperare.
  • Backup diferențial
    Această copie de rezervă include toate modificările care au avut loc în fișiere și foldere de la ultima copie de rezervă completă. În consecință, cu două arhivare diferențială consecutivă, un fișier care nu s-a schimbat între ele, dar s-a schimbat de la ultima arhivare completă, va fi arhivat de ambele ori.

Pentru a explica cum diferă aceste tipuri de arhivare, vom oferi un exemplu de combinare a tipurilor de backup. Când utilizați arhivarea completă și incrementală, timpul de rezervă este redus semnificativ, dar timpul de recuperare este crescut. De exemplu, dacă am făcut o copie de rezervă completă luni și am lansat copii de rezervă suplimentare în fiecare zi, iar vineri sistemul a fost deteriorat, va trebui să restabilim copia de rezervă completă de luni și secvenţial toate copiile suplimentare până vineri, ceea ce va dura o perioadă de timp. foarte mult timp. Combinarea activării complete și diferențiale, dimpotrivă, necesită mai mult timp pentru arhivare, dar mai puțin timp pentru restaurare, deoarece trebuie doar să restaurați copia completă de arhivă a datelor de luni și să rulați arhiva diferențială de vineri pe ea.

Acestea, desigur, nu sunt toate tipurile de arhivare care pot fi utilizate atunci când se face backup pentru date, dar tipurile enumerate sunt unele dintre cele mai frecvent utilizate. Evident, pentru serverele cu criticitate mare a timpului de recuperare, este mai recomandabil să utilizați arhivarea diferențială în combinație cu arhivarea completă, mai degrabă decât arhivarea incrementală. Primul este potrivit pentru serverele externe ale organizației, al doilea - pentru cele interne, care pot tolera mai mult timp de nefuncționare.

Deoarece, practic, o mașină virtuală este un folder cu fișiere, puteți utiliza instrumentele de backup încorporate ale sistemului de operare gazdă dacă utilizați o platformă de virtualizare deasupra sistemului gazdă, cum ar fi, de exemplu Microsoft Virtual Server sau VMware Server. ÎN Microsoft WindowsÎn aceste scopuri puteți folosi utilitarul ntbackup. Când utilizați platforme bare-metal, cum ar fi ESX Server sau Virtual Iron, trebuie să utilizați instrumentele furnizorului de sistem de virtualizare sau produse terțe.

În plus, backup-ul mașinii virtuale se poate face prin crearea de imagini pentru invitați utilizând software precum Acronis Imagine adevărată. De asemenea, este de remarcat faptul că există situații în care este necesară arhivarea nu a întregii mașini virtuale, ci a unor date din sistemul invitat. În acest caz, atunci când scrieți scripturi de arhivare în loturi, puteți utiliza utilitare pentru a monta discuri virtuale pe sistemul gazdă. Pentru platformele VMware, acest utilitar este aplicația VMware Disk Mount.

Backup și recuperare a mașinilor virtuale pe platforma VMware ESX Server

Produsul pilot VMware, platforma ESX Server, este un element cheie al infrastructurii virtuale într-un mediu de producție de întreprindere. Infrastructura virtuală VI3 (Virtual Infrastructure 3) este un set de produse și instrumente care permit unei flote de mașini virtuale să își îndeplinească eficient sarcinile și să funcționeze fără probleme în conditii diferite, inclusiv factori de forță majoră, cum ar fi supratensiuni bruște de sarcină, întreruperi de curent și deteriorarea echipamentului. Unul dintre cele mai importante instrumente pentru implementarea unei strategii de recuperare în caz de dezastru este VMware Consolidated Backup (VCB). VCB poate fi folosit pentru a crea copii de rezervă ale serverelor ESX individuale, precum și împreună cu un instrument de gestionare a flotei servere virtuale Centrul virtual VMware. VCB oferă următoarele capabilități:

  • crearea de copii de rezervă ale mașinilor virtuale cu diferite tipuri de arhivare folosind un server proxy special VCB Proxy Host, care elimină sarcina creării de copii de rezervă de pe serverul de producție al companiei pe care rulează mașinile virtuale
  • nu necesită instalarea de agenți suplimentari pe serverele ESX
  • prevede oportunități ample pentru integrarea cu produse de backup de la terți; suportul pentru diverse pachete este deja încorporat în VCB
  • acceptă arhivarea la nivel de fișier pentru sistemele invitate Windows (puteți crea copii de rezervă ale fișierelor și folderelor individuale în cadrul sistemului invitat), precum și arhivarea la nivel de imagine a mașinii virtuale pentru orice sistem de operare invitat

Copierea de rezervă a mașinilor virtuale folosind VCB are loc prin crearea de instantanee ale mașinilor virtuale fără a opri funcționarea acestora. VCB acceptă și SAN-uri. Dacă mașinile virtuale sunt localizate pe un dispozitiv de stocare SAN, procedura de backup este următoarea:

Instantanee ale stărilor mașinii virtuale create în timpul funcționării utilizând un agent situat pe serverul proxy VCB sunt salvate pe medii de rezervă, de unde pot fi apoi restaurate în cazul unei defecțiuni a unui sistem oaspete care rulează sau a deteriorării echipamentului. În acest caz, agentul de rezervă are acces direct la LUN-urile (Numărul de unitate logică) din dispozitivele SAN. Pentru SAN, VCB acceptă Protocolul de fibre Canal, precum și suporturi pe bandă pentru salvarea copiilor de arhivă. VCB valorifică îndeaproape capacitățile VMware Tools care rulează în sistemul oaspete pentru a crea copii de rezervă ale datelor sistemului de operare invitat.

VMware Consolidated Backup acceptă în prezent următoarele pachete (lista include doar software testat oficial cu produsul ESX Server):

  • Symantec Backup Exec 10.0
  • Symantec Backup Exec 10d
  • Veritas Netbackup 5.0
  • Veritas Netbackup 5.0 MP4
  • Veritas Netbackup 5.1
  • Veritas Netbackup 5.1 MP2
  • Veritas Netbackup 5.1 MP3
  • Veritas Netbackup 6.0
  • Tivoli Storage Manager v5.2.1
  • Tivoli Storage Manager v5.2.3
  • Tivoli Storage Manager v5.3
  • EMC Networker v 7.0
  • EMC Networker v 7.1.x
  • EMC Networker v 7.2
  • EMC Networker v 7.3
  • CA BrightStor ARCServe r11
  • CA BrightStor ARCServe r11.1
  • CA BrightStor ARCServe r11.5
  • Commvault Galaxy v5.9
  • Commvault Galaxy v6.1

Lucrați la crearea de copii de arhivă ale mașinilor virtuale în caz general poate fi reprezentat astfel:

  1. Software-ul de rezervă rulează un script de pre-arhivare care efectuează următoarele sarcini:
    • se asigură că nu au loc operațiuni de citire-scriere în sistemul oaspete în folderele și fișierele salvate (numai pentru sistemele de operare invitate Windows)
    • comută mașina virtuală în modul instantaneu, creează un instantaneu al stării mașinii virtuale și o pune la dispoziție aplicației folosind VCB
    • montează un instantaneu al mașinii virtuale de la SAN pe serverul proxy
  2. O copie de rezervă a unui instantaneu al mașinii virtuale este creată la nivel de imagine sau la nivel de fișiere și foldere ale sistemului invitat (copie completă, diferențială sau incrementală).
  3. Software-ul de rezervă apelează un script post-backup care finalizează backup-ul (demontează instantaneele mașinii virtuale de pe serverul proxy și scoate mașina virtuală din modul instantanee).

În timpul procesului de backup, instrumentele VCB utilizează următoarele componente de infrastructură virtuală:

Pentru a rezuma, VMware Consolidated Backup este un instrument puternic pentru crearea de copii de rezervă ale mașinilor virtuale și vă permite să utilizați software-ul de backup standard utilizat în organizația dvs. pentru a crea copii de arhivare ale datelor dvs.

Backup cu Vizioncore esxRanger

Produsul Vizioncore esxRanger, controlat acum de Quest Software, este în prezent una dintre cele mai populare soluții pentru crearea de copii de rezervă ale mașinilor virtuale pe platforma ESX Server. esxRanger nu necesită instalarea de agenți suplimentari pe serverele ESX și creează copii de rezervă ale mașinilor virtuale de pe un singur server sau grup de servere prin integrarea cu produsul Virtual Center. Procesul de creare a copiilor de rezervă are loc pe un server Windows, de unde imaginile arhivate ale sistemelor virtuale pot fi stocate pe diverse dispozitive stocarea în mediul de producţie al organizaţiei.

esxRanger are atât o interfață GUI, cât și o interfață de linie de comandă, permițându-vă să utilizați Windows Task Scheduler obișnuit pentru a rula joburi de backup programate, eliminând nevoia de a scrie scripturi suplimentare. Fereastra principală a produsului esxRanger este prezentată mai jos:

Prin conectarea la VMware Virtual Center, dacă aveți permisiunile corespunzătoare, puteți selecta mașini virtuale individuale ale serverelor centrului de date pentru backup. Imaginile copiate sunt comprimate automat în timpul arhivării și decomprimate în timpul recuperării, economisind timp administratorilor de sistem.

esxRanger se integrează cu VMware Consolidated Backup atunci când este utilizat în rețelele de stocare Date SANși vă permite să creați complet sau copii diferențiale mașini virtuale, precum și fișiere și foldere individuale în sistemele de operare Windows guest. În plus, în timpul procesului de backup, esxRanger colectează diverse informatii despre arhivarea valorilor (cum ar fi timpul petrecut cu arhivarea și restaurarea), îl stochează într-o bază de date și îi permite să fie utilizat pentru a construi tendințe în strategia de recuperare în caz de dezastru. În plus, esxRanger are un motor de politici care vă permite să construiți o strategie de arhivare a datelor bazată pe șabloane și să o integrați cu alte componente ale infrastructurii IT a organizației, minimizând volumul de lucru al administratorilor de sistem.

Procedura de backup folosind esxRanger arată astfel:

  1. Un punct de salvare a mașinii virtuale este creat și salvat în baza de date.
  2. La Ajutor VMware API-ul „deblochează” fișierele de disc virtual pentru citire (sunt blocate implicit) și creează fișiere .REDO care vor stoca modificările aduse discurilor virtuale de la punctul de salvare.
  3. Fișierele discului virtual sunt comprimate.
  4. Se face copii de rezervă ale fișierelor comprimate, iar fișierele .REDO sunt aplicate fișierelor VMDK ale mașinilor virtuale.
  5. După aplicarea modificărilor, fișierele VMDK revin la starea lor inițială blocată.
  6. Administratorul de sistem adaugă comentarii la copiile de rezervă ale mașinilor virtuale, conținând instrucțiuni în cazul în care mașinile virtuale eșuează.

În general, esxRanger este un instrument de backup pentru mașină virtuală convenabil, fiabil și ușor de utilizat pentru Virtual Infrastructure 3, care se integrează cu VMware Consolidated Backup pentru utilizarea pe SAN-uri pentru companii de orice dimensiune.

Crearea de copii de rezervă ale mașinilor virtuale pe platforma Microsoft Virtual Server

Din pacate, Compania Microsoft, proprietarul și dezvoltatorul produsului de virtualizare a serverului Virtual Server 2005, nu oferă utilizatorilor capabilitățile puternice de backup și recuperare ale VMware Consolidated Backup. În acest moment, Microsoft se concentrează în principal pe dezvoltarea unui sistem integrat Platforme Windows Suport server virtualizare bazată pe un hypervisor cu nume de cod Viridian. Cu toate acestea, Microsoft a amânat în mod continuu data finală. Lansare Windows Virtualizarea și, de asemenea, își reduce capacitățile anunțate, așa că acum este dificil să spunem ceva clar despre capacitățile de backup ale viitoarei platforme de virtualizare. Cu o probabilitate destul de mare, putem spune că va exista suport încorporat pentru arhivarea „în direct”, dar nu este încă clar sub ce formă. Astăzi, copiile de rezervă ale mașinilor virtuale din Virtual Server pot fi create „în două moduri și jumătate”, inclusiv:

  • utilizare mijloace standard copie de rezervă a imaginilor sistemului de operare care pot fi create de agenți care rulează în sistemele invitate, cum ar fi Symantec Backup Exec.
  • scrierea de scripturi specializate care salvează starea mașinii virtuale, copiază datele acesteia pe mediul de rezervă și pornește din nou mașina virtuală
  • aplicarea serviciilor copiere umbră volume (Volume Shadow Service, VSS), suport pentru care în Virtual Server a apărut destul de recent și nu este încă susținut de producătorii de sisteme de backup de date

Pentru a arhiva mașinile virtuale care rulează pe platforma Virtual Server, puteți utiliza interfața sa COM scriind un script, de exemplu, folosind Visual Basic Scripting (vbs). Când faceți o copie de rezervă a unei mașini virtuale, trebuie mai întâi să o puneți în starea salvată, apoi să copiați fișierele acesteia într-o locație specificată și apoi să o rulați din nou. Mai jos este un exemplu de script vbs care face acești pași necesari pentru a copia o singură mașină virtuală. Poate fi rulat pe un program folosind programator standard Sarcini Windows. " backupvm.vbs " autor: John Savill " utilizare: backupvm.vbs Opțiune Explicit la eroare Reluare Următorul Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD " Conectarea la un obiect de sistem de fișiere set objFSO=CreateObject("Scripting.FileSystemObject") " Conectarea la serverul virtual set objVirtualServer = CreateObject("VirtualServer.Application") " Căutați o mașină virtuală set objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0)) " Se salvează starea mașinii virtuale set objSaveTask = objVM.Save " Întrerupeți pentru a efectua o operație de salvareîn timp ce nu objSaveTask.isComplete WScript.Sleep 1000 wend " Copierea discurilor virtuale și a discurilor UNDO pentru fiecare objVHD din objVM.HardDiskConnections Dacă objFSO.FileExists(objVHD.HardDisk.file) Apoi "Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.HardScript.Arguments.files, WScript. (1) End If If objFSO.FileExists(objVHD.undoHardDisk.file) Apoi "Wscript.Echo objVHD.undoHardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.undoHardDisk.file, WScript.Arguments(1) ) Încheiați dacă urmează " Copierea fișierelor vsv și vmc objFSO.CopyFile objVM.File, WScript.Arguments(1) objFSO.CopyFile objVM.SavedStateFilePath, WScript.Arguments(1) " Pornirea unei mașini virtuale objVM.Startup

Acest script trebuie utilizat după cum urmează:

C: emp>cscript backupvm.vbs

Trebuie remarcat faptul că Microsoft nu acceptă oficial acest proces de backup, deoarece integritatea unei mașini virtuale copiată într-o stare salvată poate fi compromisă din cauza faptului că o parte din memoria sa nu este salvată în fișierele vsv și vhd în acest caz. .

Folosind Serviciul Volume Shadow

Suportul VSS a fost introdus în Virtual Server 2005 R2 SP1 lansat recent. Utilizarea serviciilor de copiere umbră în Virtual Server implică crearea de copii de rezervă ale mașinilor virtuale care rulează prin crearea de imagini, care ar trebui să simplifice și să accelereze în mod semnificativ procedura de backup și recuperare. Cu toate acestea, nu este suficient ca software-ul de backup să accepte VSS; trebuie să accepte și noul Serviciu Virtual Server VSS Writer (VS Writer), care în prezent nu poate fi găsit acceptat de niciun sistem de arhivare. În conformitate cu Informații Microsoft, instrumentele de backup pot folosi VS Writer pentru a face backup și a restaura mașinile virtuale în următorul mod: ele notifică Virtual Server că procesul de backup a început, Virtual Server răspunde prin crearea unui instantaneu al mașinii virtuale și apoi începe procesul de copiere. Momentan, nici utilitarul NTBackup nu suportă acest mecanism.

Copiere de rezervă a mașinilor virtuale Xen

XenSource, care susține proiectul Open-Source Xen și distribuie, de asemenea, platforma comercială de virtualizare XenEnterprise, nu oferă multe opțiuni pentru arhivarea mașinilor virtuale pe platforma Xen. Unul dintre ele este prezentat mai jos folosind dispozitive de stocare NFS (Network File System).

Informații generale:

  • Gazdă XenServer (în exemplul de procedură de backup, IP-ul său este 192.168.1.10)
  • Computerul folosit ca server pentru stocarea copiilor de arhivă (în exemplu, IP-ul său este 192.168.1.1)
  • Mașină virtuală XenVM (în exemplu, IP-ul său este 192.168.1.12)

Procedura de backup:

  1. Instalați serverul NFS adăugând următoarea linie la fișierul /etc/exports:
    / *(rw,sync,no_root_squash)
  2. Pe gazda XenServer, adăugați următoarele în fișierul /etc/xen/xmexample1:
    kernel /boot/xenkernel
    nume = "ExampleDomain"

    Rădăcină = /dev/nfs

    Nfs_server = "192.168.1.1"
    nfs_root = "/ip=192.168.1.10:192.168.1.1:192.168.1.1:255.255.255.0:::"

  3. Salvați o copie a fișierului /etc/fstab și adăugați-i următoarele linii:
    192.168.1.1:rootdevice/nfs rw,hard,intr 1 1
    192.168.1.1:swapdevice swap swap implicite 0 0
    192.168.1.1:usrpartition /usr nfs rw,hard,intr 1 1
    192.168.1.1:varpartition /var nfs rw,hard,intr 1 1
    nici unul /dev/pts devpts gid=5,mode=620 0 0
    none /proc proc implicit 0 0
  4. Copiați /lib/modules/2.6.16.29-xen de pe gazda XenServer pe dispozitivul de rezervă
  5. A executa următoarea comandă pe serverul de rezervă:
    #scp 192.168.1.10:/lib/modules/2.2.16.29-xen /lib/modules/
  6. Pentru a activa consola folosind udev, rulați următoarele comenzi pe serverul de rezervă:
    mkdir /tmp/dev
    mount --move /dev /tmp/dev
    sbin/MAKEDEV null consola zero
    mount --move /tmp/dev /dev
  7. Rulați următoarea comandă pentru a monta dispozitivul de rezervă pe gazda Xen:
    #xm create -c xmexample1
  8. Faceți o copie de rezervă a fișierului xenstore-ls și copiați conținutul sistemului de fișiere (cu excepția directoarelor /proc și /sys) într-un alt folder:
    #rsync -a -e ssh --exclude="/proc/*" --exclude="/sys/*" 192.168.1.10:/ /backupdir

Concluzie

Elaborarea și implementarea unui plan de rezervă și recuperare în caz de dezastru (Disaster Recover Plan) este cel mai mult servere importante iar stațiile de lucru ale unei organizații este o componentă necesară a activităților sale. Mașinile virtuale, chiar mai mult decât cele fizice, necesită o atenție deosebită pentru arhivarea datelor, deoarece de obicei mai multe sisteme virtuale sunt consolidate pe o singură gazdă fizică. Furnizorii de top de platforme de virtualizare se angajează să ofere puternice și mijloace convenabile backup, dar până acum doar VMware a reușit. Strategia de backup poate fi realizată în două moduri: una dintre cele mai simple modalități este de a face acest lucru ca parte a strategiei standard de arhivare a datelor în infrastructura IT a companiei, prin instalarea de agenți de backup în sistemele oaspeților și crearea de imagini. Un alt mod, mai convenabil și mai rapid, este să utilizați instrumente de platformă încorporate, cum ar fi VMware Consolidated Backup sau scrierea de scripturi administratorii de sistem. În orice caz, nu trebuie să uităm niciodată că defecțiunea echipamentelor sau alte circumstanțe de forță majoră nu ar trebui să afecteze semnificativ activitățile critice ale companiei.