Poređenje rješenja za sigurnosno kopiranje virtualnih mašina iz Veeam-a, Acronisa i Symanteca. Pravljenje rezervne kopije Vmware virtuelnih mašina Kopiranje virtuelne mašine

"Postoje sistemski administratori koji ne prave rezervne kopije, a postoje i oni koji već prave rezervne kopije."
(c) Sa ovih vaših interneta.

Dobar dan.

Ovaj članak će se fokusirati na tako neophodno i hitno pitanje u sistemskoj administraciji kao sredstvo Rezervna kopija za virtuelne mašine (VM). Ovaj članak se s pravom može smatrati logičnim nastavkom nekoliko prethodnih, koji su se bavili implementacijom hipervizorskih sistema baziranih na VMware i Microsoft proizvodima. Ovaj put razgovor je o tome kako postaviti server koji će biti odgovoran za kreiranje i pohranjivanje rezervne kopije Virtuelne mašine na platformi vSphere ESXi i Hyper-V.
Obje opcije će se bazirati na besplatnoj verziji Veeam Backup & Replication. (u daljem tekstu Veeam B&R). U mom slučaju, običan računar sa Windows 7 je izabran kao "backup server" (64 bita). O dubini bita OS-a u zagradama se ne spominje slučajno - iz određene verzije (vjerovatno od 7. ili ranije) Veeam B&R se isporučuje kao 64-bitna aplikacija, odbacujući 32-bitne sisteme za Veeam Backup & Replication Server.
Pune informacije sa listom podržanih verzija OS servera mogu se naći u priručniku za najnovije izdanje (u vrijeme pisanja ovog teksta - v9), koji se zauzvrat uvijek može pronaći na Veeam stranici s čestim pitanjima.

U želji da dobijemo budžetsku verziju projekta i maksimalnu moguću dobit u troškovima, koliko god je to moguće u okviru usklađenosti sa licencnim ugovorima, koristićemo besplatnu verziju Veeam Backup & Replication paketa. Ovo će zauzvrat donekle ograničiti radnu funkcionalnost paketa. Posebno u besplatna verzija nema pristupa planeru zadataka i, na primjer, inkrementalnom načinu kopiranja (samo cijele pune kopije VM-a, umjesto djelomičnih - prema promjenama između verzija sigurnosne kopije). Ako barem možete živjeti bez drugog, iako s rezervacijom, onda ćemo u prvom slučaju koristiti ugrađeni Windows planer kao alternativu.
Naš planer će biti pokrenut zadacima baziranim na izvršnim Windows Powershell skriptama, za koje u Veeam B&R distribuciji (počevši od verzije 8 + ažuriranja 3) Postoje neophodni cmdleti, što je jako dobro.

Ako ćete raditi sa ESXI hipervizorom verzije 6 (kao u ovom članku), tada ažuriranje kb2068 ili kasnija verzija samog programa mora biti instalirana preko instaliranog Veeam B&R v8 - inače se nećete moći povezati na ESXI (nije uspjela prijava na "SERVER_IP" od strane SOAP-a, port 443, korisnik "root", proxy srv: port:0 Nepoznati format API verzije: "dev").

VMware vSphere ESXi VM Backup

Vjerujem da nema potrebe opisivati ​​proces instaliranja Veeam Backup & Replication na budući backup server - malo se razlikuje od većine Windows instalatera, osim po dugom trajanju zbog instalacije svih potrebnih komponenti, pa odmah pređimo na pregled paket od Veeam-a.

Instaliranje, konfiguriranje i provjera Veeam Backup & Replication

Nakon instalacije, pokrenite Veeam B&R - potrebna su administratorska prava za pokretanje.

Rice. 01

Nakon prvog pokretanja, pred vama će se pojaviti glavni prozor programa.
Prije svega, trebate dodati novi server u konfiguraciju, za koji odabiremo odgovarajuću podstavku:

Dodaj server - VMware vSphere.

Rice. 02

Sljedeći koraci demonstriraju proces dodavanja novog ESXi servera, pored IP adrese, većina toga je postavljanje administratorskog naloga servera (akreditivi).

Rice. 03

Na sljedećoj kartici dodajte sam ESXi administratorski račun (korijen)

Rice. 04
Server je dodan.

Rice. 05

Po završetku dodavanja, u "VMware vSphere" čvoru, na listi servera, vidjet ćemo naš novi hipervizor. Klikom na njegovo ime možete vidjeti listu virtualnih mašina koje se nalaze na serveru i njihov kratak opis.

Rice. 06

Prije daljnjih koraka konfiguracije, izvršite probnu sigurnosnu kopiju virtuelne mašine, za koju, na listi VM-ova, kliknite desnim tasterom miša na bilo koju od njih i dajte VeeamZIP komandu.

Rice. 07

Otvoriće se dijalog sa izborom lokacije buduće arhive sa VM slikom. Odaberite lokaciju i potvrdite promjene.

Rice. 08

Nakon toga će se pokrenuti proces kreiranja sigurnosne kopije cijelog sistema udaljene virtuelne mašine u odabrano skladište.

Rice. 09

Po završetku procesa, arhiva sa sigurnosnom kopijom našeg VM-a biće upisana u naznačeni direktorijum (fajl sa ekstenzijom *.vbk).

Brzina procesa u velikoj meri zavisi od veličine VM sistema datoteka (zauzeti prostor na disku), karakteristike backup servera i hipervizora (diskovni sistem, brzina mrežnog interfejsa), te o arhitekturi mreže preko koje se ova operacija izvodi.
U mom primjeru, SATA-II diskovi i gigabitni mrežni kontroleri, kako na backup serveru tako i na hipervizoru, između njih se nalazi prekidač - također sa 1GB/s portovima, mrežni patch kablovi male dužine i prema tome su presvučeni za rad na ovaj standard propusni opseg (analogno "rack" unakrsnim vezama).
Između ostalog, mogu preporučiti da svi VM-ovi koji rade na VMware proizvodima instaliraju paket VMware Tools u gostujući OS kako bi optimizirali rad svih međusobno povezanih usluga i uslužnih programa unutar VMware infrastrukture.
Idemo dalje.

Kreirajte posao planera u Windows PowerShell-u

Nakon što smo se uvjerili da nema poteškoća u ručnom načinu rada, nastavljamo s dodavanjem zadatka u Windows Task Scheduler. Ali prije toga, kreirajmo sam izvršni objekat, što će biti naš zadatak – powershell skriptu.
Možete kreirati skriptu od nule, ili možete koristiti gotovu koju možete posuditi s bloga (takođe na ruskom) jedan od programera iz Veeam-a. Iz najnovijih preporuka - powershell verzija bi trebala početi od 3. kako bi se izbjegli mogući problemi u radu cmdleta sa starom verzijom (ako je potrebno, ažurirajte prije početka kreativnog istraživanja). Trenutnu verziju možete saznati tako da upišete naredbu u powershell konzolu:

U mom lijenom slučaju, uzeo sam gotove skripte i uredio polja koja su mi bila potrebna, dovodeći do traženih vrijednosti.

U nastavku možete vidjeti kako moja skripta izgleda nakon izmjena (fajl pod nazivom VeeamZIP2.ps1). Promijenjena polja sa mojim vrijednostima su označena crvenom bojom.

# Autor: Vladimir Eremin # Datum kreiranja: 24.3.2015 # http://forums.veeam.com/member31097.html # ###################### ############################################ # Korisnički definisane varijable # # ################################################### ############### # Imena VM-ova za sigurnosnu kopiju odvojena tačkom i zarezom (obavezno) # primjer V. Eremina: # $VMNames = "VM1", "VM2", "VM3" $ VMNames = "win_xp1", "zabbix" # Naziv vCenter ili samostalnih VM-ova za izradu rezervne kopije (obavezno) $HostName = "192.168.55.100" # Direktorij u koji bi sigurnosne kopije VM-a trebale ići (obavezno; na primjer, C:\Backup ) $Directory = "d:\backup\arch\veeam-esxi\" # Željeni nivo kompresije (Opciono; Moguće vrijednosti: 0 - Ništa, 4 - Dedupe-friendly, 5 - Optimalno, 6 - Visoko, 9 - Ekstremno) $ CompressionLevel = "5" # Utišavanje VM-a prilikom snimanja snimka (Opcionalno; VMware alati su potrebni; Moguće vrijednosti: $True/$False) $EnableQuiescence = $True # Zaštitite rezultujuću sigurnosnu kopiju ključem za šifriranje (Opcionalno; $True/$False) $ EnableEncryption = $False # ključ šifriranja (opciono; put do sigurnog stringa) $EncryptionKey = "" # Postavke zadržavanja (Opciono; VeeamZIP datoteke se prema zadanim postavkama ne uklanjaju i čuvaju na navedenoj lokaciji neograničeno vrijeme. # Moguće vrijednosti: Nikad , Večeras, TomorrowNight, In3days, In1Week, In2Weeks, In1Month) $Retention = "In3days" ###################################### ########################### # Postavke obavještenja ##################### ############################################## # Omogući obavještenje ( Opciono) $EnableNotification = $False # Email SMTP server $SMTPServer = "" # Email OD $EmailFrom = "" # Pošaljite email NA $EmailTo = "" # Predmet e-pošte $EmailSubject = "" ########## # ################################################### ####### # Formatiranje e-pošte ######################################### ########################## $style = "" ################################################## ################## # Varijable koje definiše krajnji korisnik ########################### # ################################################### # ######## NEMOJTE MODIFIKOVATI PROŠLI OVO REDAK ################ Asnp VeeamPSSnapin $Server = Get-VBRServer -name $HostName $MesssagyBody = @() foreach ( $VMName u $VMNames) ( $VM = Find-VBRViEntity -Name $VMName -Server $Server If ($EnableEncryption) ( $EncryptionKey = Add-VBREncryptionKey -Password (cat $EncryptionKey | ConvertTo-Secures) Početni to-ZIPString VBRZip -Entity $VM -Folder $Directory -Kompresija $CompressionLevel -DisableQuiesce:(!$EnableQuiescence) -Automatsko brisanje $Retention -EncryptionKey $EncryptionKey ) Else ( $ZIPSession = Start-VBRZip -EntityCompression $VMrec -EntityCompression $VM)Level - DisableQuiesce:(!$EnableQuiescence) -AutoDelete $Retention ) If ($EnableNotification) ($TaskSessions = $ZIPSession.GetTaskSessions().logger.getlog().updatedrecords $FailedSessions = $TaskSessions - gdje je ($TaskSessions.) " EWarning" -ili $_.Status -eq "EFailed") ako ($FailedSessions -ne $Null) ( $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @(n="Name";e=(($_.name).Substring(0, $_.name.LastIndexOf("(")))) ,@(n="Vrijeme početka";e =($_.CreationTime)),@(n="Vrijeme završetka";e=($_.EndTime)),Rezultat,@(n="Detalji";e=($FailedSessions.Title))) ) Ostalo ( $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @(n="Name";e=(($_.name).Substring(0, $_.name.LastIndexOf("("))) ,@(n="Vrijeme početka";e=($_.CreationTime)),@(n="Vrijeme završetka";e=($_.EndTime)),Rezultat,@(n="Detalji";e =(($TaskSessions | sortiraj vrijeme kreiranja -opadajuće | odaberite -prvi 1).Title))) ) ) ) If ($EnableNotification) ( $Message = New-Object System.Net.Mail.MailMessage $EmailFrom, $EmailTo $Message .Subject = $EmailSubject $Message.IsBodyHTML = $True $message.Body = $MesssagyBody |ConvertTo-Html -head $style |Out-String $SMTP = New-Object Net.Mail.SmtpClient($SMTPServer) $SMTP.Send ($Message) )

Kao što možete vidjeti iz gornjeg primjera, promijenio sam samo nekoliko polja:

$VMNames = "win_xp1", "zabbix"

imena virtuelnih mašina sa liste u Veeam B&R

$HostName = "192.168.55.100"

IP adresa ESXi hipervizora

$Directory = "d:\backup\arch\veeam-esxi\"

direktorij za pohranjivanje arhiva slika virtuelne mašine

$EnableEncryption = $False

onemogućiti šifriranje arhive

$Retention = "Za 3 dana"

automatsko brisanje arhive slike virtuelne mašine nakon isteka vremenskog perioda navedenog u varijabli.

Ovdje možete postaviti svoju vrijednost. - moguće opcije su navedene u komentarima skripte.

$EnableNotification = $False

Ovdje sam isključio e-mail obavještenja jer takvu funkciju još nisam planirao za sebe. Opciono, ovo možete prilagoditi ako je potrebno.

Kada su sve opcije definirane, potrebno je provjeriti rad naše skripte.
Pokrenite CMD konzolu u ime administratora i pokrenite naredbu:

Powershell – datoteka “c:\bin\VeeamZIP\vmware\VeeamZIP2.ps1”

Ako je sve ispravno postavljeno, vidjet ćete kako skripta radi:

Rice. 10

Rice. jedanaest

Nakon što završimo ovaj korak, prelazimo na sljedeći korak.

Dodavanje zadatka u Windows Task Scheduler

Pokrenite kao administrator "Windows Task Scheduler".
Desnom tipkom miša kliknite mapu "Task Scheduler Library" i odaberite "Kreiraj jednostavan zadatak". Našem zadatku dajemo ime: "VeeamZIP-test" i postavljamo svojstva novog zadatka.

Rice. 12

Opišite prirodu zadatka ako je potrebno

Rice. 13

Postavite raspored za novi zadatak

Rice. 14

Postavimo radnje koje će se izvršiti za zadatak.

Rice. 15

Obratite pažnju na ovaj korak, odnosno kako su naredba i njeni argumenti raspoređeni u obliku:
- u mom slučaju, planer je pristao da izvrši moju skriptu samo na ovaj način popunjavanja polja (Zasebno 2 reda: "Program ..." i "Dodaj argumente...").

Rice. 16

Rice. 17

Rice. 18

Rice. 19

Nakon postavljanja zadatka, prisilit ćemo ga da radi izvan rasporeda za otklanjanje grešaka.

Treba napomenuti da VeeamZIP mehanizam ne počinje sa radom odmah, već nakon određenog vremenskog perioda potrebnog za servisne procedure za pripremu posla kopiranja. Imajte to na umu dok čekate, dok obavljate provjere rada sigurnosne kopije.

Rice. 20

Trebalo bi raditi isto kao u prethodnom primjeru, s jednom razlikom - proces će biti pokrenut u pozadini, bez pokretanja prozora na ekranu.
Iz tog razloga, možete pratiti njegovo uspješno lansiranje na nekoliko načina, uključujući:
— kreiranje nove arhivske datoteke VM slike u skladištu;
- za potrebe otklanjanja grešaka - snimanje događaja u dnevniku našeg zadatka.

Ispod je tipičan vrhunac aktivnosti na lan-pci interfejsu tokom preuzimanja VM slika sa ESXi na Veeam B&R server:

Rice. 21

Snimljene arhive slika VM-a u odredišnom direktoriju (pohrana rezervnih kopija).

Rice. 22

Ostaje osigurati da sigurnosna kopija radi i u ručnom načinu rada i prema dogovorenom rasporedu.

Želio bih reći nekoliko riječi o vrstama licenci.

Za rad gornje metode sigurnosne kopije, za softver koji se koristi moraju biti ispunjeni sljedeći uslovi:
Backup server OS - Windows 7 x64 sp1/ Server 2008R2 / 2012 ili noviji;
Veeam Backup & Replication (Besplatno, ne niže od v8 + obavezna instalacija najnovijih ažuriranja, ali ne niža od upd v.3);
VMware ESXi 6 (vjerovatno će raditi sa v5.5) Essential Kit ili noviji (proširena licenca). Besplatno (ESXi Freeware) verzija blokira mogućnost kreiranja rezervnih kopija VM-a.

Od prve polovine 2016. godine, troškovi licenci prema gore navedenoj šemi bit će unutar 45 hiljada rubalja. (ESXi Essential Kit x ​​3 servera)+ 10 t. rub. na Windows 7 (8) .
Što se tiče ESXi-a, možete posebno napomenuti da će vam licenca Essential Kit omogućiti pristup funkcioniranju mehanizma za sigurnosno kopiranje cijelih kopija virtualnih mašina. Ako postoji finansijska prilika za proširenje licence, recimo za Enterprise, otvorit će se način djelomične kopije za korištenje (inkrementalna shema i niz drugih korisnih i zanimljivih opcija).
Ovaj način rada je naravno još optimalniji, ako ne gledate konačnu procjenu. Štaviše, ako ima sredstava za pune korporativne pakete VMware ESXi, onda očigledno već možemo govoriti o kupovini pune komercijalne verzije za Veeam Backup & Replication, što će otvoriti put za korištenje svih opcija ovog softvera, uključujući i planer. Lako je uočiti da vas ova opcija navodi na razmišljanje o preporučljivosti korištenja sigurnosne tehnike opisane u članku i, očito, data je za opću orijentaciju na temu.
Ako nemate dodatnih sredstava za proširene licence, onda pretpostavljam da korištenje paketa opisanog u članku izgleda više nego optimalno i proračunsko.

Ovim je završen prvi dio članka o sigurnosnom kopiranju virtuelnih mašina sa hipervizora VMware ESXi 6 do Veeam Backup & Replication v8 serverske memorije. Drugi dio će se baviti postavljanjem backup servera za rad virtuelne mašine baziran na Hyper-V.

Dobar dan, dragi čitaoci, ne tako davno smo razgovarali o procesu kloniranja Hyper-V virtuelnih mašina, danas ćemo analizirati njegovog glavnog konkurenta, odnosno ESXI hipervizor, u kojem ćemo takođe proizvoditi klonirajte VMware virtuelnu mašinu. Sam proces nije komplikovan, ali može izazvati niz pitanja za početnike sistem administratora, na koja ću odgovoriti u ovom članku.

Princip kloniranja

Kloniranje je kreiranje tačne kopije virtuelne mašine, kako sa istim postavkama, tako i sa potrebnim promenama. Veoma je zgodno, za potrebe testiranja, kada treba da izvršite potrebne izmene, a ne znate kako će se virtuelna mašina ponašati, pravljenjem njene kopije saznaćete i možete izbeći zastoje servisa. Koje metode kloniranja postoje:

  • Kopiranje datoteka virtuelne mašine (u isključenom stanju), iz minusa, potrebno je da je ponovo kreirate u inventaru i ubacite postojeći disk.
  • Sa VMware vCenter Converter Standalon e, ovo je opcija kada ne postoji vCenter Server. Tamo je princip jednostavan, instaliraš ga u virtuelnu mašinu i napraviš klon, kao da je fizička mašina, sve je detaljno opisano na linku iznad.
  • Veeam Backup Replication alati za sigurnosno kopiranje virtualnih mašina
  • Sa vCenterServerom.

U nastavku ću opisati prvu metodu i posljednju, a ostale već imaju svoje detaljne članke.

Kopiranje VM datoteka

Pronađemo traženi ESXI host, izaberemo diskovni niz (Datastore) koji vam je potreban i kliknite desnim tasterom miša na njega, izaberite "Browse Datastore" iz kontekstnog menija.

Odaberemo željenu mapu i iz kontekstnog izbornika stavku "Kopiraj", zatim je pomoću ugrađenog istraživača premjestimo na željenu lokaciju, možete to nazvati takvim kloniranjem VMware virtualne mašine, za siromašne.

Zatim, na novoj lokaciji, otvorite fasciklu i kliknite desnim tasterom miša na datoteku sa ekstenzijom *.vmtx, ovo je konfiguraciona datoteka. U stvari, to je sve. Lično, moram pristupiti sistem podataka ESXI koristeći WinSCP, ili također možete koristiti OVA funkcije predloška.

Ako u kopiranom VM-u postoje snimci, oni se moraju ili izbrisati prije kopiranja ili kopirati zajedno s drugim datotekama, u suprotnom, prilikom učitavanja novog VM-a, pojavit će se greška s porukom o nemogućnosti učitavanja datoteka sa snimcima.

Kopiranje VM-a pomoću vCenter-a

Za one drugove koji centralno upravljaju svojom infrastrukturom, ova funkcija je prisutna tokom instalacije. Njegova prednost je što možete klonirati i pokrenutu i neradnu virtuelnu mašinu. Odaberite željeni i kliknite desnim tasterom miša na njega, u kontekstnom meniju vidimo stavku "Klon".

U prvom prozoru čarobnjaka od vas će se tražiti da odaberete lokaciju (Datacenter)

Navedite odredišnog hosta, ako se podudara, vidjet ćete poruku "Validacija je uspjela"

Ako ne, tada ćete vidjeti poruke:

  • Uređaj koristi podlogu za CD/DVD drajv 1, može se popraviti, rečeno vam je da isključite ISO u VM.
  • Mrežni interfejs "ime adaptera" koristi "drugo ime" mreže - na odredišnom hostu ne postoji takav tip mreže, u redu je, možete ga prebaciti na drugi nakon kloniranja.

U sljedećem koraku kloniranja, trebat će vam odredište mašine za kopiranje.

U posljednjem koraku, bit ćete upitani da li želite primijeniti prilagođene postavke na klon. Prilagodba je dodatno podešavanje, što vam omogućava da postavite veliki broj postavki. Odabirom "Ne prilagođavaj" dovršit će se proces čarobnjaka za kloniranje.

Za kreiranje VMware sigurnosnih kopija u Handy Backup-u mogu se koristiti dvije metode: interna i eksterna.

Interna metoda

Kopija Handy Backup-a je instalirana na VMware virtuelnoj mašini koja radi pod operativnim sistemom Windows ili Linux. Rad Handy Backup-a na virtuelnoj mašini se u principu ne razlikuje od korišćenja sličnog rešenja na "fizičkim" računarima.

Eksterna metoda

Handy Backup radi na serveru virtuelne mašine VMware da kopira slike određenih VMware kopija kao normalne datoteke. Handy Backup koristi poseban dodatak za pravljenje rezervnih kopija VMware mašina i nizova, koji radi u "hot" režimu (bez zaustavljanja VMware mašine).

Kako sačuvati sliku VMware virtuelne mašine

Kopiranje VMware sigurnosne kopije slike se vrši pomoću specijaliziranog alata. Uz pomoć postavki dodatka VMware, također se može postići da se kopirani VMware stroj zaustavi i zatim ponovo pokrene za "hladnu" kopiju.

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

  1. Dvaput kliknite na liniju “Nova konfiguracija” da odaberete konfiguraciju za pristup VMware-u.
  2. U dijaloškom okviru koji se otvori odaberite između načina rada " Hot" (rezervna kopija bez zaustavljanja mašine) i " Omogući obustavu" (sa zaustavljanjem virtuelne mašine da dobijete njenu tačnu sliku).

  1. Zatim u dijalogu odaberite određenu sliku stroja na koju će se primijeniti ova konfiguracija.

  1. Kliknite "OK" i nastavite sa kreiranjem zadatka kao i obično.

Gore opisani slijed radnji će se zaustaviti, a zatim ponovo pokrenuti VMware virtuelne mašine bez ikakve dodatne intervencije.

Postoji odlična besplatna skripta za pravljenje rezervnih kopija virtuelnih mašina na VMWare ESXi serveru i radi na besplatnim verzijama ESXi 4 i 5 bez instaliranja dodatnih VMA trikova itd. Jedini problem je što instrukcije tamo nisu sasvim tačne, pa sam se dugo petljao po ovoj skripti da i dalje radi u automatskom režimu...

Neću detaljno opisivati ​​kako se spojiti na ESXi preko SSH-a, samo ću opisati korake podešavanja s kojima je sve funkcioniralo kod mene.

Prvo preuzmite skriptu sa gornje veze i postavite je na server, potrebno je da je postavite direktno u arhivu! Najlakši način da to učinite je putem vSphere klijenta. Imam dva diska na serveru - mašine rade na jednom, a na drugom leže svakakve iso-slike i rezervne kopije. Diskovi se nazivaju datastore1 i datastore2 respektivno. Sve rezervne kopije, skripte i konfiguracije se nalaze u folderu za rezervne kopije. Takođe imajte na umu da su imena datoteka i fascikli osetljiva na velika i mala slova, pa ako se fascikla pozove backup, a vi pišete u skripti Backup, onda neće raditi!

  1. Učitajte arhivu sa skriptom ovdje /vmfs/volumes/datastore2
  2. Pored SSH cd /vmfs/volumes/datastore2- idite u direktorij sa skriptom
  3. Raspakivanje skripte iz arhive tar -zxvf archive_filename.tar.gz
  4. Preko vSphere preimenujte raspakirani folder u nešto jednostavnije, na primjer, samo backup
  5. Sada idemo u ovaj folder - cd backup
  6. Napravite folder unutar njega za pohranjivanje pojedinačnih konfiguracija mkdir BackupConfig
  7. Sada unutra BackupConfig ispustite potrebne pojedinačne konfiguracije za mašine, ako nisu potrebne i sve mašine treba da imaju rezervnu kopiju sa istim postavkama, možete ostaviti prazno
  8. Ispravite varijable u konfiguracijskoj datoteci kroz vi editor, glavna stvar su sigurnosne putanje, tj. Promijenite prvi red u ovo: VM_BACKUP_VOLUME=/vmfs/volumes/datastore2/backup, dobro, onda vidite sami šta vam još treba - vi ghettoVCB.conf
  9. Kreirajte skriptu StartBackup.sh(2 reda) - vi StartBackup.sh
    2. red, gdje je poziv samog scenarija, možete preraditi za sebe
    cd /vmfs/volumes/datastore2/backup

    ./ghettoVCB.sh -a -g ./ghettoVCB.conf -c BackupConfig -l ghettoVCB.log
  10. Trči chmod +x ghettoVCB.sh
  11. Trči chmod +x StartBackup.sh

Prva faza završena! Sad ako trčiš StartBackup.sh, backup će početi. Za vrijeme otklanjanja grešaka, možete promijeniti 2. red u nešto poput ovoga ./ghettoVCB.sh -a -g ./ghettoVCB.conf -c BackupConfig -l ghettoVCB.log -d dryrun- ovo će vam omogućiti da pokrenete skriptu i pratite napredak bez kopiranja diskova. Za efikasnije i brže sigurnosno kopiranje, preporučujem da u postavkama postavite tip diska tanak.

Konfiguriranje Cron-a (za automatsko pokretanje skripte)

  1. Dajte dozvolu za pisanje u fajl chmod +w
  2. Dodajte liniju kroz vi u /var/spool/cron/crontabs/root
    15 0 */3 * * /vmfs/volumes/datastore2/backup/StartBackup.sh
    Lansira u 00:15 noću svaka tri dana. Moja vremenska zona je +4 Moskva, tj. zapravo skripta se pokreće u 4:15 ujutro, to će biti vidljivo do datuma kada je dnevnik modificiran kroz vSphere. Naravno, možete odabrati drugo vrijeme i frekvenciju.
  3. Sada morate pokrenuti dvije komande da ponovo pokrenete cron
    ubiti $(mačka /var/run/crond.pid)
    crond
  4. Dodajte sa vi 3 reda na sam kraj datoteke /etc/rc.local
    Ovo je neophodno jer će se nakon ponovnog pokretanja servera sadržaj datoteke iz 2. tačke sa pokretanjem naše skripte vratiti u prethodno stanje, pa u rc.local navodimo da nakon ponovnog pokretanja treba izvršiti sljedeće naredbe - zaustavljanje crona, dodavanje linije za automatsko pokretanje skripte i pokretanje cron .
    /bin/kill $(mačka /var/run/crond.pid)

    /bin/echo "15 0 */3 * * /vmfs/volumes/datastore2/backup/StartBackup.sh" >> /var/spool/cron/crontabs/root
    crond
  5. Sada pokrenimo naredbu /sbin/auto-backup.sh kako bismo bili sigurni da su sve naše promjene sačuvane.

Malo objašnjenje - zašto trebate kreirati skriptu StartBackup.sh, a ne samo uzeti i staviti njegov sadržaj /var/spool/cron/crontabs/root? Postoji određeno ograničenje veličine ove datoteke i neke linije u njoj jednostavno neće raditi, iako možete pokušati to učiniti na ovaj način, u početku mi je išlo, ali onda su, očito, izašle neke zakrpe i prestale . Štaviše, jednostavno je zgodnije - ako trebate promijeniti raspored rezervnih kopija, onda samo uredite datoteku StartBackup.sh i nema potrebe plesati s tamburom oko crona sa njegovim ponovnim pokretanjem i unošenjem istih promjena na /etc/rc.local.

PS: Vrijeme prolazi, sve se mijenja, sama skripta se mijenja, ESXi5 je već izašao, pa negdje, možda nešto više neće raditi 🙂

Dodatak: Cron sintaksa

Naredba cron izgleda ovako:

1 2 3 4 5 /vmfs/volumes/datastore2/backup/StartBackup.sh

gdje,
1: Minute (0-59)
2: Sat (0-23)
3: Dani (0-31)
4: Mjeseci (0-12)
5: Dan u sedmici (0-7)

nekoliko primjera:

  1. Trčite svaki dan 5 minuta iza ponoći
    5 0 * * * /vmfs/volumes/datastore2/backup/StartBackup.sh
  2. Lansiranje u 2:15 svakog prvog dana u mjesecu
    15 14 1 * * /vmfs/volumes/datastore2/backup/StartBackup.sh
  3. Početak u 22:00 svakog radnog dana
    0 22 * ​​* 1-5 /vmfs/volumes/datastore2/backup/StartBackup.sh
  4. Pokreće se 23 minute nakon ponoći i svaka dva sata nakon toga (2:23, 4:23… itd.), svaki treći dan
    23 0-23/2 * * */3 /vmfs/volumes/datastore2/backup/StartBackup.sh

Trenutno postoji nekoliko proizvođača programa za pohranu sigurnosnih kopija, plaćenih i besplatnih.
Mi to besplatni programi ili su nezgodni za korištenje (teška instalacija, stalna prijetnja kvara, nedostatak izvornih sučelja), ili im nedostaju najvažnije sigurnosne opcije.
U ovom slučaju vrijedi kupiti plaćeni program, koji će za razliku od besplatnog biti potpuno funkcionalan sa svim osnovnim backup funkcijama.
Ispod je lista najboljih backup rješenja po mišljenju stručnjaka:

    Oporavak podataka s podrškom za VCenter Server

    Veeam BackUp & Replication

Ovi programi su glavni programi za pravljenje rezervnih kopija koje koristi većina korisnika:

    Data Recovery With podrška vCenter Server

Kao što je već napisano u prošlosti, ovo je najsigurniji način da napravite rezervnu kopiju mašine ako ste kupili VCenter Server i više nemate želju ili sredstva da se bavite ovim problemom. Ova tehnologija je prilično jednostavna za postavljanje, kompletan vodič možete pronaći na sljedećem linku:

Ovo rješenje radi i sa i bez VCenterServera, ali neće biti moguće konfigurirati sigurnosnu kopiju prema vremenu. U nastavku ćemo pokriti sve glavne karakteristike kada uporedimo sve proizvode.

    Veeam BackUp & Replication

Ovaj proizvod je sada prilično popularan, jer će vrsta licenciranja ovog proizvoda (licenciranog po utičnicama) za serverske sobe sa serverima male snage biti izuzetno korisna. U nastavku ćemo pogledati nekoliko konfiguracija servera i razmotriti karakteristike cijena. Također, ovaj proizvod podržava opciju trenutnog oporavka podataka nakon kvara zahvaljujući vPower tehnologiji.

    Nedavno je objavio i alate za pravljenje rezervnih kopija u virtuelnim okruženjima. Osim toga, Symantec je jedino rješenje za pravljenje rezervnih kopija koje koristi V2P tehnologiju (pretvaranje virtuelnog okruženja u fizičke servere). Istina, Vcenter ima takvu tehnologiju, ali ne više u okviru backup tehnologije

    • Uprkos činjenici da se Acronis alati naširoko koriste u virtuelnim sistemima, Acronis je prvobitno kreiran kao rezervna kopija fizičkih mašina, a kreiranje posebnih arhiva koje je razvila sama kompanija kako bi se smanjila količina rezervne kopije. Acronis uključuje mehanizme za pretvaranje mašina u svim vrstama okruženja (V2V, V2P, P2V i P2P).

      Detaljno poređenje backup tehnologija. VMware vs Veeam vs Symantec vs Acronis

      Dakle, naveli smo glavna rješenja za backup, sada ih uporedimo. Uporedićemo po mogućnostima, licencama, opcijama i procenjenoj ceni proizvoda:

      Razmotrićemo 2 tipa servera:

      Poređenja će biti predstavljena za jedan i pedeset servera (ESX hostovi).

      Razmotrite vrste licenciranja za naše tehnologije:

      1. Veeam Backup & Replication je licenciran po broju fizički procesori (utičnice) VMware ESX/ESXi server host;

        Acronis je licenciran po broju server host VMware ESX/ESXi

        Symantec je licenciran brojem server host VMware ESX/ESXi

      Odabrani proizvodi za poređenje:

        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;

      Funkcije i karakteristikeData Recovery+VCenterVeeamSymantecAcronis
      Sigurnosna kopija podataka + + + +
      Snimci + + + +
      Backup po vremenu + + + +
      Slanje dnevnika e-mailom - + + +
      Vraćanje mašina u prethodno stanje + + + +
      Centralizovani interfejs za upravljanje + + + +
      Potpuna kompatibilnost sa Vmware rješenjima + + + +
      Način deduplikacije 1 + + - 2 - 3
      Inkrementalna sigurnosna kopija 4 + + + +
      Prilagođeni parametri za više Vcentara u LinkedModeu + + + +
      Oporavak pojedinačnih podataka + + + +
      Volume Shadow Copy Service (VSS) + + + +
      Upravljanje politikama + - 5 + +
      Kombinacija sa vMotion, HA, DRS uslugama + + + +
      Podrška za tipove skladištenja (lokalni, NFS, Share, iSCSI, Fibre Channel, NAS)Lokalno, NFS, Share, iSCSI, Fibre Channel, NASLokalno, NFS, Share, iSCSI, Fibre Channel, NAS, SANLokalno, NFS, Share, iSCSI, Fibre Channel, NAS, SAN, USB, DASLokalno, NFS, Share, iSCSI, Fibre Channel, NAS, SAN, DAS, usluge u oblaku
      VCenter zahtjev + - - -
      Mogućnost oporavka na drugu hardversku platformu 6 - - + +
      Rad sa SQL bazama podataka - + - 7 -
      Rad sa Exchange serverom - + - 8 -
      Rad sa aktivnim direktorijumom - + - 9 -
      Sposobnost pretvaranja virtuelnih okruženja u fizička (V2P) - - + +
      Sposobnost pretvaranja fizičkog okruženja u virtuelno (P2V) + - + +
      Preporuka o dostupnosti Vcentra + + + +
      Trenutni oporavak od katastrofe - + + +
      Funkcija obnavljanja golog metala 10 - - + +
      Zaštita predložaka - + + -
      Replikacija podataka - + - -
      Provjera oporavka 11 - + - -
      Rad sa više verzija ESX-aOdjeljak ide uz prvu cifru verzije + + +
      OS podrška Kopira cijelu mašinu, bez obzira koji OS radiWindows, LinuxPodrška za većinu OS
      Podrška platformiSamo VMwareSamo VMwareVMware, Microsoft Hyper-V, Citrix Xen, PhysicalVMware, Microsoft Hyper-V, Citrix Xen, Parallels, Physical
      Procijenjeni trošak za 1 server, rub.
      2 procesora 4 jezgra 50 000 60 000 100 000 70 000
      4 procesora sa 12 jezgara 50 000 180 000 100 000 70 000
      Procijenjeni trošak za 50 servera, rub.
      2 procesora 4 jezgra 180 000 3 000 000 5 000 000 3 500 000
      4 procesora sa 12 jezgara 180 000 9 000 000 5 000 000 3 500 000

        Režim deduplikacije vam omogućava da sačuvate rezervnu kopiju ne cele mašine, već samo podataka koji su se promenili od poslednje rezervne kopije. Ovo nam daje 2 značajne prednosti:

        • Značajne uštede u prostoru za pohranu sigurnosnih kopija podataka;

          Ušteda prometa kada se serveri nalaze na velikim udaljenostima jedan od drugog (geografska komponenta);

        Ova funkcija je dostupna sa dodatnom opcijom deduplikacije;

        Ova funkcija je dostupna sa opcionom opcijom Deduplication;

        Inkrementalna sigurnosna kopija vam omogućava da prvo napravite sigurnosnu kopiju cijelog izvornog direktorija, a zatim mu "dodate" one datoteke koje su se promijenile od posljednje sigurnosne kopije. Ova funkcija vam omogućava da napravite rezervnu kopiju mašine bez stavljanja u režim održavanja;

        Funkcija dostupna uz opcioni softver Veeam Monitor;

        Symantec Restore Anyware tehnologija omogućava korisnicima da migriraju sistem na drugi računar bez ponovne instalacije;

        Ako su mašinske datoteke izgubljene, to vam omogućava da kreirate novi VM sa istim karakteristikama i vratite stari na njega;

        Nakon kreiranja rezervne kopije, ova tehnologija provjerava da li može podići automobil odmah nakon njegovog kvara;

      Oporavak podataka s podrškom za vCenter Server

      Ovaj paket je vrlo zgodan ako nemamo želju da kupujemo proizvode treće strane, a može se pustiti u rad na bilo kom nivou razvoja kompanije. Među nedostacima vrijedi istaknuti njegovu malu funkcionalnost u odnosu na druge backup sisteme.

      Veeam BackUp & Replication

      Najpopularniji način za pravljenje rezervnih kopija u VSphere okruženju. Višenamjenski, može obavljati većinu funkcija, iako je dosta dodatnih parametara opcija (VeeamOne, VeeamReporter, VeeamMonitor, itd.), što će povećati njegovu cijenu pri kupovini cijelog paketa. Ali, ipak, sam program Veeam BackUp & Replication 5 je gotov proizvod koji se koristi u mnogim kompanijama, kako malim tako i velikim. Ovaj program uključuje 2 modula: backup i replikaciju. Ovaj proizvod ima novu tehnologiju, koja se koristi kao test u mnogim backup programima. VeeamBackUp & Replication5 vam omogućava da pokrenete VM direktno iz rezervne kopije. Veeam ovu tehnologiju naziva vPower. Ova tehnologija korisniku pruža sljedeće prednosti:

        Trenutni oporavak virtuelnih mašina

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

        SureBackup potvrda vraćanja

      Funkcija replikacije vam omogućava da kreirate promenljive blokove svakih nekoliko minuta, što vam omogućava da se odmah prebacite na zasebnu repliku u slučaju kvara mašine i vratite zdravlje mašine. Ova funkcija eliminira potrebu za skupim hardverom i proizvodima i pruža alternativu tradicionalnoj end-to-end zaštiti podataka.

        Trenutni oporavak nakon kvara

        Pokretanje VM-a direktno iz sigurnosne kopije

        Uz pomoć tehnologije replikacije moguće je kreirati sigurnosne kopije svakih nekoliko minuta bez smanjenja performansi

        Mogućnost izbora puta u korist brzine ili pouzdanosti (RTO & RPO)

      Symantec Backup Exec System Recovery Virtual Edition

      Symantec, za razliku od Acronisa, nudi ne samo konsolidaciju servera u virtuelnu infrastrukturu, već i obrnuti transfer virtuelnih mašina na fizičku bazu.

      Symantec trenutno objavljuje proizvod za sigurnosno kopiranje VM-a - Symantec BackupExec SystemRecovery VirtualEdition. Ovaj proizvod uključuje okruženje Symantec Management Solution, samostalni klijent i disk za oporavak. Za rezervnu kopiju servera datoteka potrebna nam je samo SSR licenca, ali za napredne funkcije pri korištenju SQL baza podataka, Exchange servera itd. moramo kupiti agente za ove servere. Kao što praksa pokazuje, za većinu kompanija nije dovoljno stvoriti jedno skladište podataka za sigurnosnu kopiju, pa Symantec SystemRecovery pruža funkciju kreiranja eksterne sigurnosne kopije na FTP serveru ili dodatnog diska za poboljšani oporavak od katastrofe.

      Symantec ima niz svojih jedinstvenih karakteristika:

        Mogućnost oporavka na drugoj hardverskoj platformi;

        Sposobnost pretvaranja virtuelnih okruženja u fizička (V2P);

        Kada koristite USB kao skladište na mašini za rezervnu kopiju, Symantec ga prepoznaje, određuje njegov tip i inteligentno deluje na njega kako bi nastavio da izvršava poslove rezervne kopije;

      Symantec također koristi funkciju kompresije podataka kada koristi P2V tehnologiju, koja vam omogućava uštedu na prometu prilikom pretvaranja strojeva na daljinu (na kraju konverzije, prostor koji VM zauzima na disku će biti jednak volumenu fizička mašina.)

      Symantec agenti su dizajnirani za određene tipove servera (SQL, Exchange, DB2, ActiveDirectory, itd.), uključujući OS, što im omogućava da prepoznaju sve karakteristike takvih servera i ne samo da kreiraju sigurnosnu kopiju cijele mašine, već i održavaju niz individualnih karakteristika za svaki od njih (agent za Exchange radi odvojeno sa svojim bazama podataka pošte, a SQL agent vraća strukturu baze podataka gotovo trenutno nakon kvara)

      Acronis Backup & Recovery 10 Advanced Server Virtual Edition

      Acronis ima VM backup proizvod - Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Rješenje koristi tehnologiju sličnu Veeam-ovoj vPower - AcronisInstantRestore, koja vam omogućava da odmah vratite mašinu nakon kvara. Acronis Backup & Recovery 10 AdvancedServer VirtualEdition omogućava organizacijama svih veličina da maksimiziraju vrednost virtuelizacije štiteći sve virtuelne mašine koje rade na svakom pojedinačnom fizičkom serveru po pristupačnoj, fiksnoj ceni. Acronis Backup & Recovery 10 AdvancedServer VirtualEdition ne samo da podržava VMware, Microsoft Hyper-V ® , Citrix XenServer i Parallels platforme, već omogućava i neograničene migracije između ovih platformi. Acronis nudi da izračuna uštede iz svog programa, koristeći kalkulator uštede budžeta koristeći ovaj program: http://www.acronis.ru/backup-recovery/roi-calculator.html.

      Ali mogućnosti Acronis-a nisu ograničene na ovo. Acronis je uključio još jednu funkciju u paket Acronis Backup & Recovery 10 AdvancedServer VirtualEdition, ovo je konsolidacija servera za prenos sistema sa fizičke na virtuelne platforme, i sa ugrađenim planerom zadataka. Kao rezultat toga, imamo da ovaj program obavlja 2 glavne funkcije:

        Hitan oporavak sistema

        Konsolidacija servera

      Glavne prednosti u odnosu na druge tehnologije:

        Sposobnost rada i sa fizičkim serverima i u virtuelnom okruženju, što omogućava, u početnim fazama razvoja kompanije, da kombinuje konsolidaciju sa visokim ocenama pouzdanosti

        Širok raspon podržanih uređaja za pohranu rezervnih kopija (do optičkih uređaja i magnetnih traka)

        Kreiranje particije Acronis Secure Zone na istom VM serveru, što vam omogućava da vratite mašinu u prethodno stanje u kratkom vremenu, a ova particija će biti zaštićen od režima deduplikacija na drugom serveru

        Funkcija oporavka golog metala će omogućiti, u slučaju potpunog gubitka mašinskih datoteka, da kreirate istu mašinu i vratite snimak prethodne na njoj.

        Podrška za većinu virtuelnih platformi.

        Podrška za većinu OS-a prilikom instaliranja rezervnog agenta

mob_info