Sigurnosna kopija vmware virtualnih strojeva. Sigurnosno kopirajte VMWare ESXi virtualne strojeve koristeći MKSBackup. Izrada sigurnosnih kopija virtualnih strojeva na platformi Microsoft Virtual Server

Ako želite detaljnije razumjeti procese postavljanja i osiguravanja sveobuhvatne sigurnosti lokalne i mrežne infrastrukture izgrađene na Linux OS-u, preporučam da se upoznate s OTUS-om. Tečaj nije za početnike, morate ga položiti za upis.

Ako još niste konfigurirali besplatni hyper-v hipervizor, preporučujem da pročitate moj materijal o ovoj temi -. Ako ste ga već konfigurirali i postavlja se pitanje kako ga brzo, praktično i besplatno sigurnosno kopirati, preporučujem korištenje besplatni uslužni program HV sigurnosna kopija.

Opis uslužnog programa HVBackup za hyper-v

Glavni cilj projekta HVBackup bio je stvoriti besplatno, jednostavno i učinkovito backup rješenje virtualni strojevi hyper-v, koji radi iu pojedinačnom načinu rada iu klasteru.

Uslužni program radi na svim verzijama operativnog sustava, počevši od Windows poslužitelj 2008 nadalje, kao u grafički način rada, i instalacije Server Core. Uslužni program također podržava besplatno izdanje Hyper-V Server hipervizora.

HVBackup podržava dosljedne hiper-v sigurnosne kopije aplikacije i dosljedne padove koristeći VSS ugrađen u sustav. Postoje mnoga komercijalna rješenja koja se temelje na istoj metodi sigurnosnog kopiranja virtualnih strojeva, ali među besplatnima znam samo za ovaj proizvod.

Društvo codeplex, proizvođač programa, tvrdi da redovito koristi HVBackup u svojoj infrastrukturi, što jamči visoka kvaliteta rad i pravovremene ispravke ili izmjene.

Program se može pokrenuti iz naredbeni redak, nazvao iz Powershell skripte ili biti ugrađeni u bilo koji .Net aplikacija putem odgovarajuće knjižnice.

Načelo rada ovog uslužnog programa prilično je jednostavno. Program stvara zasebnu zip arhivu za svako virtualno računalo u navedenom direktoriju, što uključuje sve podatke vezane uz njega.

Zahtjevi sustava:
.Net Framework 3.5

Instaliranje .Net Framework 3.5 na naredbeni redak

Za instalaciju .Net Framework 3.5 trebate pokrenuti sljedeće naredbe u Powershellu.

Windows Server ili Hyper-V Server 2012:

Install-WindowsFeature NET-Framework-Core

Windows Server 2008 ili 2008 R2 (nije jezgra):

Ocsetup NetFx3

Windows Server (core) ili Hyper-V Server 2008 / 2008 R2:

Ocsetup NetFx3-ServerCore

Primjer korištenja HVBackup-a

Izvršite punu VSS sigurnosnu kopiju svih virtualnih računala hosta:

HVBackup -a -o d:\vm-backup

Izvršite punu VSS sigurnosnu kopiju popisa virtualnih računala (morate koristiti navodnike ako imena računala sadrže razmake). Sigurnosna kopija se izvodi na udaljenom poslužitelju:

HVBackup -l "VM1,VM2" -o \\backup-server\wm-backup

Napravite punu sigurnosnu kopiju virtualnih strojeva, čiji se popis nalazi u tekstualnoj datoteci (svaki VM u posebnom retku):

HVBackup -f list.txt -o d:\wm-backup

Skripta za automatsko sigurnosno kopiranje

Ako želite zakazati automatsko izvršenje backup, onda je najprikladnije napraviti jednostavnu bat datoteku za te potrebe i rasporediti njezino izvođenje. Kreirajmo backup-all.cmd sljedeći sadržaj:

Postavite BCKPATH="\\backup-server\wm-backup" rem net use %BCKPATH% /korisnik: Pushd %BCKPATH% && forfiles.exe -m *.zip -d -7 -c "cmd /c del @path" popd HVBackup.exe -a -o %BCKPATH% 1> log_out.txt 2> log_err.txt

Ova skripta će izbrisati sve virtualne strojeve prije izvođenja sigurnosne kopije zip datoteke starije od 7 dana u navedenom imeniku. Možete urediti staze i parametre prema svojim potrebama.

Kreirajmo sada planirani zadatak na poslužitelju za povremeno izvođenje sigurnosnih kopija pomoću skripte koju smo izradili ranije:

Schtasks.exe /create /tn HVBackup /tr c:\backup-all.cmd /sc DAILY /ru /rp/st 01:00:00

Ako trebate izbrisati zadatak:

Schtasks.exe /delete /tn HVBackup /f

Trenutno izvršenje zadatka:

Schtasks.exe /run /tn HVBackup

Opcije naredbenog retka HVBackup

Upotreba: HVBackup.exe

-b, --rezervna kopija
Pokreni sigurnosno kopiranje (zadano).
-r, --vratiti
Izvršite oporavak.
-f, --datoteka
Tekstna datoteka, koji sadrži popis virtualnih strojeva, po jedan u svakom retku.
-l, --popis
Popis virtualnih strojeva za sigurnosno kopiranje.
-a, --sve
Sigurnosno kopirajte sve virtualne strojeve na poslužitelju.
-n, --ime
Ako je navedeno, sigurnosno kopiraju se samo navedeni virtualni strojevi.
-g, vodič
Ako je navedeno, sigurnosnu kopiju navedenih virtualnih strojeva izrađuje GUID.
-o, --izlaz
Potreban parametar. Posljednja mapa za arhive. Može biti u obliku lokalne ili mrežne staze.
--izlazni format
Format naziva arhive virtualnog stroja. (0) naziv stroja, (1) GUID stroja i (2) Trenutačni datum i vrijeme. Zadano: "(0)_(2:ggggMMddHHmmss).zip"
-s, --pojedinacno
Napravite jednu snimku za sve virtualne strojeve.
--Pomozite
Prikaz pomoći za naredbe:

Zaključak

To je sve. Jedina napomena je da nisam testirao pad performansi tijekom sigurnosnog kopiranja. Nisam primijetio nikakva usporavanja u radu virtualnih strojeva. Ali svi su bili istovareni. Vrijeme potrebno za izradu sigurnosne kopije na svakom stroju je značajno. Ali, naravno, to ovisi o mnogim čimbenicima.

Jesti dobra prilika kombinirati HVBackup i . Na primjer, napravite arhive lokalno na poslužitelju s hyper-v, montirajte na linux poslužitelj mapu i koristite rsync za preuzimanje zip datoteka iz virtualni strojevi. Ili to učinite odmah sigurnosna kopija na Linux sambi, na primjer. Gornji link ima primjer na ovu temu.

Online tečaj Sigurnost Linuxa

Ako želite detaljnije razumjeti procese postavljanja i osiguravanja sigurnosti lokalne i mrežne infrastrukture izgrađene na Linux OS-u, preporučam da se upoznate s online tečaj "Sigurnost u Linuxu" u OTUS-u. Obuka traje 3 mjeseca, nakon čega će uspješni polaznici tečaja moći proći razgovore s partnerima. Program tečaja osmišljen je kao niz praktičnih radionica i namijenjen je osposobljenim studentima koji već imaju znanje i iskustvo u administraciji Linuxa. Što ćete naučiti:
  • Primijeniti najbolju svjetsku praksu i standarde informacijske sigurnosti (Debian, RedHat, MitRE);
  • Koristite alate za otkrivanje i iskorištavanje ranjivosti u Linux OS-u;
  • Instalirajte i konfigurirajte mrežni sustavi otkrivanje i sprječavanje napada;
  • Rad sa sustavima za praćenje i kontejnerizaciju koji se temelje na Dockeru;
Testirajte se na prijemnom ispitu i pogledajte program za više detalja.

Mnoge tvrtke, ali i kućni korisnici, sve više koriste virtualne strojeve za obavljanje raznih zadataka i povećanje učinkovitosti svojih aktivnosti. Ako su prije virtualne strojeve koristili uglavnom entuzijasti, sada je kvaliteta platformi za virtualizaciju stolnih računala i poslužitelja omogućila da ih koriste profesionalci u velikoj mjeri. Mogućnost pokretanja više virtualnih sustava na jednom fizičkom računalu ima mnoge prednosti, uključujući uštedu na hardveru, pojednostavljeno održavanje i smanjene troškove energije u velikim podatkovnim centrima. Osim toga, važna prednost virtualnih strojeva je njihova laka prenosivost na drugu fizičku platformu i jednostavan postupak njihovu sigurnosnu kopiju. Ali baš kao i obični operativni sustavi, virtualna okruženja zahtijevaju veliku pažnju pri kreiranju sigurnosne kopije kritični podaci. Kada pokreću virtualne strojeve u poslovnom proizvodnom okruženju, mnoge tvrtke planiraju čitave strategije za arhiviranje i oporavak virtualne infrastrukture nakon kvarova, koje se nazivaju Oporavak od katastrofe.

Mnogi pružatelji komercijalnih virtualizacijskih platformi nude poslovnim korisnicima ugrađene alate za sigurnosno kopiranje virtualnog stroja, kao što je VMware Consolidated Backup (VCB) za platformu ESX Server. Međutim, u SMB (Small and Medium Business) sektoru, gdje je broj korištenih virtualnih strojeva mali, praktički ne postoje alati za sigurnosno kopiranje koje nudi proizvođač platforme. Kao rezultat toga, male tvrtke moraju uključiti administratore sustava da pišu razne skripte, kao i korištenje standardnih uslužnih programa operativnog sustava koji omogućuju arhiviranje i oporavak datoteka i mapa s vitalnim podacima.

Razumijevanje sigurnosnog kopiranja podataka

Uz proces planiranja virtualne infrastrukture potrebno je pokrenuti i proces izrade Plana oporavka od katastrofe. Prije svega, potrebno je istaknuti najkritičnije elemente IT infrastrukture, koji su potencijalno podložni oštećenjima iz unutarnjih i vanjskih izvora, kao što su nestanci struje, kvarovi tvrdi diskovi, virusna prijetnja i drugi. Nakon toga, potrebno je razmotriti učestalost backupa virtualnih strojeva različitih kategorija ovisno o stupnju kritičnosti. Virtualni produkcijski poslužitelji tvrtke, koji rade u načinu pune javne dostupnosti, moraju se dosta često i redovito arhivirati i imati mogućnost brzog vraćanja u rad u slučaju kvara. Interni poslužitelji organizacije koji ne zahtijevaju tako visoku pozornost i brz oporavak, može se arhivirati rjeđe, uz dulje vrijeme oporavka. Zatim morate odrediti koji će se uređaji za pohranu koristiti za arhiviranje (IDE ili SCSI pogoni drugih poslužitelja, SAN uređaji itd.).

Prilikom odabira učestalosti arhiviranja potrebno je uzeti u obzir da neke vrste sigurnosnog kopiranja imaju svojstvo brzog stvaranja sigurnosnih kopija, ali sporijeg oporavka. Nasuprot tome, moguće je izvesti duže arhiviranje s kraćim vremenima oporavka. Sljedeće su glavne vrste sigurnosnih kopija podataka koje se također mogu primijeniti na virtualna računala:

  • Redovno (potpuno) arhiviranje (puna sigurnosna kopija)
    Ova vrsta arhiviranja stvara potpunu kopiju svih pohranjenih podataka. Proces stvaranja takve sigurnosne kopije prilično je dugotrajan, ali ne zahtijeva puno vremena oporavka jer ne zahtijeva više zadataka oporavka. Potpuna sigurnosna kopija poništava markere arhive datoteka i mapa, koji se koriste za određivanje datoteka koje treba sigurnosno kopirati. Ovi se markeri koriste za provjeru stanja datoteka tijekom inkrementalnih i diferencijalnih sigurnosnih kopija.
  • Inkrementalna sigurnosna kopija
    Ova vrsta sigurnosne kopije uključuje kopiranje datoteka i mapa koje su se promijenile od zadnje sigurnosne kopije. Stoga, ako izvršite dvije inkrementalne sigurnosne kopije uzastopno i ne promijenite datoteku između njih, ona neće biti dodana slici za oporavak.
  • Diferencijalna sigurnosna kopija
    Ova sigurnosna kopija uključuje sve promjene koje su se dogodile u datotekama i mapama od posljednje pune sigurnosne kopije. Sukladno tome, s dva uzastopna diferencijalna arhiviranja, datoteka koja se nije mijenjala među njima, ali se promijenila od posljednjeg potpunog arhiviranja, bit će arhivirana oba puta.

Kako bismo objasnili po čemu se te vrste arhiviranja razlikuju, navest ćemo primjer kombiniranja vrsta backupa. Pri korištenju potpunog i inkrementalnog arhiviranja, vrijeme izrade sigurnosne kopije značajno se smanjuje, ali se vrijeme oporavka povećava. Na primjer, ako smo napravili punu sigurnosnu kopiju u ponedjeljak i izbacivali dodatne sigurnosne kopije svaki dan, au petak je sustav oštećen, morat ćemo vratiti punu sigurnosnu kopiju od ponedjeljka i redom sve dodatne kopije do petka, što će trajati jako dugo vrijeme. Kombinacija potpune i diferencijalne aktivacije, naprotiv, zahtijeva više vremena za arhiviranje, ali manje vremena za oporavak, budući da samo trebate vratiti punu arhivsku kopiju podataka od ponedjeljka i prebaciti diferencijalnu arhivu od petka na nju.

Ovo, naravno, nisu sve vrste arhiviranja koje se mogu koristiti prilikom sigurnosnog kopiranja podataka, ali navedene vrste su neke od najčešće korištenih. Očito, za poslužitelje s visokom kritičnošću vremena oporavka, preporučljivije je koristiti diferencijalno arhiviranje u kombinaciji s punim arhiviranjem, a ne inkrementalnim arhiviranjem. Prvi je prikladan za vanjske poslužitelje organizacije, drugi - za interne, koji mogu tolerirati više zastoja.

Budući da je, u osnovi, virtualni stroj mapa s datotekama, možete koristiti ugrađene alate za sigurnosno kopiranje glavnog operativnog sustava ako koristite platformu za virtualizaciju na vrhu glavnog sustava, kao što je, na primjer, Microsoft Virtual Server ili VMware poslužitelj. U Microsoft Windows U ove svrhe možete koristiti uslužni program ntbackup. Kada koristite gole platforme kao što su ESX Server ili Virtual Iron, morate koristiti alate dobavljača virtualizacijskog sustava ili proizvode trećih strana.

Osim toga, sigurnosno kopiranje virtualnog stroja može se napraviti stvaranjem gostujućih slika pomoću softvera kao što je Acronis Prava slika. Također je vrijedno napomenuti da postoje situacije kada je potrebno arhivirati ne cijeli virtualni stroj, već neke podatke u sustavu za goste. U ovom slučaju, kada pišete skripte za skupno arhiviranje, možete koristiti pomoćne programe za montiranje virtualni diskovi na sustav domaćina. Za VMware platforme, ovaj uslužni program je aplikacija VMware Disk Mount.

Backup i oporavak virtualnih strojeva na VMware ESX Server platformi

VMware-ov pilot proizvod, platforma ESX Server, ključni je element virtualne infrastrukture u proizvodnom okruženju poduzeća. Virtualna infrastruktura VI3 (Virtual Infrastructure 3) skup je proizvoda i alata koji omogućuju floti virtualnih strojeva da učinkovito obavljaju svoje zadatke i nesmetano funkcioniraju pod različitim uvjetima, uključujući čimbenike više sile kao što su iznenadni udari opterećenja, prekidi napajanja i oštećenja opreme. Jedan od najvažnijih alata za implementaciju strategije oporavka od katastrofe je VMware Consolidated Backup (VCB). VCB se može koristiti za izradu sigurnosnih kopija pojedinačnih ESX poslužitelja, kao i u kombinaciji s alatom za upravljanje flotom virtualnih poslužitelja VMware Virtual Center. VCB pruža sljedeće mogućnosti:

  • stvaranje sigurnosnih kopija virtualnih strojeva s različiti tipovi arhiviranje putem posebnog proxy poslužitelja VCB Proxy Host, čime se uklanja teret izrade sigurnosnih kopija s proizvodnog poslužitelja tvrtke na kojem se vrte virtualni strojevi
  • ne zahtijeva instalaciju dodatnih agenata na ESX poslužiteljima
  • pruža široke mogućnosti za integraciju s backup proizvodima trećih strana; podrška za različite pakete već je ugrađena u VCB
  • podržava arhiviranje na razini datoteke za goste Windows sustavi(možete izraditi arhivske kopije zasebne datoteke i mape unutar gostujućeg sustava), kao i arhiviranje na razini slika virtualnog stroja za bilo koji gostujući OS

Sigurnosno kopiranje virtualnih strojeva pomoću VCB-a odvija se stvaranjem snimaka virtualnih strojeva bez zaustavljanja njihovog rada. VCB također podržava SAN-ove. Ako se virtualna računala nalaze na SAN uređaju za pohranu, postupak izrade sigurnosne kopije je sljedeći:

Snimke stanja virtualnog stroja stvorene tijekom rada pomoću agenta smještenog na VCB proxy poslužitelju spremaju se na medij za sigurnosnu kopiju, odakle se zatim mogu vratiti u slučaju kvara pokrenutog gostujućeg sustava ili oštećenja opreme. U ovom slučaju, rezervni agent ima izravan pristup LUN-ovima (Logical Unit Number) u SAN uređajima. Za SAN-ove, VCB podržava protokol Fibre Channel, kao i traku za pohranjivanje sigurnosnih kopija. VCB usko iskorištava mogućnosti VMware alata koji se izvode unutar gostujućeg sustava za stvaranje sigurnosnih kopija podataka gostujućeg OS-a.

VMware Consolidated Backup uključen ovaj trenutak podržava sljedeće pakete (popis uključuje samo službeno testirani softver s proizvodom 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

Općenito, rad na stvaranju arhivskih kopija virtualnih strojeva može se predstaviti na sljedeći način:

  1. Softver za sigurnosno kopiranje pokreće skriptu prije arhiviranja koja obavlja sljedeće zadatke:
    • osigurava da se unutar gostujućeg sustava ne događaju operacije čitanja i pisanja u spremljene mape i datoteke (samo za Windows gostujuće operativne sustave)
    • prebacuje virtualni stroj u način snimanja, stvara snimku stanja virtualnog stroja i čini ga dostupnim aplikaciji pomoću VCB-a
    • postavlja snimku virtualnog stroja sa SAN-a na proxy poslužitelj
  2. Sigurnosna kopija snimke virtualnog stroja kreira se na razini slike, odnosno na razini datoteka i mapa gostujućeg sustava (puna, diferencijalna ili inkrementalna kopija).
  3. Softver za sigurnosno kopiranje poziva skriptu nakon sigurnosnog kopiranja koja dovršava sigurnosno kopiranje (isključuje snimke virtualnog stroja s proxy poslužitelja i izvodi virtualni stroj iz načina snimanja).

Tijekom procesa izrade sigurnosne kopije, VCB alati koriste sljedeće komponente virtualne infrastrukture:

Ukratko, VMware Consolidated Backup moćan je alat za stvaranje sigurnosnih kopija virtualnih strojeva i omogućuje vam korištenje standardnog softvera za sigurnosno kopiranje koji se koristi u vašoj organizaciji za izradu arhivskih kopija vaših podataka.

Sigurnosna kopija s Vizioncore esxRanger

Vizioncoreov proizvod esxRanger, koji sada kontrolira Quest Software, trenutno je jedno od najpopularnijih rješenja za izradu sigurnosnih kopija virtualnih strojeva na platformi ESX Server. esxRanger ne zahtijeva instalaciju dodatnih agenata na ESX poslužiteljima i stvara sigurnosne kopije virtualnih strojeva s jednog poslužitelja ili grupe poslužitelja kroz integraciju s proizvodom Virtual Center. Proces izrade sigurnosnih kopija odvija se na jednom Windows poslužitelju, odakle se mogu pohraniti arhivirane slike virtualnih sustava na razne uređaje skladištenje u proizvodnom okruženju organizacije.

esxRanger ima i GUI i sučelje naredbenog retka, što vam omogućuje korištenje običnog planera Windows zadaci za izvršavanje poslova sigurnosne kopije prema rasporedu, što eliminira potrebu za pisanjem dodatnih skripti. Glavni prozor proizvoda esxRanger prikazan je ispod:

Spajanjem na VMware Virtual Center, ako imate odgovarajuće dozvole, možete odabrati pojedinačne virtualne strojeve poslužitelja podatkovnog centra za backup. Kopirane slike se automatski komprimiraju tijekom arhiviranja i dekomprimiraju tijekom oporavka, čime se štedi vrijeme administratora sustava.

esxRanger se integrira s VMware Consolidated Backupom kada se koristi u SAN-ovima i omogućuje vam stvaranje potpunih ili diferencijalnih kopija virtualnih strojeva, kao i pojedinačnih datoteka i mapa u Windows gostima. Osim toga, tijekom procesa izrade sigurnosne kopije, esxRanger prikuplja različite informacije o metrici sigurnosne kopije (kao što je vrijeme potrošeno na izradu sigurnosne kopije i oporavak), pohranjuje ih u bazu podataka i omogućuje vam da ih koristite za trend vaše strategije oporavka od katastrofe. Uz to, esxRanger ima mehanizam za politiku koji vam omogućuje da izgradite strategiju arhiviranja podataka temeljenu na predlošcima i integrirate je s drugim komponentama IT infrastrukture organizacije, smanjujući radno opterećenje administratora sustava.

Procedura izrade sigurnosne kopije pomoću esxRangera izgleda ovako:

  1. Stvara se točka spremanja virtualnog stroja i sprema u bazu podataka.
  2. Korištenjem VMware API-ja, datoteke virtualnog diska su "otključane" za čitanje (zaključane su prema zadanim postavkama) i stvaranje .REDO datoteka koje će pohraniti promjene na virtualnim diskovima od točke spremanja.
  3. Datoteke virtualnog diska su komprimirane.
  4. Komprimirane datoteke se sigurnosno kopiraju, a .REDO datoteke se primjenjuju na VMDK datoteke virtualnih strojeva.
  5. Nakon primjene promjena, VMDK datoteke se vraćaju u izvorno zaključano stanje.
  6. Administrator sustava dodaje komentare sigurnosnim kopijama virtualnih strojeva, koji sadrže upute u slučaju kvara virtualnih strojeva.

Sve u svemu, esxRanger je praktičan, pouzdan i jednostavan alat za sigurnosno kopiranje virtualnog stroja za Virtual Infrastructure 3 koji se integrira s VMware Consolidated Backupom za korištenje na SAN-ovima za tvrtke bilo koje veličine.

Izrada sigurnosnih kopija virtualnih strojeva na platformi Microsoft Virtual Server

Nažalost, Microsoft, vlasnik i programer proizvoda za virtualizaciju poslužitelja Virtual Server 2005, ne pruža korisnicima tako moćan alat za sigurnosno kopiranje i oporavak kao što je VMware Consolidated Backup. Za sada je Microsoft prvenstveno fokusiran na razvoj virtualizacijske podrške temeljene na hipervizoru ugrađene u sljedeću verziju Windows Server platforme, kodnog naziva Viridian. Međutim, Microsoft stalno odgađa konačni datum izdavanja Windows virtualizacije, a također smanjuje svoje najavljene značajke, tako da je sada teško reći bilo što definitivno o mogućnostima sigurnosnog kopiranja nadolazeće virtualizacijske platforme. S prilično velikom vjerojatnošću možemo reći da će biti ugrađena podrška za “live” arhiviranje, ali još nije jasno u kojem obliku. Danas se sigurnosne kopije virtualnih strojeva u Virtual Serveru mogu izraditi na "dva i pol načina", uključujući:

  • korištenje standardnim sredstvima sigurnosne kopije slika operativnog sustava koje mogu izraditi agenti koji rade unutar gostujućih sustava, kao što je Symantec Backup Exec.
  • pisanje specijaliziranih skripti koje spremaju stanje virtualnog stroja, kopiraju njegove podatke na backup medije i ponovno pokreću virtualni stroj
  • korištenje usluga volumenskog kopiranja u sjeni (Volume Shadow Service, VSS), podrška za koju se u Virtualnom poslužitelju pojavila tek nedavno i još je ne podržavaju proizvođači sustava za sigurnosno kopiranje podataka

Kako biste arhivirali pokrenute virtualne strojeve na platformi virtualnog poslužitelja, možete koristiti njegovo COM sučelje pisanjem skripte, na primjer, pomoću Visual Basic Skriptiranje (vbs). Kada napravite sigurnosnu kopiju virtualnog stroja, prvo ga morate staviti u spremljeno stanje, zatim kopirati njegove datoteke na određeno mjesto, a zatim ga ponovno pokrenuti. Dolje je primjer vbs skripte koja obavlja ove potrebne korake za kopiranje jednog virtualnog stroja. Može se pokrenuti prema rasporedu pomoću standardnog Windows planera zadataka. " backupvm.vbs " autor: John Savill " upotreba: backupvm.vbs Opcija Eksplicitno pri pogrešci Nastavi dalje Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD " Povezivanje s objektom datotečnog sustava postavi objFSO=CreateObject("Scripting.FileSystemObject") " Spajanje na virtualni poslužitelj postavi objVirtualServer = CreateObject("VirtualServer.Application") " Potražite virtualni stroj postavi objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0)) " Spremanje stanja virtualnog stroja postavi objSaveTask = objVM.Spremi " Pauzirajte za izvođenje operacije spremanja dok nije objSaveTask.isComplete WScript.Sleep 1000 wend " Kopiranje virtualnih diskova i UNDO diskova za svaki objVHD u objVM.HardDiskConnections If objFSO.FileExists(objVHD.HardDisk.file) Then "Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.HardDisk.file, WScript.Arguments (1) End If If objFSO.FileExists(objVHD.undoHardDisk.file) Then "Wscript.Echo objVHD.undoHardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.undoHardDisk.file, WScript.Arguments(1) ) Kraj ako je sljedeći " Kopiranje vsv i vmc datoteka objFSO.CopyFile objVM.File, WScript.Arguments(1) objFSO.CopyFile objVM.SavedStateFilePath, WScript.Arguments(1) " Pokretanje virtualnog stroja objVM.Pokretanje

Ova se skripta mora koristiti na sljedeći način:

C: emp>cscript backupvm.vbs

Treba imati na umu da Microsoft službeno ne podržava ovaj proces sigurnosne kopije, budući da integritet virtualnog stroja kopiranog u spremljenom stanju može biti ugrožen zbog činjenice da dio njegove memorije nije spremljen u vsv i vhd datotekama u ovom slučaju .

Korištenje usluge Volume Shadow

Podrška za VSS uvedena je u nedavno objavljenom Virtual Serveru 2005 R2 SP1. Korištenje shadow copy servisa u Virtual Serveru podrazumijeva stvaranje sigurnosnih kopija pokrenutih virtualnih strojeva kreiranjem slika, što bi trebalo značajno pojednostaviti i ubrzati proceduru sigurnosnog kopiranja i oporavka. Međutim, nije dovoljno da softver da bi backup podržavao VSS, također je potrebno da podržava i novi Virtual Server VSS Writer Service (VS Writer), za koji podrška trenutno nije pronađena ni u jednom sustavu za arhiviranje. Prema Microsoftu, alati za sigurnosno kopiranje mogu koristiti VS Writer za sigurnosno kopiranje i vraćanje virtualnih strojeva na sljedeći način: obavještavaju Virtualni poslužitelj da je proces sigurnosnog kopiranja započeo, Virtualni poslužitelj odgovara stvaranjem snimke virtualnog stroja, a zatim proces kopiranja počinje. Trenutačno ni uslužni program NTBackup ne podržava ovaj mehanizam.

Sigurnosno kopiranje Xen virtualnih strojeva

XenSource, koji podržava Open-Source Xen projekt i također distribuira komercijalnu virtualizacijsku platformu XenEnterprise, ne nudi mnogo opcija za arhiviranje virtualnih strojeva na Xen platformi. Jedan od njih prikazan je ispod pomoću NFS (Network File System) uređaja za pohranu.

Popratne informacije:

  • XenServer host (u primjeru sigurnosne kopije IP je 192.168.1.10)
  • Računalo koje se koristi kao poslužitelj za pohranjivanje arhivskih kopija (u primjeru njegov IP je 192.168.1.1)
  • XenVM virtualni stroj (u primjeru njegov IP je 192.168.1.12)

Postupak sigurnosne kopije:

  1. Instalirajte NFS poslužitelj dodavanjem sljedećeg retka u datoteku /etc/exports:
    / *(rw,sync,no_root_squash)
  2. Na hostu XenServer dodajte sljedeće u datoteku /etc/xen/xmexample1:
    kernel /boot/xenkernel
    naziv = "Primjer domene"

    Korijen = /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. Spremite kopiju datoteke /etc/fstab i dodajte joj sljedeće retke:
    192.168.1.1:rootdevice/nfs rw,hard,intr 1 1
    192.168.1.1:swapdevice swap swap defaults 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
    ništa /dev/pts devpts gid=5,mode=620 0 0
    ništa /proc proc zadane vrijednosti 0 0
  4. Kopirajte /lib/modules/2.6.16.29-xen s hosta XenServer na uređaj za sigurnosno kopiranje
  5. Izvedite sljedeću naredbu na poslužitelju arhivske kopije:
    #scp 192.168.1.10:/lib/modules/2.2.16.29-xen /lib/modules/
  6. Za aktivaciju konzole koristeći udev, pokrenite sljedeće naredbe na rezervnom poslužitelju:
    mkdir /tmp/dev
    montiranje --premjesti /dev /tmp/dev
    sbin/MAKEDEV nula konzola nula
    montiranje --premjesti /tmp/dev /dev
  7. Pokrenite sljedeću naredbu za montiranje sigurnosnog uređaja na Xen host:
    #xm create -c xmexample1
  8. Izradite sigurnosnu kopiju datoteke xenstore-ls i kopirajte sadržaj datotečnog sustava (osim direktorija /proc i /sys) u drugu mapu:
    #rsync -a -e ssh --exclude="/proc/*" --exclude="/sys/*" 192.168.1.10:/ /dir sigurnosne kopije

Zaključak

Izrada i implementacija plana sigurnosnog kopiranja i oporavka od katastrofe (Disaster Recover Plan) za najvažnije poslužitelje i radne stanice organizacije nužna je komponenta njezinih aktivnosti. Virtualni strojevi, čak i više nego fizički, zahtijevaju veliku pozornost arhiviranju podataka, budući da je obično više virtualnih sustava konsolidirano na jednom fizičkom hostu. Vodeći dobavljači virtualizacijskih platformi nastoje pružiti snažne i praktične mogućnosti sigurnosnog kopiranja, ali do sada je samo VMware to postigao. Strategija sigurnosnog kopiranja može se provesti na dva načina: jedan od najjednostavnijih načina je da se to učini u sklopu standardne strategije arhiviranja podataka u IT infrastrukturi tvrtke, instaliranjem backup agenata u gostujuće sustave i stvaranjem slika. Drugi, praktičniji i brži način je korištenje ugrađenih platformskih alata kao što je VMware Consolidated Backup ili pisanje skripti administratori sustava. U svakom slučaju, nikada ne smijemo zaboraviti da kvar opreme ili druge okolnosti više sile ne bi trebale značajno utjecati na kritične aktivnosti tvrtke.

Trenutačno postoji nekoliko proizvođača programa za pohranu sigurnosnih kopija, plaćenih i besplatnih.
Mi smo što besplatni programi ili nezgodni za korištenje (komplicirana instalacija, stalna prijetnja kvarom, nedostatak izvornih sučelja), ili im nedostaju najvažnije sigurnosne opcije.
U ovom slučaju vrijedi ga kupiti plaćeni program, koji će za razliku od besplatnog biti potpuno funkcionalan sa svim osnovnim backup funkcijama.
Ispod je popis najboljih rješenja za sigurnosno kopiranje, prema stručnjacima:

    Oporavak podataka s podrškom za VCenter poslužitelj

    Veeam sigurnosno kopiranje i replikacija

Ovi programi su glavni programi za sigurnosno kopiranje koje koristi većina korisnika:

    Povrat podataka S podrška vCenter poslužitelj

Kao što je pisano u prošlosti, ovo je najviše pravi put stvaranje sigurnosne kopije stroja ako ste kupili VCenter poslužitelj i više nemate želju ili sredstva za rješavanje ovog problema. Ovu tehnologiju je vrlo jednostavno konfigurirati, kompletan vodič možete pronaći na sljedećem linku:

Ovo rješenje radi i sa i bez VCenterServera, ali neće biti mogućnosti konfiguriranja sigurnosne kopije tijekom vremena. U nastavku ćemo pogledati sve glavne karakteristike kada budemo uspoređivali sve proizvode.

    Veeam sigurnosno kopiranje i replikacija

Ovaj je proizvod sada prilično popularan, budući da će vrsta licenciranja ovog proizvoda (licencirano po utičnici) za poslužiteljske sobe s poslužiteljima male snage biti izuzetno korisna. U nastavku ćemo pogledati nekoliko konfiguracija poslužitelja i razmotriti karakteristike cijena. Ovaj proizvod također podržava opciju trenutnog oporavka podataka nakon kvara zahvaljujući vPower tehnologiji.

    Nedavno je također izdao alate za sigurnosno kopiranje u virtualnim okruženjima. Osim toga, Symantec je jedino backup rješenje koje koristi V2P tehnologiju (pretvaranje virtualnog okruženja u fizičke poslužitelje). Istina, Vcenter ima takvu tehnologiju, ali ne u okviru backup tehnologije

    • Unatoč činjenici da su Acronisovi alati naširoko korišteni u virtualnim sustavima, Acronis je inicijalno kreiran kao backup fizičkih strojeva, te stvaranje posebnih arhiva koje je razvila sama tvrtka kako bi se smanjio volumen backupa. Acronis uključuje mehanizme za pretvaranje strojeva u okruženja svih vrsta (V2V, V2P, P2V i P2P).

      Detaljna usporedba backup tehnologija. VMware protiv Veeama protiv Symanteca protiv Acronisa

      Dakle, naveli smo glavna rješenja za sigurnosno kopiranje, a sada ih usporedimo. Usporedit ćemo prema mogućnostima, licenciranju, opcijama i procijenjenoj cijeni proizvoda:

      Razmotrit ćemo 2 vrste poslužitelja:

      Prikazat ćemo usporedbe za jedan i pedeset poslužitelja (ESX hostovi).

      Razmotrimo vrste licenciranja za naše tehnologije:

      1. Veeam Backup & Replication je licenciran brojem fizičke procesore (sockets) domaćin VMware ESX/ESXi poslužitelja;

        Acronis je licenciran brojem domaćin poslužitelja VMware ESX/ESXi;

        Symantec je licenciran prema broju domaćin poslužitelja VMware ESX/ESXi;

      Proizvodi odabrani za usporedbu:

        Vmware Data Recovery + Vcenter Server;

        Veeam Backup & Replication Enterprise Edition;

        Symantec Backup Exec System Recovery Virtual Edition;

        Acronis Backup & Recovery 10 Advanced Server Virtual Edition;

      Značajke i značajkeOporavak podataka+VCenterVeeamSymantecAcronis
      Sigurnosna kopija podataka + + + +
      Snimanje snimaka + + + +
      Sigurnosna kopija prema vremenu + + + +
      Slanje dnevnika e-poštom - + + +
      Vraćanje strojeva u prethodno stanje + + + +
      Sučelje za centralizirano upravljanje + + + +
      Potpuno kompatibilan s Vmware rješenjima + + + +
      Način deduplikacije 1 + + - 2 - 3
      Inkrementalna sigurnosna kopija 4 + + + +
      Konfigurabilni parametri za više Vcentara u LinkedModeu + + + +
      Oporavak pojedinačnih podataka + + + +
      Usluga Volume Shadow Copy (VSS) + + + +
      Upravljanje politikom + - 5 + +
      Kombinacija s vMotion, HA, DRS uslugama + + + +
      Podrška za vrste pohrane (lokalno, NFS, dijeljenje, iSCSI, Fibre Channel, NAS)Lokalno, NFS, dijeljenje, iSCSI, Fibre Channel, NASLokalno, NFS, dijeljenje, iSCSI, Fibre Channel, NAS, SANLokalno, NFS, dijeljenje, iSCSI, Fibre Channel, NAS, SAN, USB, DASLokalno, NFS, dijeljenje, iSCSI, Fibre Channel, NAS, SAN, DAS, usluge u oblaku
      Zahtjev za VCenter + - - -
      Mogućnost oporavka na drugoj hardverskoj platformi 6 - - + +
      Rad sa SQL bazama podataka - + - 7 -
      Rad s Exchange Serverom - + - 8 -
      Rad s Active Directoryjem - + - 9 -
      Mogućnost pretvaranja virtualnih okruženja u fizička (V2P) - - + +
      Mogućnost pretvaranja fizičkih u virtualna (P2V) okruženja + - + +
      Preporuka dostupnosti Vcentra + + + +
      Trenutačni oporavak nakon kvara - + + +
      Funkcija oporavka golog metala 10 - - + +
      Zaštita datoteka predložaka - + + -
      Replikacija podataka - + - -
      Provjera oporavka 11 - + - -
      Rad s više verzija ESX-aOdjeljak ide prema prvoj znamenki verzije + + +
      OS podrška Kopira cijeli stroj, bez obzira koji OS radiWindows, LinuxPodržava većinu OS-a
      Podrška za platformuSamo VMwareSamo VMwareVMware, Microsoft Hyper-V, Citrix Xen, fizičkiVMware, Microsoft Hyper-V, Citrix Xen, Parallels, fizički
      Procijenjeni trošak za 1 poslužitelj, rub.
      2 procesora sa 4 jezgre 50 000 60 000 100 000 70 000
      4 procesora sa 12 jezgri 50 000 180 000 100 000 70 000
      Procijenjeni trošak za 50 poslužitelja, rub.
      2 procesora sa 4 jezgre 180 000 3 000 000 5 000 000 3 500 000
      4 procesora sa 12 jezgri 180 000 9 000 000 5 000 000 3 500 000

        Način deduplikacije vam omogućuje spremanje sigurnosne kopije ne cijelog stroja, već samo podataka koji su promijenjeni od zadnje sigurnosne kopije. To nam daje 2 značajne prednosti:

        • Značajna ušteda prostora sigurnosna pohrana podaci;

          Ušteda prometa kada se poslužitelji nalaze na velikoj udaljenosti jedan od drugog (geografska komponenta);

        Funkcija je dostupna s dodatnom opcijom deduplikacije;

        Funkcija je dostupna uz dodatnu opciju deduplikacije;

        Inkrementalna sigurnosna kopija omogućuje vam da prvo napravite sigurnosnu kopiju cijelog izvornog direktorija, a zatim mu "dodate" one datoteke koje su se promijenile od zadnje sigurnosne kopije. Ova vam funkcija omogućuje izradu sigurnosne kopije stroja bez stavljanja u način rada za održavanje;

        Značajka dostupna s dodatni program Veeam Monitor;

        Symantec Restore Anyware tehnologija omogućuje korisnicima premještanje sustava na drugo računalo bez potrebe za ponovnom instalacijom;

        Ako se datoteke stroja izgube, omogućuje vam stvaranje novog VM-a s istim karakteristikama i vraćanje starog na njega;

        Nakon stvaranja sigurnosne kopije, ova tehnologija provjerava može li pokupiti stroj odmah nakon što se sruši;

      Oporavak podataka s podrškom za vCenter poslužitelj

      Ovaj paket je vrlo zgodan ako ne želimo kupovati proizvode trećih strana, a može se staviti u rad na bilo kojoj razini razvoja tvrtke. Među nedostacima vrijedi istaknuti njegovu malu funkcionalnost u usporedbi s drugim sustavima za sigurnosno kopiranje.

      Veeam sigurnosno kopiranje i replikacija

      Najpopularniji način izrade sigurnosnih kopija u VSphere okruženju. Multifunkcionalan je, može obavljati većinu funkcija, iako je priličan broj dodatnih parametara opcija (VeeamOne, VeeamReporter, VeeamMonitor itd.), što će povećati njegovu cijenu pri kupnji punog paketa. No, unatoč tome, sam program Veeam BackUp & Replication 5 je cjelovit proizvod koji se koristi u mnogim tvrtkama, kako malim tako i velikim. Ovaj program uključuje 2 modula: izradu sigurnosnih kopija i njihovu replikaciju. Ovaj proizvod ima nova tehnologija, koji se koristi kao test u mnogim programima za sigurnosno kopiranje. VeeamBackUp & Replication5 omogućuje pokretanje VM-a izravno iz sigurnosne kopije. Ova tehnologija Veeam to naziva vPower. Zahvaljujući ovoj tehnologiji, korisnik dobiva sljedeće pogodnosti:

        Trenutačni oporavak virtualnih strojeva

        Univerzalni oporavak objekata za bilo koju aplikaciju (U-AIR)

        SureBackup Potvrda oporavivosti

      Funkcija replikacije omogućuje vam stvaranje modificiranih blokova svakih nekoliko minuta, što omogućuje da se, ako stroj zakaže, odmah prebacite na zasebnu repliku i vratite funkcionalnost stroja. Ova značajka eliminira potrebu za skupim hardverom i proizvodima i stvara alternativu tradicionalnoj kontinuiranoj zaštiti podataka.

        Trenutačni oporavak nakon kvara

        Pokretanje VM-a izravno iz sigurnosne kopije

        Korištenjem tehnologije replikacije moguće je izraditi sigurnosne kopije svakih nekoliko minuta bez smanjenja performansi

        Mogućnost odabira putanje u korist brzine ili pouzdanosti (RTO & RPO)

      Symantec Backup Exec System Recovery Virtual Edition

      Symantec, za razliku od Acronisa, nudi ne samo konsolidaciju poslužitelja u virtualnu infrastrukturu, već i obrnuti prijenos virtualnih strojeva u fizičku bazu.

      Trenutno Symantec izdaje proizvod za backup VM-a - Symantec BackupExec SystemRecovery VirtualEdition. Ovaj proizvod uključuje Symantecovo rješenje za upravljanje, samostalni klijent i disk za oporavak. Za sigurnosno kopiranje poslužitelja datoteka potrebna nam je samo SSR licenca, ali za napredne funkcije kod korištenja SQL baza podataka, Exchange poslužitelja itd. moramo kupiti agente za te poslužitelje. Kao što pokazuje praksa, za većinu tvrtki nije dovoljno stvoriti jednu sigurnosnu kopiju podataka, pa Symantec SystemRecovery pruža funkciju stvaranja vanjske sigurnosne kopije na FTP poslužitelj ili dodatnu pohranu na disku za poboljšani oporavak od katastrofe.

      Symantec ima nekoliko vlastitih jedinstvenih značajki:

        Mogućnost oporavka na drugoj hardverskoj platformi;

        Mogućnost pretvaranja virtualnih okruženja u fizička (V2P);

        Na koristeći USB, kao pohranu za backup strojeve, Symantec ga prepoznaje, određuje njegovu vrstu i inteligentno djeluje na njega, nastavljajući obavljati backup poslove;

      Symantec također koristi funkciju kompresije podataka kada koristi P2V tehnologiju, što vam omogućuje uštedu na prometu prilikom pretvaranja strojeva na daljinu (na kraju konverzije, prostor koji zauzima VM na disku bit će jednak volumenu fizički stroj.)

      Symantec agenti kreirani su za određene vrste poslužitelja (SQL, Exchange, DB2, ActiveDirectory itd.), uključujući operativne sustave, što im omogućuje prepoznavanje svih značajki takvih poslužitelja i ne samo stvaranje sigurnosne kopije cijelog stroja, već i podržava niz pojedinačnih karakteristika za svaku od njih (Exchange agent radi zasebno sa svojim bazama podataka e-pošte, a SQL agent vraća strukturu baze podataka gotovo trenutno nakon kvara)

      Acronis Backup & Recovery 10 Advanced Server Virtual Edition

      Acronis ima proizvod za backup VM-a - Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Rješenje koristi tehnologiju sličnu vPoweru iz Veeama - AcronisInstantRestore, koja vam omogućuje trenutno vraćanje stroja nakon kvara. Acronis Backup & Recovery 10 AdvancedServer VirtualEdition omogućuje organizacijama bilo koje veličine da maksimalno povećaju ekonomski učinak virtualizacije štiteći sve virtualne strojeve koji rade na svakom pojedinačnom fizičkom poslužitelju po pristupačnoj, fiksnoj cijeni. Acronis Backup & Recovery 10 AdvancedServer VirtualEdition ne samo da podržava platforme VMware, Microsoft Hyper-V®, Citrix XenServer i Parallels, već također dopušta neograničene migracije između ovih platformi. Acronis nudi izračun uštede iz svog programa pomoću kalkulatora proračunskih ušteda pomoću ovog programa: http://www.acronis.ru/backup-recovery/roi-calculator.html.

      Ali Acronisove mogućnosti ne staju tu. Acronis je uključio još jednu značajku u paket Acronis Backup & Recovery 10 AdvancedServer Virtual Edition: konsolidaciju poslužitelja za prijenos sustava s fizičkih na virtualne platforme, s ugrađenim planerom zadataka. Kao rezultat toga imamo to ovaj program obavlja 2 glavne funkcije:

        Hitni oporavak sustava

        Konsolidacija poslužitelja

      Glavne prednosti u usporedbi s drugim tehnologijama:

        Mogućnost rada s fizičkim poslužiteljima iu virtualnom okruženju, što vam omogućuje kombiniranje konsolidacije s visokim ocjenama pouzdanosti u početnim fazama razvoja tvrtke

        Širok raspon podržanih uređaja za pohranu sigurnosnih kopija (čak i optički uređaji i magnetske trake)

        Stvaranje particije Acronis Secure Zone na istom VM poslužitelju, što vam omogućuje vraćanje stroja u kratko vrijeme, a ova će particija biti zaštićena načinom deduplikacije na drugom poslužitelju

        Funkcija oporavka golog metala omogućit će vam, u slučaju potpunog gubitka strojnih datoteka, stvaranje istog stroja i vraćanje snimke prethodnog na njega.

        Podržava većinu virtualnih platformi.

        Podrška za većinu operativnih sustava prilikom instaliranja rezervnog agenta

Handy Backup može koristiti dvije metode za stvaranje VMware sigurnosnih kopija: unutarnju i vanjsku.

Interna metoda

Kopija Handy Backupa instalirana je na VMware virtualnom računalu s operativnim sustavom Windows ili Linux. Rukovanje Handy Backupom na virtualnom računalu u načelu se ne razlikuje od korištenja sličnog rješenja na "fizičkim" računalima.

Vanjska metoda

Handy Backup radi na poslužitelju VMware virtualnog stroja kako bi kopirao slike određenih VMware instanci kao obične datoteke. Handy Backup koristi poseban dodatak za sigurnosno kopiranje VMware strojeva i nizova, radeći u "vrućem" načinu (bez zaustavljanja VMware stroja).

Kako spremiti sliku VMware virtualnog stroja

VMware backup slika kopira se pomoću specijaliziranog alata. Korištenjem postavki dodatka VMware također je moguće zaustaviti kopirani VMware stroj i zatim ga ponovno pokrenuti za "hladnu" kopiju.

  1. Otvorite Handy Backup i kreirajte novi zadatak pritiskom na Ctrl+N ili odabirom stavke izbornika. Odaberite zadatak sigurnosne kopije.
  2. U 2. koraku odaberite dodatak " VMware radna stanica".

  1. Dvaput kliknite na redak "Nova konfiguracija" za odabir konfiguracije pristupa VMware-u.
  2. U dijaloškom okviru koji se otvori odaberite između načina rada " vruće" (sigurnosno kopiranje bez zaustavljanja stroja) i " Omogući obustavu" (uz zaustavljanje virtualnog stroja kako bi se dobila točna slika).

  1. Zatim u dijaloškom okviru odaberite određenu sliku stroja na koju će se ova konfiguracija primijeniti.

  1. Pritisnite "OK" i nastavite s izradom zadatka kao i obično.

Gornji slijed zaustavit će i zatim ponovno pokrenuti VMware virtualne strojeve bez ikakve dodatne intervencije.

1. Sigurnosno kopiranje VMware ESXi virtualnih strojeva

Uvod

Ovaj dokument predstavlja razne načine i VMware ESXi sigurnosne strategije koristeći vSphere i Bacula Enterprise Verzije izdanja 8.0, 8.2 i 8.4. Dodatak Bacula Enterprise Edition za sigurnosno kopiranje virtualnog stroja VMware s vSphereom daje vam mogućnost vraćanja virtualnog stroja u izvorno stanje, dok sigurnosno kopiranje datoteka na razini gostujućeg VM-a olakšava zaštitu podataka kritičnih aplikacija. VMware backup koristi tehnologiju pod nazivom Changed Block Tracking (CBT) kako bi osigurao da se, u cilju stvaranja učinkovitijih sigurnosnih kopija i smanjenja opterećenja mreže, samo oni blokovi koji su se promijenili od početnog punog i/ili zadnjeg šalju u trenutni inkrementalni ili diferencijalni backup stream inkrementalni i/ili diferencijalni backup.

Ključne značajke VMware Backupa

  • Online backup putem VADP-a
  • Stvaranje VSS snimaka unutar OS-a za goste za pauziranje aplikacija
  • Potpuna, diferencijalna i inkrementalna sigurnosna kopija VM-a na razini slike
  • Vraćanje pune VM slike
  • Vraćanje vmdk datoteka u alternativni direktorij
  • Pristup VMware pohrani, i putem TCP/IP i putem SAN-a (FC/ISCSI)

VMware Backup Pregled

Trenutna verzija dodatka za VMware vSphere podržava vSphere verzije 6.0, 5.5, 5.1, 5.0, 4.1 (barem verzija 7 virtualnog hardver). Ovaj dokument predstavlja softverska rješenja Bacula Enterprise Edition 8.0 i kasnije verzije, koje se ne odnose na ranije verzije softvera.

VMware Backup Glosar

Ovaj dokument koristi sljedeće pojmove koji se odnose na način izrade VMware sigurnosne kopije:

  • CBT– tehnologija za praćenje promijenjenih blokova.
  • Spremište podataka– naziv koji VMware koristi za označavanje skladišta podataka.
  • vSphere je VMware tehnologija za virtualizaciju OS-a i računalstvo u oblaku.
  • VDDK je skup C/C++ biblioteka koje vam omogućuju stvaranje i pristup VMware virtualnim diskovima. VDDK se koristi paralelno s vSphere API-jem za pisanje softvera za sigurnosno kopiranje i oporavak ili sličnih aplikacija.
  • Kada koristite VMware ESXi poslužitelj, datoteke virtualnog stroja se smještaju vanjska memorija veliki volumen.
  • NBD– mreža blok uređaj. vSphere vam omogućuje pristup datotekama smještenim u Datastoreu korištenjem izravnog pristupa datotekama, NBD pristupa, NBD preko SSL-a ili SAN pristupa. U slučaju pristupa datotekama putem NBD as mrežni protokol Koristi se TCP/IP protokol.
  • SAN. vSphere vam omogućuje pristup datotekama u vašoj pohrani podataka pomoću tehnologije izravnog pristupa. SAN može koristiti Fiber Chanel mrežu (tehnologija sigurnosnog kopiranja bez pokretanja sustava lokalna mreža Lan free backup) ili ISCSI preko TCP/IP tehnologije.
  • VMware ESX i VMware ESXi su arhitektura hipervizora instalirana na poslužitelju bez operativnog sustava. Manja ESXi kodna baza znači manju površinu napada i manje veličine kod za zakrpu, koja poboljšava pouzdanost i sigurnost sustava.
  • VCB– Consolidated VM Backup Method Stariji VMware API koji se općenito više ne koristi. VMware dodatak ne koristi VCB tehnologiju.
  • VADP– Sljedeća generacija VMware infrastrukture za zaštitu podataka, implementirana u vSphere 4.0, omogućuje softveru za sigurnosno kopiranje da stvori centralizirane, učinkovite VMware sigurnosne kopije izvan računala i bez opterećenja lokalne mreže.
  • .vmdk -format datoteke, koji se koristi za virtualne uređaje dizajnirane za VMware proizvode.
  • .bvmdk – interni format datoteke koji koristi Bacula Enterprise dodatak za obradu rijetkih blokova i diferencijalnih/inkrementalnih VMware binarnih sigurnosnih kopija. Nakon pretvorbe pomoću alata vddk, datoteka postaje neobrađena slika izvornog diska, koja se može pretvoriti u format vmdk pomoću uslužnog programa qemu-img.
  • ESX 3.x koristi virtualni hardver verzije 4, vSphere 4.x koristi verziju 7, a vSphere 5 koristi verziju 8.
  • Otisak prsta može se generirati iz ESXi glavnog računala
    openssl x509 -sha1 -in /etc/vmware/ssl/rui.crt \-noout -otisak prsta | cut -d '=' -f 2
  • riba gost – Alat ljuske i naredbenog retka za pregled i izmjenu VM datotečnog sustava.
  • VM (ili VM) skraćenica za pojam "virtualni stroj".
  • vSphere je platforma za virtualizaciju poslužitelja s mogućnošću koordinacije virtualnih podatkovnih centara.
  • SELinux - Sigurnosno poboljšani Linux (SELinux) je sigurnosni modul u jezgri Linuxa koji pruža mehanizam za podršku sigurnosnim politikama kontrole pristupa, uključujući autoritativnu kontrolu pristupa (MAC).

1.1 Kako napraviti sigurnosnu kopiju VMware-a u gostujućem OS-u

1.1.1 Instaliranje Bacula klijenta na svaki gostujući OS

Prva strategija ne uključuje korištenje dodatka Bacula Enterprise Edition za vSphere. Umjesto toga, Bacula Enterprise File Daemon instaliran je na svakom VM-u kao da su VM-ovi obični fizički poslužitelji. Za optimizaciju I/O tokova na VMware ESX/ESXi poslužiteljima koriste se zadaci Raspored, Prioritet I Maksimalan broj istodobnih poslova za raspodjelu zadataka sigurnosne kopije u prozoru sigurnosne kopije. Budući da svi poslužitelji dijele isti skup diskova, izvršavajući sve sigurnosne zadatke u isto vrijeme, moguće je stvoriti uska grla u podsustavu disk/mreža.

Slika 1: Instaliranje bacula-fd na svakom gostujućem VM-u

Instaliranje Bacula Enterprise File Daemon na svaki VM omogućuje vam upravljanje virtualni poslužitelji, kao da su fizički poslužitelji, a također koriste sve značajke softvera Bacula Enterprise, kao što su:

  • Brzi oporavak pojedinačnih datoteka
  • Kontrolni zbroj pojedinačnih datoteka za otkrivanje virusa i špijunskog softvera
  • Provjera zadatka
  • Isključivanje datoteka/direktorija (kao što su datoteke stranica i privremene datoteke)
  • Kompresija na razini datoteke itd.

1.1.2 VMware sigurnosna kopija pomoću Bacula Enterprise Edition dodatka za vSphere

U slučaju strategije za stvaranje sigurnosne kopije slike VMware virtualnog stroja, dodatak Bacula Enterprise Edition za vSphere, pohranjuje klijentske diskove kao neobrađene slike u kontekstu VMware/vSphere. Kako biste implementirali ovu strategiju, ne morate instalirati demon Bacula File na svakom gostujućem računalu.

Dodatak Bacula za vSphere komunicirat će s VMware ESXi hostom za čitanje i pohranjivanje sadržaja VM diskova preko NBD-a ili SAN-a. S izravnim pristupom slici vmdk, spremljeno u pohrana podataka Softver Bacula neće morati prolaziti kroz Klijentov datotečni sustav da bi otvorio/čitao/zatvorio datoteke. Sukladno tome, softver će trošiti manje infrastrukturnih resursa ESXi nego da je VMware sigurnosna kopija stvorena na svakom gostujućem računalu. U isto vrijeme, softver Bacula također će čitati i pohranjivati ​​beskorisne podatke kao što su datoteke stranica i privremene internetske datoteke.

Slika 2: Stvaranje TCP sigurnosne kopije pomoću NBD-a

Ako vSphere dodatak za sigurnosno kopiranje koristi NBD metodu prijenosa podataka, podaci se prenose na poslužitelj za sigurnosno kopiranje kroz VMkernel priključak ESXi sustava.

Dodatak Bacula Enterprise za vSphere također može iskoristiti SAN infrastrukturu za smanjenje opterećenja na ESXi poslužiteljima. Međutim, usprkos potrošnji manje resursa na ESXi poslužitelju, podaci će se i dalje morati čitati s vaših diskova, što može rezultirati sukobom prilikom pokušaja slanja/primanja podataka u isto vrijeme.

Kada koristite blok diferencijalne metode, poput onih koje koristi vSphere dodatak, potrebno je osigurati da su sve inkrementalne sigurnosne kopije dostupne za oporavak. Ako barem jedan zadatak sigurnosne kopije nedostaje u trenutku oporavka, dodatak Bacula neće moći ponovno stvoriti ispravnu sliku. Korištenje diferencijalnih sigurnosnih kopija omogućuje vam smanjenje broja zadataka potrebnih za oporavak, čime se smanjuju rizici od mogućeg gubitka podataka. Kako biste spriječili gubitak važnih zadataka za stvaranje inkrementalnih sigurnosnih kopija, razdoblja pohrane Zadržavanje volumena mora biti dovoljno velik za oporavak svih podataka.

1.1.3 Usporedba VMware strategija sigurnosnog kopiranja

Tablica 1. Usporedba strategija sigurnosne kopije

Postupak za vraćanje pojedinačnih datoteka iz sigurnosne kopije VMware stroja stvorene pomoću vSphere dodatka opisan je u odjeljku 2 na stranici 27.

1.2 Instalacija

Dokumentacija koja detaljno opisuje postupak instalacije dostupna je na zahtjev.

1.2.1 Konfiguracija

Parametar Plugin Directory uslužnog programa File Daemon, pohranjen u /opt/bacula/etc/bacula-fd.conf, trebao bi upućivati ​​na mjesto gdje je instaliran dodatak vsphere-fd.tako. Tipično, prema zadanim postavkama dodatak Bacula instaliran je u direktoriju: /opt/bacula/plugins

Uslužni program File daemon mora imati izravan pristup vSphere mreži ili pristup putem SAN-a. Možete provjeriti vezu pomoću programa telnet. vSphere mrežni pristup ESX ili vCenter poslužitelju mora biti konfiguriran u /opt/bacula/etc/vsphere_global.conf.

Slika 3. Backup putem SAN-a

Parametar Potreban Zadana vrijednost Opis
Poglavlje Opće postavke globalno
zadržati_generaciju Ne 100 Maks. broj sigurnosnih kopija između dvije pune sigurnosne kopije.
profile_all_vm Ne vsphere_all_vm.profile Ime interna datoteka, koji se koristi za pohranu informacija o profilu VM-a.
korijenski direktorij Ne /opt/bacula/working/vsphere vSphere korijenski direktorij dodatka.
vddk_staza Ne /opt/bacula/bin/vddk
odjeljak postavki vsphere
Korisničko ime Da Ime korisnika kojem je dopušteno spajanje na vSphere.
lozinka Da Lozinka za korisničko ime koje je dopušteno za povezivanje na vSphere.
hlozinka Ne Skrivena lozinka za korisničko ime koje je dopušteno za povezivanje na vSphere.
pauza Ne 60 Istek vremena za povezivanje s vSphere poslužiteljem u sekundama.
otisak palca Da SSL otisak vSphere poslužiteljskog certifikata.
poslužitelj Da vSphere ESXi poslužitelj koji se koristi za izradu sigurnosnih kopija.
url Da Adresa vSphere ESXi ili vCenter poslužitelja koji se koristi u svrhu upućivanja poziva pomoću SOAP-a.
Default_datastore Ne pohrana podataka1 Zadana pohrana podataka za oporavak.
default_restore_host Ne ESX poslužitelj koji se prema zadanim postavkama koristi za oporavak ako je u vCenteru dostupno više poslužitelja.
default_ovf Ne Zadani OVF opis koji se koristi u slučaju da se trenutni OVF opis ne može učitati u VMWare.
korijenski direktorij Ne /opt/bacula/working/vsphere Direktorij koji se koristi za pohranjivanje internih podataka dodatka.
datastore_minimum_space Ne Minimalna veličina za pohranu podataka u pohranu podataka. Na primjer, 5 GB.
datastore_allow_overprovisioning Ne Da Omogućuje vraćanje VM-ova pomoću funkcije Over Provisioning. Ako je parametar postavljen na " Ne", prilikom vraćanja morate osigurati da svi diskovi odgovaraju veličini skladišta podataka.
datastore_refresh_interval Ne 600 Interval koji se koristi za ažuriranje statistike pohrane podataka u Datastoreu.

Tablica 2. Konfiguriranje vSphere veze pomoću datoteke vsphere_global.conf

Otisak prsta možete dobiti pomoću zaslona konzole pritiskom na F2 i zatim prijavom. Otisak palca će se pojaviti u prozoru Pogledajte informacije o podršci pod, ispod SSL Thumbprint (SHA1). Ili se možete spojiti putem ssh-a:

Korištenje više vSphere poslužitelja

Možete navesti više vsphere poslužitelja u datoteci vsphere_global.conf. Kada koristite ovu funkciju, trebate postaviti parametar server=xxx naredbeni redak uključiti. Također svakako navedite alternativni direktorij u slučaju da vaš VM ima istu MoRef vrijednost.

Imajte na umu da je zadana sekcija potrebna u datoteci vsphere_global.conf.

Parametar Potreban Zadana vrijednost Opis Primjer
domaćin Ne Ime gostujućeg VM-a host=srv1
host_include Ne Gostujuća VM slika koju treba omogućiti host_include=srv3
host_exclude Ne Gostujuća VM slika za izuzimanje host_exclude=srv
disk_isključi Ne Popis pogona za isključivanje disk_exclude=0,2,4
zadržati_cbt Ne Ne pokušavajte aktivirati CBT zadržati_cbt
quiesce_host Da Zaustavite gostujući VM prije snimanja (pokušajte, da, ne) quiz_host=br
poslužitelj Ne Navedite vsphere poslužitelj poslužitelj=vsrv2
Debug Ne Dopusti otklanjanje pogrešaka debug
prekid_u_pogrešci Ne Zaustavite izvršavanje zadatka nakon što naiđete na pogrešku
update_timeout Ne Promijenite početno vrijeme čekanja ažuriranja

Tablica 3. Parametri naredbi vSphere dodatka

Molimo vas da uzmete u obzir činjenicu da timovi host_include I host_exclude su regularni izraz Java.

Sakrij lozinku za vSphere

Počevši od verzije dodatka 8.0.3 možete sakriti lozinku za vSphere u datoteci vsphere_global.conf. Polje skrivena lozinka nazvao hlozinka. Da biste generirali skrivenu lozinku, možete koristiti naredbu @kodirati. Imajte na umu da ako niz koji želite šifrirati sadrži izraz “=”, prilikom pisanja naredbe morate koristiti format niz= ključna riječ.

Testiranje vSphere konfiguracije

Za testiranje dodatka za vSphere, možete koristiti sljedeću naredbu (kao root korisnik):

Prilikom korištenja naredbe za ažuriranje vsphere-ctl Trebao bi se pojaviti popis svih VM-ova koji su definirani na ESXi poslužitelju. Ako se to ne dogodi, provjerite jesu li vaše vjerodajnice ispravno konfigurirane u datoteci vsphere_global.conf.

Tim popis omogućuje vam prikaz informacija pronađenih na ESX hostovima i pohranama podataka.

Primjer korištenja funkcije Job

Prilikom pokretanja zadataka za izradu inkrementalnih/diferencijalnih sigurnosnih kopija, potrebno je navesti parametar Točno.

Primjeri korištenja funkcije FileSet

Ovaj odjeljak predstavlja različite opcije za korištenje funkcije FileSet. Imajte na umu da dodatak vsphere nije kompatibilan s funkcijom FileSet za rijetke datoteke.

Slika 4. Sigurnosna kopija virtualnog stroja VMware guest1 na ESXi poslužitelju

Testiranje funkcije FileSet

Možete koristiti naredbu procjena za testiranje funkcije FileSet.

Implementacija inkrementalnih sigurnosnih kopija na razini bloka VMware-a

Imajte na umu da uslužni program CBT nije podržan na verzijama virtualnog hardvera 6 i ranijim, ili kada je virtualni disk spojen na dijeljenu virtualnu SCSI sabirnicu.

Tako da CBT može identificirati promijenjene sektore diska od Posljednja promjena ID, moraju biti ispunjeni sljedeći uvjeti:

  • Host verzija ESX/ESXi 4.0 i novija.
  • Verzija 7 (i novija) VM hardvera koji posjeduje diskove čije promjene treba pratiti.
  • Podatkovne I/O operacije moraju se izvoditi kroz blok memorijskih elemenata ESX/ESXi. NFS je podržan kao i RDM diskovi u načinu virtualne kompatibilnosti, ali ne i RDM diskovi u načinu fizičke kompatibilnosti. Također se koristi VMFS datotečni sustav koji podržava SAN, iSCSI ili lokalni disk.
  • Uslužni program CBT mora biti aktiviran za VM (pogledajte opis u nastavku).
  • VM pohrana ne bi trebala (trajno ili nepostojano) biti predstavljena nezavisnim diskom, to jest onim na koji neće utjecati brze snimke.

Kako bi uslužni program CBT mogao odrediti sektore diska koristeći punu sigurnosnu kopiju, moraju biti ispunjeni sljedeći uvjeti:

  • Virtualni disk mora se nalaziti na VMFS volumenu koji podržava SAN, iSCSI ili lokalni disk.
  • VM mora imati nulti broj snimaka (0) kada aktivira CBT za implementaciju tzv. čisti početak.

Kada koristite pogone "Thick Provisioned Eager Zeroed", VMWare CBT će prikazati sve blokove koji se koriste tijekom pune sigurnosne kopije. Za VM-ove koji ne podržavaju CBT, vSphere dodatak će uvijek izvršiti punu sigurnosnu kopiju virtualnih diskova. Kako biste provjerili je li uslužni program CBT aktiviran za virtualni disk, otvorite vSphere klijent, odaberite naredbu isključenvirtualni stroj bez snimaka(isključite VM bez stvaranja snimki).

  • Desnom tipkom miša kliknite VM i odaberite uredi postavke Uredi postavke.
  • Idi na karticu Mogućnosti.
  • Pritisnite karticu Općenito ispod kartice Napredna, a zatim po stavkama Parametri konfiguracije. Otvara se dijaloški okvir za konfiguraciju postavki.
  • Kliknite na stavku Dodaj red.
  • Dodajte parametar ctkOmogućeno i dati mu vrijednost pravi.
  • Kliknite na Dodaj red, dodajte parametar scsi0:0.ctkOmogućeno i dati mu vrijednost pravi.

Pažnja: linija scsi0:0 u parametru scsi0:0.ctkOmogućeno pokazuje na dodijeljeni SCSI uređaj tvrdi disk dodan u VM. Svaki HDD, dodan VM-u, dobiva vlastiti SCSI uređaj, označen kao scsi0:0, scsi0:1 ili scsi1:1. Tijekom prve pune VMware sigurnosne kopije, vSphere dodatak će pokušati automatski aktivirati CBT uslužni program kada se VM isključi. Onesposobiti ovu funkciju unesite naredbu zadržati_cbt na naredbenom retku dodatka.

Problemi pri korištenju KBT-a

Ako se vraćate na snimku stariju od posljednje inkrementalne sigurnosne kopije, morate izraditi punu sigurnosnu kopiju VM-a prije ponovne upotrebe inkrementalnih sigurnosnih kopija. Ovaj problem je riješen u vSphere 4.1 i trećem ažuriranju vSphere 4.0. Umjesto potencijalno pružanja nepotpunih podataka, ID broj promjene primljen prije vraćanja na prethodnu snimku sada se ispravno tretira kao nevažeći (http://kb.vmware.com/kb/1021607).

Sažimanje veličine sigurnosne kopije resetiranjem CBT-a

Nakon što uslužni program VMWare CBT označi blok kao "korišten", sustav će neprestano stvarati sigurnosna kopija ovoga određeni blok prilikom izvođenja pune sigurnosne kopije, čak i ako će taj blok gostujući OS označiti kao "slobodan". Nakon nekog vremena može doći do situacije u kojoj će se stvoriti velika puna sigurnosna kopija VMware-a s malo prostora na disku.

Ponovnom izradom diska pomoću VMotiona, CBT tablica se može resetirati da označi samo blokove koji se stvarno koriste. Da biste izvršili ovu operaciju, prvo morate očistiti disk gostujućeg VM-a pisanjem "nula" blokova da pokriju sav slobodni prostor. Imajte na umu da će operacija trošiti resurse i mora se izvršiti izvan radnog vremena.

U sustavu Windows, postupak se može izvesti pomoću uslužnog programa Microsoft brisanje, dostupno na http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

Na Linux OS-u možete koristiti ugrađeni alat dd. Uzmite u obzir činjenicu da možda želite ograničiti dd kako biste izbjegli popunjavanje cijelog diska.

Kada je operacija dovršena, morate zaustaviti gostujući VM. To se može učiniti putem sučelja ljuske ESXi na sljedeći način:

Informacije o mjestu diska i konfiguracijska datoteka može se pronaći na sljedeći način:

Nakon toga, nulti blokovi VMDK datoteka moraju se obrisati kroz ESXi sučelje ljuske na sljedeći način:

Nakon dovršetka operacije morate deaktivirati CBT za gostujuće diskove koje želite smanjiti. Također ih možete uređivati ​​putem vSphere Management Console ili U I.

Zatim morate uključiti/isključiti gostujuću VM kako biste primijenili promjene na uslužni program CBT. Možete pričekati dok se host potpuno ne pokrene.

Sada ne biste trebali vidjeti datoteke poput "*-ctk.vmdk" i možete ponovno omogućiti CBT u konfiguracijskoj datoteci glavnog računala i pokrenuti svoj gostujući VM.

Ponovno će se stvoriti datoteke tipa “*ctk.vmdk”. Tim procjena dodatak bacula trebao bi prikazati datoteke bvmdk manje veličine.

Budući da je ovaj postupak prilično složen, preporučujemo da ga prvo isprobate kroz sandbox. Ako je ESXi SSH sučelje aktivirano, možete stvoriti skriptu za bilo što.

Definicija CBT nedostupnosti

Ako uslužni program CBT (Changed Block Tracking) nije dostupan za disk, datoteka vsphere-ctl*log može sadržavati sljedeću pogrešku:

Kada se pojavi ova pogreška, vSphere dodatak će automatski stvoriti punu sigurnosnu kopiju slike diska. Kako biste omogućili CBT za određeni pogon, pogledajte odjeljak 1.2.1 na stranici 14.

Aktivacija pristupa putem SAN-a

Možda ćete imati poteškoća s postavljanjem SAN pristupa na hostu. Biblioteka VixDiskLib VMWare sastavljena je za 64-bitnu verziju Redhata 5. Na novijim operativnim sustavima kao što su Ubuntu ili Redhat 6, trebate kompajlirati i instalirati biblioteku 1.95.7. Imajte na umu da dodatak Bacula Enterprise za vSphere sadrži ovu biblioteku u paketu bacula-poduzeće-vixdisk.

Za korištenje SAN tehnologije kretanja podataka, rezervni poslužitelj na kojem je instaliran vsphere dodatak mora imati pristup svim LUN-ovima eksportiranim na ESX poslužitelj. Paketi poput višestazni, neće imati problema s uređajima s različitim vezama. Ako su vaši pogoni vidljivi kao /dev/sda, /dev/sdb, ... vSphere plugin će otvoriti svaki pogon kako bi dobio UUID i usporedio ga s onim koji pruža ESX poslužitelj. Na primjer, kada koristite iSCSI, naredba lsscsi će mapirati diskove na sljedeći način:

Možete provjeriti da se koristi SAN metoda prijenosa korištenjem funkcije otklanjanja pogrešaka debug u naredbenom retku dodatka i provjerite je li datoteka vddk trag nalazi se na sljedećem mjestu:

Ako SAN način prijenosa nije dostupan, vSphere dodatak će se automatski prebaciti na nbd način prijenosa.

Brisanje starih snimaka

Ako sustav VMware sadrži snimke koje vSphere dodatak nije automatski izbrisao, koristeći vSphere dodatak verzije 6.6.3 i novije, možete očistiti sustav pomoću sljedećih naredbi.

  • Brisanje starih snimki i prethodnih neuspješno generiranih snimki

vsphere-ctl clean-snapshot — snimka mog hosta

  • Brisanje starih snimki s nazivom koji počinje nizom znakova

vsphere-ctl clean-snapshot --snapshot-base pluginTest myhost

  • Brisanje svih snimki sa svim izvedenicama; moguće brže)

vsphere-ctl clean-snapshot --snapshot --snapshot-delete-child myhost

Prilikom pokretanja novog zadatka sigurnosnog kopiranja, vSphere dodatak će automatski provjeriti je li bilo problema s prethodnim zadatkom i po potrebi izbrisati sve stare snimke.

Praćenje otklanjanja pogrešaka

Dodatak vSphere koristi različite tehnologije i biblioteke trećih strana. Kao rezultat toga, sustav uvelike koristi funkciju praćenja. Korisnik će moći iskoristiti sljedeće datoteke:

Tablica 4. Metode praćenja koje koristi vSphere dodatak

Da biste ekstrahirali bvmdk datoteku bez pretvaranja koristeći vddk tijekom postupka vraćanja, morate postaviti FileDaemon razinu otklanjanja pogrešaka na 1000. Tijekom vraćanja, Bacula može generirati izvješća o netočnoj veličini datoteke.

Radne datoteke

Dodatak vSphere stvara posebne datoteke u radni imenik. Ove su datoteke potrebne za rad uslužnog programa CBT VMWare. Za brisanje radnog direktorija dodatka za vSphere, možete koristiti naredbu vsphere-ctl:

Ovo će ukloniti datoteke i direktorije u vrijednosti od 30 dana. Ovo bi razdoblje trebalo odgovarati barem razdoblju za stvaranje pune sigurnosne kopije, plus nekoliko dana za sigurnost. Prilikom izrade sigurnosne kopije, ako dodatak ne može pronaći radne datoteke prilikom izrade zadnje sigurnosne kopije, vSphere dodatak će stvoriti punu sigurnosnu kopiju svih diskova.

Isključenje diska

Da biste isključili određeni disk iz postupka, možete aktivirati neovisni način rada putem vSphere konzole ili koristiti funkciju disk_isključi(vidi tablicu 1.2.1 na stranici 11). Pronaći diskid kako bi ga koristili u funkciji disk_isključi, možete koristiti naredbu popis procjena. 0.bvmdk je diskid 0 slika.

1.3 Postupci sigurnosnog kopiranja i oporavka VMware vSphere

1.3.1 Sigurnosna kopija

Slika 5. Isključivanje diska iz sigurnosne kopije


1.3.2 Oporavak

Softver Bacula Enterprise omogućuje oporavak bilo koje datoteke (bvmdk, ovf, ...) na lokalni diskovi. Nakon toga možete montirati sliku lokalno koristeći VMWare alat vmware-mount alat ili qemu-nbd i izvršite oporavak na razini datoteke. Prilikom korištenja parametra gdje=/staza/do/dir U funkciji oporavka, dodatak će automatski vratiti odabrane datoteke na navedeno mjesto.

Također je moguće kopirati neobrađenu sliku na bilo koji uređaj ili je montirati i izravno vratiti datoteke.

Oporavak na novi gostujući VM

Ako pokrenete postupak oporavka VM-a pomoću parametra where=/ i odaberete sve datoteke u direktoriju vm, dodatak za vSphere pokušat će vratiti vaše diskove na novom VM-u stvorenom tijekom oporavka s postojećim atributima (diskovi, kontroler, CPU vrsta, ...).

Poboljšani SAN način trenutno nije podržan za oporavak. Dodatak vSphere koristi prijenos podataka putem NBD-a.

ESX host i pohrana podataka koji će se koristiti za vraćanje gostujućeg VM-a bit će određeni automatski. Međutim, možete promijeniti zadano odredište promjenom opcija oporavka dodatka putem bconsole izbornika:

Ili možete koristiti BWeb sučelje (vidi sliku 6)

Slika 6: Odabir pohrane podataka, ESXi poslužitelja ili naziva hosta u trenutku oporavka

Imajte na umu da morate konfigurirati barem jedan VM na vašem ESX poslužitelju za automatski oporavak VM-a pomoću Bacule. U budućnosti planiramo ukloniti ovo ograničenje.

Počevši od Bacula Enterprise 6.2.4, vSphere dodatak podržava automatsko stvaranje topologije mreže. Dakle, ako vaš ESX host ne pruža ispravnu vSwitch konfiguraciju za VM, dodatak Bacula morat će ponovno stvoriti sve mrežne postavke tijekom oporavka.

Počevši od Bacula Enterprise 8.2.1, dodatak za vSphere može provjeriti dostupnu memoriju u Datastoreu tijekom oporavka. Korisnik može spriječiti povećanje rezervnog područja i rezervirati minimalnu količinu memorije u memoriji. Ova dva parametra mogu se konfigurirati u datoteci vsphere_global.conf i može se prebrisati iz izbornika za oporavak.

poslužitelj = 192.168.0.68

url = https://192.168.0.68/sdk

datastore_minimum_space = 64MB

datastore_refresh_interval = 10

datastore_allow_overprovisioning = netočno

"Nedodijeljena" količina memorije koju vraća vSphere poslužitelj nije uvijek točna. Brzina osvježavanja može se promijeniti pomoću metode opisane u priručniku na http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2008367

Ponekad Bacula PM ne uspije učitati OVF datoteku koja opisuje gostujući VM na vSphere ili vCenter poslužitelj. Konkretno, to je zbog određenih ograničenja VMware-a kao što je "ne možete koristiti OVF koji sadrži reference na montirani CDROM"... Dodatak vSphere koristi zaobilazna rješenja za rješavanje ovakvih problema, ali ne rješava sve probleme. Ako imate sličnih poteškoća, možete koristiti opciju default_ovf u datoteci vsphere_global.conf. Obično trebate konfigurirati parametar default_ovf tako da se poziva na postojeći jednostavni OVF predložak. Tijekom procesa oporavka, ovaj će se predložak koristiti automatski, a kasnije ćete morati konfigurirati VM navođenjem vrijednosti kao što su CPU broj, veličina RAM-a itd.

U sustavu Windows, u nekim ćete slučajevima možda trebati izvršiti dodatne zadatke nakon što je proces oporavka zapravo dovršen. Na primjer, ako se obnovljeni sustav ne može pokrenuti, možda ćete morati koristiti Windows oporavak za otklanjanje pogrešaka u sustavu. Za poslužitelje s instaliran servis Active Directory će možda morati proučiti Microsoftove smjernice kako bi AD baze podataka bile dosljedne i sinkronizirane s drugim AD poslužiteljima. Ako instalacija uključuje dinamičke diskove, morate ih uvesti u nedavno vraćeni sustav nakon ponovnog pokretanja. Možete uvoziti pomoću Disk Managera ili pomoću funkcije “diskpart” odabirom jednog od dinamičkih diskova i unosom naredbe “import”.

Oporavak bez vSphere dodatka

Ako pokušavate oporaviti diskove u File Daemonu koji nema instaliran dodatak Bacula Enterprise za vSphere, morat ćete pretvoriti bvmdk datoteke u sirove datoteke pomoću naredbe vddk iz naredbenog retka:

Format bvmdk koristi vSphere Plugin kako bi se osigurao integritet podataka i učinkovita obrada rijetkih informacija pomoću CBT uslužnog programa.

1.4 Obustava gostujućeg VM-a

Da biste pravilno obustavili gostujući VM, morate instalirati i ažurirati VMware Tools na Linux/Windows Virtual Machine.

Naredba dodatka quiesce_host=Pokušaj/da/ne omogućuje vam kontrolu postupka za zaustavljanje gostujućih VM-ova pomoću vSphere prije snimanja snimke. Zadana vrijednost je probati. U ovaj način rada dodatak će pokušati zaustaviti gostujuću VM dok stvara snimku, a ako stvaranje snimke ne uspije, dodatak će pokušati ponovno stvoriti snimku bez zaustavljanja gostujuće VM. Prvi pokušaj bit će zabilježen kao pogreška u dnevniku zadataka.

Više detaljne informacije Pronaći ćete konkretnu poruku o pogrešci u zapisniku vSphere konzole.

Poruka upozorenja od ESXi: gostujući OS je prijavio pogrešku tijekom čekanja. Kôd pogreške je bio: 2 poruka o pogrešci je bila: prilagođena skripta mirovanja nije uspjela. (Poruka o pogrešci od ESXi: OS za goste prijavio je pogrešku prilikom zaustavljanja. Šifra pogreške 2: Pogreška skripte za zaustavljanje)

An došlo je do pogreške tijekom spremanja snimke: Nije uspjelo umiriti virtualni stroj (Došlo je do pogreške prilikom spremanja snimke: VM se ne može zaustaviti)

1.4.1 Linux

Stvaranjem posebne skripte u /usr/sbin/pre-freeze-script, možete automatski zaustaviti svoj sustav kada izradite snimku koristeći vSphere. vSphere će pokušati izvršiti skriptu /usr/sbin/post-thaw-script u slučaju da će biti prisutan u gostujućem OS-u.

1.4.2 Windows VSS

Dodatak poboljšava Windows zaštita, stvaranje snimki temeljenih na VSS-u prije sigurnosnih kopija za zaustavljanje aplikacija omogućenih za VSS.

Skripte za VSS prije zamrzavanja i nakon odmrzavanja. Počevši od ESX/ESXi 3.5 U2 i novijih verzija, VMware Tools prvo traži skripte po abecedi u C:/Program Files/VMware/VMware Tools/backupScripts.d, pozivajući ih s argumentom zamrznuti, a zatim obrnuto abecedni red poziva s argumentom otopiti se(ili zamrznutiFail u slučaju neuspješnog zaustavljanja).

1.5 Podržane platforme

Dodatak VSphere podržava sljedeće proizvode na VMware platformi:

  • ESX/ESXi verzije: 6.0, 5.5, 5.1, 5.0, 4.1

Trenutno testiramo ispravan rad dodatka za VSphere sa sljedećim proizvodima VMware platforme:

  • vCenter Server verzije 6.0, 5.5, 5.1, 5.0, 4.1 koji upravlja ESX/ESXi 4.1 i novijim verzijama
  • VirtualCenter verzije 2.5, upravljanje ESX/ESXi 4.1

Za manipuliranje datotekama i snimkama, VSphere dodatak koristi vStorage API. Ovo proširenje zahtijeva valjanu neslobodnu licencu VMWare.

  • Dodatak VSphere testiran je (i podržan) na sljedećim platformama temeljenim na Linuxu: RHEL 6, 7 (Red Hat Enterprise Linux) 64bitSLES 11 (SUSE Linux Enterprise Server) 64bit

1.6 Ograničenja

Dodaci možda nisu kompatibilni sa zadanim VirtualFull zadacima. Obratite se podršci Bacula Systems kako biste bili sigurni da koristite optimalne postavke.

2 Pregled VMware postupka oporavka jedne datoteke

Ovaj odjeljak pruža informacije o tome kako koristiti značajku Single File Recovery. VMware pomoću Bacula Enterprise Edition i dodatak za vSphere.

Kratak opis funkcija

Alat za oporavak jedne datoteke Bacula Enterprise Edition omogućuje korištenje sljedećih funkcija:

  • Sučelje konzole
  • Bweb Management Suite sučelje
  • Podrška za stvaranje potpunih/diferencijalnih/inkrementalnih sigurnosnih kopija
  • Podržava Windows 2003 do 2012
  • Linux podrška (ext3, ext4, btrfs, lvm, xfs)
  • Podrška za ESX 5.x i 6

2.1 Instalacija

Dokumentacija koja detaljno opisuje postupak instalacije dostupna je na zahtjev.

2.2 Skripte za oporavak

Ova vam značajka omogućuje brzo lociranje i vraćanje određenih datoteka iz direktorija u VMware okruženju.

2.2.1 Preko sučelja tekstualne konzole

Dodatak za oporavak jedne datoteke ( VMware vraćanje jedne datoteke) omogućuje vam korištenje jednostavne softverske konzole koja omogućuje pristup datotekama unutar VM-a. Proces vraćanja jedne datoteke počinje instaliranjem sigurnosnih kopija VM-a:

Prvo odaberite pravog klijenta

Zatim odaberite zadatak koji želite vratiti.

Zatim odaberite željeni VM.

Sada odaberite lokaciju datotečnog sustava za goste (lokalno ili putem SMB-a)

U ovoj fazi, VM datotečni sustav montiran je lokalno (u gornjem primjeru, datoteke su dostupne na /opt/bacula/working/vmware/5. Kao što je slučaj sa standardnim sustav datoteka, možete pronaći direktorije i kopirati datoteke (putem cp, scp, ftp) iz druge terminalske sesije koristeći Unix "root" i "bacula" račune. Ako trebate koristiti drugi Unix račun za rad s datotekama, koristite ovu funkciju “-o dopusti_ostalo” prilikom pokretanja skripte mount-vmware.

Za brisanje sesije jednostavno pritisnite “Enter” u sesiji terminala u kojoj je skripta pokrenuta mount-vmware.

Počevši od Bacula Enterprise 8.4.8, popis poslova možete ograničiti pomoću sljedećih naredbenih redaka:

  • -s= ograničite popis zadataka na zadnjih XXX dana
  • -l= ograničite popis zadataka na najnovije unesenih brojeva
  • -f= odredite napredni filtar na temelju naziva zadatka i/ili naziva skupa datoteka

2.2.2 Vraćanje VMware-a sa sučelja Bweb Management Suite

Funkcija oporavka jedne datoteke VMware vraćanje jedne datoteke može se implementirati pomoću Bweb Management Suite. Ovaj uslužni program je čarobnjak za oporavak koji vam omogućuje jednostavno i jednostavno vraćanje datoteka s gostujućeg VM-a. Najprije je potrebno odabrati klijenta na kojem je izvršen zadatak izrade sigurnosne kopije pomoću vSphere (vidi sliku 7).

Slika 7. Odabir klijenta

Nakon odabira klijenta, administrator mora odabrati posao (točka vraćanja) za vraćanje. (Pogledajte sliku 8 na drugoj stranici). Ako je odabrani posao važeći vSphere posao, tj. može se izvršiti, treći korak će prikazati popis virtualnih strojeva uključenih u FileSet (pogledajte sliku 9 na sljedećoj stranici).

U ovom trenutku softver Bacula trebao bi stvoriti virtualna slika odabrani VM. Morate vratiti nekoliko malih datoteka iz svakog posla koji čine odabranu točku vraćanja Točka vraćanja. Nakon dovršetka softverske procedure Bacula potrebno je montirati disk odabranog VM-a na sustav. Ovi su koraci općenito brzi, ali vrijeme koje je potrebno uvelike ovisi o korištenoj konfiguraciji. Indeksi se stvaraju i spremaju tijekom ove faze kako bi se ubrzali kasniji zahtjevi za oporavak.

Nakon što se disk montira, datoteke odabranog VM-a bit će prikazane u upravitelju datotekama. U njemu možete odabrati datoteke ili direktorije za vraćanje. (Pogledajte sliku 10 na stranici 31). Administrator tada može stvoriti ZIP ili TAR arhiva. Arhiva će se automatski izraditi i spremiti u / opt/bacula/raditi. Stvorit će se veza za sigurno preuzimanje arhive putem HTTP-a. Administrator će moći dati ovu vezu krajnjem korisniku.

Svaki put kada administrator odabere datoteke, moći će odabrati način vraćanja datoteke u komprimiranom obliku u tar ili zip formatu. (Pogledajte sliku 11 na stranici 32). Nakon oporavka važno je prekinuti sesiju kako bi se oslobodili resursi korišteni za oporavak.

Slika 8. Odabir točke vraćanja

Slika 9. Odabir VM-a

Slika 10. Odabir datoteka

Slika 11. Pristup datoteci

2.3 Bilješke

2.3.1 Direktorij predmemorije

Kako bi se ubrzali naknadni postupci oporavka pojedinačne datoteke, neke datoteke stvorene tijekom sesije oporavka pohranjuju se u direktorij predmemorije.

Nakon nekog vremena možete izbrisati datoteke predmemorije. Po potrebi će se ponovno izraditi.

2.4 Ograničenja

  • VMware-ova značajka oporavka pojedinačne datoteke koristi sučelje Bacula BVFS za prikaz popisa datoteka i direktorija. U slučaju MySQL; Unatoč ograničenjima MySQL-a s indeksima na TEXT stupcima, postupak nema značajan utjecaj na performanse MySQL-a. Međutim, za najbolje rezultate preporučujemo korištenje PostgreSQL-a.