Sikkerhetskopiering av virtuelle vmware-maskiner. Sikkerhetskopier VMWare ESXi virtuelle maskiner ved hjelp av MKSBackup. Lage sikkerhetskopier av virtuelle maskiner på Microsoft Virtual Server-plattformen

Hvis du ønsker å forstå mer detaljert prosessene for å sette opp og sikre omfattende sikkerhet for lokal og nettverksinfrastruktur bygget på Linux OS, anbefaler jeg at du blir kjent med OTUS. Kurset er ikke for nybegynnere, du må bestå det for å melde deg på.

Hvis du ennå ikke har konfigurert den gratis hyper-v hypervisoren, anbefaler jeg at du leser materialet mitt om dette emnet -. Hvis du allerede har det konfigurert og spørsmålet oppstår om hvordan du raskt, enkelt og fritt kan sikkerhetskopiere det, anbefaler jeg å bruke gratis verktøy HV Backup.

HVBackup-verktøybeskrivelse for hyper-v

Hovedmålet med HVBackup-prosjektet var å lage en gratis, enkel og effektiv backup-løsning virtuelle maskiner hyper-v, fungerer både i enkeltmodus og i en klynge.

Verktøyet fungerer på alle versjoner av operativsystemet, fra og med Windows Server 2008 og fremover, som i grafisk modus, og Server Core-installasjoner. Verktøyet støtter også gratisutgaven av Hyper-V Server hypervisor.

HVBackup støtter appkonsistente og krasjkonsistente hyper-v-sikkerhetskopier ved hjelp av VSS innebygd i systemet. Det finnes mange kommersielle løsninger basert på samme metode for sikkerhetskopiering av virtuelle maskiner, men blant de gratis vet jeg kun om dette produktet.

Selskap kodeplex, produsenten av programmet, hevder at det regelmessig bruker HVBackup i sin infrastruktur, noe som garanterer høy kvalitet arbeid og rettidige rettelser eller endringer.

Programmet kan startes fra kommandolinje, ringte fra Kraftskall skript, eller bygges inn i noen .Net-applikasjon gjennom det aktuelle biblioteket.

Prinsippet for drift av dette verktøyet er ganske enkelt. Programmet oppretter et eget zip-arkiv for hver virtuell maskin i den angitte katalogen, som inkluderer all informasjon relatert til den.

Systemkrav:
.Net Framework 3.5

Installere .Net Framework 3.5 på kommandolinjen

For å installere .Net Framework 3.5 må du kjøre følgende kommandoer i Powershell.

Windows Server eller Hyper-V Server 2012:

Installer-WindowsFeature NET-Framework-Core

Windows Server 2008 eller 2008 R2 (ikke kjerne):

Ocsetup NetFx3

Windows Server (kjerne) eller Hyper-V Server 2008 / 2008 R2:

Ocsetup NetFx3-ServerCore

Eksempel på bruk av HVBackup

Utfør en fullstendig VSS-sikkerhetskopi av alle vertsvirtuelle maskiner:

HVBackup -a -o d:\vm-backup

Utfør en fullstendig VSS-sikkerhetskopi av listen over virtuelle maskiner (du må bruke anførselstegn hvis maskinnavnene inneholder mellomrom). Sikkerhetskopieringen utføres på en ekstern server:

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

Lag en fullstendig sikkerhetskopi av virtuelle maskiner, hvis liste finnes i en tekstfil (hver VM på en egen linje):

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

Skript for automatisk sikkerhetskopiering

Hvis du vil planlegge automatisk utførelse sikkerhetskopiering, da er det mest praktisk å lage en enkel bat-fil for disse formålene og planlegge utføringen av den. La oss skape backup-all.cmd følgende innhold:

Sett BCKPATH="\\backup-server\wm-backup" rem net use %BCKPATH% /user: 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

Dette skriptet vil slette alle virtuelle maskiner før det utføres en sikkerhetskopi zip-filer eldre enn 7 dager i den angitte katalogen. Du kan redigere banene og parameterne for å passe dine behov.

La oss nå lage en planlagt oppgave på serveren for periodisk å utføre sikkerhetskopier ved å bruke skriptet vi opprettet tidligere:

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

Hvis du trenger å slette en oppgave:

Schtasks.exe /delete /tn HVBackup /f

Umiddelbar utførelse av oppgaven:

Schtasks.exe /run /tn HVBackup

HVBackup kommandolinjealternativer

Bruk: HVBackup.exe

-b, --sikkerhetskopiering
Kjør sikkerhetskopiering (standard).
-r, --gjenoppretting
Utfør gjenoppretting.
-f, --fil
Tekstfil, som inneholder en liste over virtuelle maskiner, en på hver linje.
-l, --liste
Liste over virtuelle maskiner for sikkerhetskopiering.
-a, --alle
Sikkerhetskopier alle virtuelle maskiner på serveren.
-n, --navn
Hvis spesifisert, blir bare de oppførte virtuelle maskinene sikkerhetskopiert.
-g, guide
Hvis spesifisert, lages en sikkerhetskopi av de oppførte virtuelle maskinene av GUID.
-o, --utgang
Nødvendig parameter. Den siste mappen for arkiver. Kan være i form av en lokal eller nettverksbane.
--Utgående format
Navneformat for virtuell maskinarkiv. (0) maskinnavn, (1) maskin-GUID og (2) Gjeldende dato og tid. Standard: "(0)_(2:ååååMMddHHmmss).zip"
-s, --singlevss
Lag ett øyeblikksbilde for alle virtuelle maskiner.
--hjelp
Vis hjelp for kommandoer:

Konklusjon

Det er alt. Den eneste merknaden er at jeg ikke testet ytelsesfallet under sikkerhetskopiering. Jeg la ikke merke til noen nedganger i driften av de virtuelle maskinene. Men de ble alle losset. Tiden det tar å utføre en sikkerhetskopi på hver maskin er betydelig. Men det avhenger selvfølgelig av mange faktorer.

Spise god mulighet kombinere HVBackup og . Lag for eksempel arkiver lokalt på en server med hyper-v, mount til linux server mappe og bruk rsync til å hente zip-filer fra virtuelle maskiner. Eller gjør det med en gang backup på Linux samba, for eksempel. Linken ovenfor har et eksempel om dette emnet.

Nettkurs Linux Security

Hvis du ønsker å forstå mer detaljert prosessene for å sette opp og sikre sikkerheten til lokal og nettverksinfrastruktur bygget på Linux OS, anbefaler jeg at du gjør deg kjent med nettkurs "Linux Security" i OTUS. Opplæringen varer i 3 måneder, deretter vil vellykkede kurskandidater kunne gjennomgå intervjuer med partnere. Kursopplegget er utviklet som en rekke praktiske workshops og retter seg mot trente studenter som allerede har kunnskap og erfaring innen Linux-administrasjon. Hva du lærer:
  • Bruk de beste globale praksisene og i(Debian, RedHat, MitRE);
  • Bruk verktøy for å oppdage og utnytte sårbarheter i Linux OS;
  • Installer og konfigurer nettverkssystemer oppdage og forhindre angrep;
  • Arbeid med overvåkings- og containeriseringssystemer basert på Docker;
Test deg selv på opptaksprøven og se programmet for flere detaljer.

Mange bedrifter, så vel som hjemmebrukere, bruker i økende grad virtuelle maskiner for å utføre ulike oppgaver og øke effektiviteten av aktivitetene deres. Hvis tidligere virtuelle maskiner hovedsakelig ble brukt av entusiaster, har kvaliteten på desktop- og nå tillatt at de kan brukes av profesjonelle i stor skala. Muligheten til å kjøre flere virtuelle systemer på én fysisk datamaskin har mange fordeler, inkludert besparelser på maskinvare, forenklet vedlikehold og reduserte energikostnader i store datasentre. I tillegg er en viktig fordel med virtuelle maskiner deres enkle portabilitet til en annen fysisk plattform og enkel prosedyre deres backup. Men akkurat som vanlige operativsystemer, krever virtuelle miljøer stor oppmerksomhet for å skape sikkerhetskopier kritiske data. Når du kjører virtuelle maskiner i et bedriftsproduksjonsmiljø, planlegger mange bedrifter hele strategier for arkivering og gjenoppretting av virtuell infrastruktur etter feil, som kalles Disaster Recovery.

Mange kommersielle leverandører av virtualiseringsplattformer tilbyr bedriftsbrukere innebygde sikkerhetskopieringsverktøy for virtuelle maskiner, for eksempel VMware Consolidated Backup (VCB) for ESX Server-plattformen. Men i SMB-sektoren (Small and Medium Business), hvor antallet virtuelle maskiner som brukes er lite, er det praktisk talt ingen sikkerhetskopieringsverktøy levert av plattformprodusenten. Som et resultat må små selskaper involvere systemadministratorer for å skrive ulike skript, samt bruk av standard operativsystemverktøy som gir arkivering og gjenoppretting av filer og mapper med viktige data.

Forstå sikkerhetskopiering av data

Sammen med den virtuelle iner det også nødvendig å sette i gang prosessen med å utvikle en katastrofegjenopprettingsplan. Først av alt er det nødvendig å fremheve de mest kritiske elementene i IT-infrastrukturen, som potensielt er utsatt for skade fra interne og eksterne kilder, som strømbrudd, funksjonsfeil harddisk, virustrussel og andre. Etter dette er det nødvendig å vurdere frekvensen av sikkerhetskopiering av virtuelle maskiner i ulike kategorier avhengig av graden av kritikalitet. Selskapets virtuelle produksjonsservere, som opererer i full offentlig tilgjengelighetsmodus, må arkiveres ganske ofte og regelmessig og ha mulighet for raskt å gjenopprettes ved feil. Interne servere i organisasjonen som ikke krever så høy oppmerksomhet og rask bedring, kan arkiveres sjeldnere, med lengre gjenopprettingstider. Deretter må du bestemme hvilke lagringsenheter som skal brukes til arkivering (IDE- eller SCSI-stasjoner til andre servere, SAN-enheter, etc.).

Når du velger frekvens for arkivering, er det nødvendig å ta hensyn til at noen typer sikkerhetskopiering har egenskapen til å lage raske sikkerhetskopier, men langsommere gjenoppretting. Motsatt er det mulig å utføre lengre arkivering med kortere gjenopprettingstider. Følgende er hovedtypene for sikkerhetskopiering av data som også kan brukes på virtuelle maskiner:

  • Vanlig (full) arkivering (full backup)
    Denne typen arkivering lager en fullstendig kopi av alle lagrede data. Prosessen med å lage en slik sikkerhetskopi er ganske lang, men krever ikke mye gjenopprettingstid, siden den ikke krever flere gjenopprettingsoppgaver. Full backup tilbakestiller fil- og mappearkivmarkører, som brukes til å bestemme hvilke filer som skal sikkerhetskopieres. Disse markørene brukes til å sjekke filtilstander under inkrementelle og differensielle sikkerhetskopier.
  • Inkrementell backup
    Denne typen sikkerhetskopiering innebærer kopiering av filer og mapper som har endret seg siden forrige sikkerhetskopiering. Derfor, hvis du utfører to inkrementelle sikkerhetskopier etter hverandre og ikke endrer filen mellom dem, vil den ikke bli lagt til gjenopprettingsbildet.
  • Differensiell backup
    Denne sikkerhetskopien inkluderer alle endringer som har skjedd i filer og mapper siden siste fullstendige sikkerhetskopiering. Følgelig, med to påfølgende differensiell arkivering, vil en fil som ikke har endret seg mellom dem, men som har endret seg siden siste fullstendige arkivering, bli arkivert begge gangene.

For å forklare hvordan disse typer arkivering skiller seg, vil vi gi et eksempel på å kombinere typer sikkerhetskopiering. Ved bruk av full og inkrementell arkivering reduseres sikkerhetskopieringstiden betydelig, men gjenopprettingstiden økes. For eksempel, hvis vi gjorde en fullstendig sikkerhetskopi på mandag og rullet ut ytterligere sikkerhetskopier hver dag, og på fredag ​​ble systemet skadet, må vi gjenopprette den fullstendige sikkerhetskopien av mandag og sekvensielt alle ekstra kopier frem til fredag, noe som vil ta en veldig lang tid. Å kombinere full og differensiell aktivering krever tvert imot mer tid til arkivering, men mindre tid til restaurering, siden du bare trenger å gjenopprette hele arkivkopien av mandagens data og rulle fredagens differensielle arkiv over på den.

Dette er selvfølgelig ikke alle typer arkivering som kan brukes ved sikkerhetskopiering av data, men typene som er oppført er noen av de mest brukte. For servere med høy gjenopprettingstid er det åpenbart mer tilrådelig å bruke differensiell arkivering i kombinasjon med full arkivering i stedet for inkrementell arkivering. Den første er egnet for eksterne servere i organisasjonen, den andre - for interne, som kan tolerere mer nedetid.

Siden en virtuell maskin i utgangspunktet er en mappe med filer, kan du bruke de innebygde sikkerhetskopieringsverktøyene til vertsoperativsystemet hvis du bruker en virtualiseringsplattform på toppen av vertssystemet, som for eksempel Microsoft Virtual Server eller VMware Server. I Microsoft Windows For disse formålene kan du bruke verktøyet ntbackup. Når du bruker bare-metal-plattformer som ESX Server eller Virtual Iron, må du bruke virtualiseringssystemleverandørens verktøy eller tredjepartsprodukter.

I tillegg kan sikkerhetskopiering av virtuell maskin gjøres ved å lage gjestebilder ved hjelp av programvare som Acronis Sant bilde. Det er også verdt å merke seg at det er situasjoner når det er nødvendig å arkivere ikke hele den virtuelle maskinen, men noen data i gjestesystemet. I dette tilfellet, når du skriver batch-arkiveringsskript, kan du bruke monteringsverktøy virtuelle disker til vertssystemet. For VMware-plattformer er dette verktøyet VMware Disk Mount-applikasjonen.

Sikkerhetskopiering og gjenoppretting av virtuelle maskiner på VMware ESX Server-plattformen

VMwares pilotprodukt, ESX Server-plattformen, er et nøkkelelement i virtuell infrastruktur i et bedriftsproduksjonsmiljø. Virtuell infrastruktur VI3 (Virtual Infrastructure 3) er et sett med produkter og verktøy som lar en flåte av virtuelle maskiner effektivt utføre oppgavene sine og fungere jevnt under ulike forhold, inkludert force majeure-faktorer som plutselige belastningsstøt, strømbrudd og utstyrsskade. Et av de viktigste verktøyene for å implementere en Disaster Recovery-strategi er VMware Consolidated Backup (VCB). VCB kan brukes til å lage sikkerhetskopier av individuelle ESX-servere, så vel som i forbindelse med VMware Virtual Centers virtuelle serverflåteadministrasjonsverktøy. VCB tilbyr følgende funksjoner:

  • lage sikkerhetskopier av virtuelle maskiner med forskjellige typer arkivering gjennom en spesiell proxy-server VCB Proxy Host, som fjerner byrden med å lage sikkerhetskopier fra selskapets produksjonsserver der de virtuelle maskinene kjører
  • krever ikke installasjon av ekstra agenter på ESX-servere
  • gir store muligheter for integrasjon med tredjeparts backup-produkter støtte for ulike pakker er allerede innebygd i VCB
  • støtter arkivering på filnivå for gjester Windows-systemer(du kan lage arkivkopier separate filer og mapper inne i gjestesystemet), samt arkivering på nivå med virtuelle maskinbilder for alle gjeste-OS

Sikkerhetskopiering av virtuelle maskiner ved hjelp av VCB skjer ved å lage øyeblikksbilder av virtuelle maskiner uten å stoppe driften. VCB støtter også SAN-er. Hvis de virtuelle maskinene er plassert på en SAN-lagringsenhet, er sikkerhetskopieringsprosedyren som følger:

Øyeblikksbilder av virtuelle maskintilstander opprettet under drift ved hjelp av en agent plassert på VCB-proxyserveren lagres på backupmedier, hvorfra de deretter kan gjenopprettes i tilfelle feil på et kjørende gjestesystem eller skade på utstyr. I dette tilfellet har backupagenten direkte tilgang til LUN-ene (Logical Unit Number) i SAN-enhetene. For SAN-er støtter VCB Fibre Channel-protokollen, samt båndmedier for lagring av sikkerhetskopier. VCB utnytter tett egenskapene til VMware Tools som kjører inne i gjestesystemet for å lage sikkerhetskopier av gjeste OS-data.

VMware Consolidated Backup på dette øyeblikket støtter følgende pakker (listen inkluderer kun offisielt testet programvare med ESX Server-produktet):

  • 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 v7.0
  • EMC Networker v 7.1.x
  • EMC Networker v 7.2
  • EMC Networker v7.3
  • CA BrightStor ARCServe r11
  • CA BrightStor ARCServe r11.1
  • CA BrightStor ARCServe r11.5
  • Commvault Galaxy v5.9
  • Commvault Galaxy v6.1

Generelt kan arbeidet med å lage arkivkopier av virtuelle maskiner representeres som følger:

  1. Sikkerhetskopieringsprogramvaren kjører et forhåndsarkiveringsskript som utfører følgende oppgaver:
    • sørger for at ingen lese-skriveoperasjoner forekommer i gjestesystemet til lagrede mapper og filer (kun for Windows gjeste-OSer)
    • bytter den virtuelle maskinen til øyeblikksbildemodus, lager et øyeblikksbilde av tilstanden til den virtuelle maskinen og gjør den tilgjengelig for applikasjonen ved hjelp av VCB
    • monterer et øyeblikksbilde av den virtuelle maskinen fra SAN til proxy-serveren
  2. En sikkerhetskopi av et øyeblikksbilde av den virtuelle maskinen lages på bildenivå, eller på nivå med filer og mapper i gjestesystemet (full, differensiell eller inkrementell kopi).
  3. Sikkerhetskopieringsprogramvaren kaller et post-backup-skript som fullfører sikkerhetskopieringen (avmonterer øyeblikksbildene fra den virtuelle maskinen fra proxy-serveren og tar den virtuelle maskinen ut av øyeblikksbildemodus).

Under sikkerhetskopieringsprosessen bruker VCB-verktøy følgende virtuelle infrastrukturkomponenter:

For å oppsummere er VMware Consolidated Backup et kraftig verktøy for å lage sikkerhetskopier av virtuelle maskiner og lar deg bruke standard sikkerhetskopiprogramvare som brukes i organisasjonen din for å lage arkivkopier av dataene dine.

Sikkerhetskopier med Vizioncore esxRanger

Vizioncores esxRanger-produkt, nå kontrollert av Quest Software, er for tiden en av de mest populære løsningene for å lage sikkerhetskopier av virtuelle maskiner på ESX Server-plattformen. esxRanger krever ikke installasjon av noen ekstra agenter på ESX-servere og lager sikkerhetskopier av virtuelle maskiner fra en enkelt server eller gruppe av servere gjennom integrasjon med Virtual Center-produktet. Prosessen med å lage sikkerhetskopier foregår på én Windows-server, hvorfra arkiverte bilder av virtuelle systemer kan lagres på ulike enheter lagring i organisasjonens produksjonsmiljø.

esxRanger har både et GUI og et kommandolinjegrensesnitt, slik at du kan bruke en vanlig planlegger Windows-oppgaverå kjøre sikkerhetskopieringsjobber etter en tidsplan, noe som eliminerer behovet for å skrive flere skript. Hovedvinduet til esxRanger-produktet vises nedenfor:

Ved å koble til VMware Virtual Center, hvis du har de riktige tillatelsene, kan du velge individuelle virtuelle maskiner for datasenterservere for sikkerhetskopiering. Kopierte bilder komprimeres automatisk under arkivering og dekomprimeres under gjenoppretting, noe som sparer systemadministratorer for tid.

esxRanger integreres med VMware Consolidated Backup når den brukes i SAN-er og lar deg lage hele eller differensielle kopier av virtuelle maskiner, samt individuelle filer og mapper i Windows-gjester. I tillegg, under sikkerhetskopieringsprosessen, samler esxRanger inn forskjellige opplysninger om sikkerhetskopieringsmålinger (som tid brukt på sikkerhetskopiering og gjenoppretting), lagrer den i en database og lar deg bruke den til å trende dini. I tillegg til dette har esxRanger en policymotor som lar deg bygge en dataarkiveringsstrategi basert på maler og integrere den med andre komponenter i organisasjonens IT-infrastruktur, noe som minimerer arbeidsbelastningen til systemadministratorer.

Sikkerhetskopieringsprosedyren med esxRanger ser slik ut:

  1. Et virtuell maskinlagringspunkt opprettes og lagres i databasen.
  2. Ved å bruke VMware API blir virtuelle diskfiler "låst opp" for lesing (de er låst som standard) og opprettelse av .REDO-filer som vil lagre endringer på de virtuelle diskene siden lagringspunktet.
  3. Virtuelle diskfiler komprimeres.
  4. De komprimerte filene sikkerhetskopieres og .REDO-filene brukes på VMDK-filene til de virtuelle maskinene.
  5. Etter at endringene er tatt i bruk, returneres VMDK-filene til sin opprinnelige låste tilstand.
  6. Systemadministratoren legger til kommentarer til sikkerhetskopiene av de virtuelle maskinene, som inneholder instruksjoner i tilfelle de virtuelle maskinene mislykkes.

Totalt sett er esxRanger et praktisk, pålitelig og brukervennlig sikkerhetskopieringsverktøy for virtuelle maskiner for Virtual Infrastructure 3 som integreres med VMware Consolidated Backup for bruk på tvers av SAN-er for selskaper av alle størrelser.

Lage sikkerhetskopier av virtuelle maskiner på Microsoft Virtual Server-plattformen

Dessverre gir ikke Microsoft, eieren og utvikleren av servervirtualiseringsproduktet Virtual Server 2005, brukerne et så kraftig sikkerhetskopierings- og gjenopprettingsverktøy som VMware Consolidated Backup. Foreløpig fokuserer Microsoft først og fremst på å utvikle hypervisorbasert virtualiseringsstøtte innebygd i neste versjon av Windows Server-plattformen, kodenavnet Viridian. Microsoft utsetter imidlertid stadig den endelige utgivelsesdatoen for Windows Virtualization, og kutter også ned på de annonserte funksjonene, så det er nå vanskelig å si noe definitivt om sikkerhetskopieringsmulighetene til den kommende virtualiseringsplattformen. Med ganske stor sannsynlighet kan vi si at det vil være innebygd støtte for «live» arkivering, men det er ennå ikke klart i hvilken form. I dag kan sikkerhetskopier av virtuelle maskiner i Virtual Server lages "to og en halv vei", inkludert:

  • bruk standard betyr backup av operativsystembilder som kan opprettes av agenter som kjører inne i gjestesystemer, for eksempel Symantec Backup Exec.
  • skrive spesialiserte skript som lagrer tilstanden til den virtuelle maskinen, kopierer dataene til backupmedier og start den virtuelle maskinen på nytt
  • bruken av volumskyggekopieringstjenester (Volume Shadow Service, VSS), støtte for som i Virtual Server dukket opp ganske nylig og er ennå ikke støttet av produsenter av

For å arkivere kjørende virtuelle maskiner på Virtual Server-plattformen, kan du bruke COM-grensesnittet ved å skrive et skript, for eksempel ved å bruke Visual Basic Skripting (vbs). Når du sikkerhetskopierer en virtuell maskin, må du først sette den i Lagret tilstand, deretter kopiere filene til et spesifisert sted og deretter kjøre den på nytt. Nedenfor er et eksempel på et vbs-skript som utfører disse nødvendige trinnene for å kopiere en enkelt virtuell maskin. Den kan kjøres på en tidsplan ved å bruke standard Windows-oppgaveplanleggeren. " backupvm.vbs " forfatter: John Savill " bruk: backupvm.vbs Alternativ Eksplisitt ved feil Fortsett Neste Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD " Kobler til et filsystemobjekt set objFSO=CreateObject("Scripting.FileSystemObject") " Koble til virtuell server set objVirtualServer = CreateObject("VirtualServer.Application") " Søk etter en virtuell maskin set objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0)) " Lagrer virtuell maskinstatus sett objSaveTask = objVM.Save " Pause for å utføre en lagringsoperasjon mens ikke objSaveTask.isComplete WScript.Sleep 1000 wend " Kopiering av virtuelle disker og UNDO disker for hver objVHD i objVM.HardDiskConnections Hvis objFSO.FileExists(objVHD.HardDisk.file) Deretter "Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.HardDisk.filguments, WScriptArguments.filguments. (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) ) Avslutt hvis neste " Kopiering av vsv- og vmc-filer objFSO.CopyFile objVM.File, WScript.Arguments(1) objFSO.CopyFile objVM.SavedStateFilePath, WScript.Arguments(1) " Starte en virtuell maskin objVM.Oppstart

Dette skriptet må brukes som følger:

C: emp>cscript backupvm.vbs

Det skal bemerkes at Microsoft ikke offisielt støtter denne sikkerhetskopieringsprosessen, siden integriteten til en virtuell maskin kopiert i en lagret tilstand kan bli kompromittert på grunn av det faktum at en del av minnet ikke er lagret i vsv- og vhd-filene i dette tilfellet .

Bruke Volume Shadow-tjenesten

VSS-støtte ble introdusert i den nylig utgitte Virtual Server 2005 R2 SP1. Å bruke skyggekopieringstjenester i Virtual Server innebærer å lage sikkerhetskopier av kjørende virtuelle maskiner ved å lage bilder, noe som bør forenkle og fremskynde sikkerhetskopierings- og gjenopprettingsprosedyren betydelig. Det er imidlertid ikke nok å programvare for sikkerhetskopiering for å støtte VSS, er det også nødvendig at den også støtter den nye Virtual Server VSS Writer Service (VS Writer), støtte som for øyeblikket ikke er funnet i noen av arkiveringssystemene. I følge Microsoft kan sikkerhetskopieringsverktøy bruke VS Writer til å sikkerhetskopiere og gjenopprette virtuelle maskiner på følgende måte: de varsler Virtual Server om at sikkerhetskopieringsprosessen har begynt, Virtual Server svarer ved å lage et øyeblikksbilde av den virtuelle maskinen, og deretter kopieringsprosessen begynner. For øyeblikket støtter heller ikke NTBackup-verktøyet denne mekanismen.

Sikkerhetskopiere virtuelle Xen-maskiner

XenSource, som støtter Open-Source Xen-prosjektet og også distribuerer den kommersielle virtualiseringsplattformen XenEnterprise, tilbyr ikke mange alternativer for å arkivere virtuelle maskiner på Xen-plattformen. En av dem er vist nedenfor ved bruk av NFS-lagringsenheter (Network File System).

Bakgrunnsinformasjon:

  • XenServer-vert (i eksemplet med sikkerhetskopieringsprosedyren er IP-en 192.168.1.10)
  • Datamaskinen som brukes som server for lagring av arkivkopier (i eksemplet er IP-adressen 192.168.1.1)
  • XenVM virtuell maskin (i eksemplet er IP-en 192.168.1.12)

Prosedyre for sikkerhetskopiering:

  1. Installer NFS-serveren ved å legge til følgende linje i filen /etc/exports:
    / *(rw,sync,no_root_squash)
  2. På XenServer-verten legger du til følgende i filen /etc/xen/xmexample1:
    kjerne /boot/xenkernel
    navn = "Eksempeldomene"

    Root = /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. Lagre en kopi av filen /etc/fstab og legg til følgende linjer:
    192.168.1.1:rootdevice/nfs rw,hard,intr 1 1
    192.168.1.1:swapdevice swap swap standard 0 0
    192.168.1.1:usrpartisjon /usr nfs rw,hard,intr 1 1
    192.168.1.1:varpartisjon /var nfs rw,hard,intr 1 1
    ingen /dev/pts devpts gid=5,modus=620 0 0
    ingen /proc proc standard 0 0
  4. Kopier /lib/modules/2.6.16.29-xen fra XenServer-verten til sikkerhetskopieringsenheten
  5. Kjør følgende kommando på arkivkopieringsserveren:
    #scp 192.168.1.10:/lib/modules/2.2.16.29-xen /lib/modules/
  6. For å aktivere konsollen med udev, kjør følgende kommandoer på backupserveren:
    mkdir /tmp/dev
    mount --move /dev /tmp/dev
    sbin/MAKEDEV null konsoll null
    mount --move /tmp/dev /dev
  7. Kjør følgende kommando for å montere sikkerhetskopienheten på Xen-verten:
    #xm opprette -c xmexample1
  8. Sikkerhetskopier xenstore-ls-filen og kopier innholdet i filsystemet (bortsett fra katalogene /proc og /sys) til en annen mappe:
    #rsync -a -e ssh --exclude="/proc/*" --exclude="/sys/*" 192.168.1.10:/ /backupdir

Konklusjon

Å utarbeide og implementere en plan for sikkerhetskopiering og katastrofegjenoppretting (Disaster Recover Plan) for de viktigste serverne og arbeidsstasjonene i en organisasjon er en nødvendig del av virksomheten. Virtuelle maskiner, enda mer enn fysiske, krever stor oppmerksomhet til dataarkivering, siden vanligvis flere virtuelle systemer er konsolidert på én fysisk vert. Ledende leverandører av virtualiseringsplattformer streber etter å tilby kraftige og praktiske sikkerhetskopieringsmuligheter, men så langt har bare VMware oppnådd dette. Sikkerhetskopieringsstrategien kan gjennomføres på to måter: En av de enkleste måtene er å gjøre dette som en del av standardstrategien for arkivering av data i bedriftens IT-infrastruktur, ved å installere backupagenter i gjestesystemer og lage bilder. En annen, mer praktisk og raskere måte er å bruke innebygde plattformverktøy som VMware Consolidated Backup eller skrive skript systemadministratorer. Vi må uansett aldri glemme at utstyrssvikt eller andre force majeure-omstendigheter ikke bør påvirke selskapets kritiske aktiviteter vesentlig.

For øyeblikket er det flere produsenter av backup-lagringsprogrammer, både betalte og gratis.
Vi er hva gratis programmer enten upraktisk å bruke (komplisert installasjon, konstant trussel om feil, mangel på native grensesnitt), eller de mangler de viktigste alternativene for sikkerhetskopiering.
I dette tilfellet er det verdt å kjøpe betalt program, som, i motsetning til den gratis, vil være fullt funksjonell med alle de grunnleggende sikkerhetskopieringsfunksjonene.
Nedenfor er en liste over de beste sikkerhetskopieringsløsningene, ifølge eksperter:

    Datagjenoppretting med støtte for VCenter Server

    Veeam Backup & Replikering

Disse programmene er de viktigste sikkerhetskopieringsprogrammene som brukes av de fleste brukere:

    Datarekonstruksjon Med Brukerstøtte vCenter Server

Som det har blitt skrevet tidligere, er dette mest den riktige måten opprette en sikkerhetskopi av maskinen hvis du har kjøpt VCenter Server og ikke lenger har lyst eller midler til å håndtere dette problemet. Denne teknologien er ganske enkel å konfigurere, komplett guide finner du på følgende link:

Denne løsningen fungerer både med og uten VCenterServer, men det vil ikke være mulighet for å konfigurere sikkerhetskopiering over tid. Vi skal se på alle hovedfunksjonene nedenfor når vi sammenligner alle produktene.

    Veeam Backup & Replikering

Dette produktet er nå ganske populært, siden typen lisensiering av dette produktet (lisensiert per socket) for serverrom med lavstrømsservere vil være ekstremt fordelaktig. Nedenfor skal vi se på flere serverkonfigurasjoner og vurdere prisegenskaper. Dette produktet støtter også muligheten for umiddelbar datagjenoppretting etter en feil takket være vPower-teknologien.

    Også nylig har det gitt ut verktøy for sikkerhetskopiering i virtuelle miljøer. I tillegg er Symantec den eneste backup-løsningen som bruker V2P-teknologi (konvertering av et virtuelt miljø til fysiske servere). Riktignok har Vcenter slik teknologi, men ikke innenfor rammen av backupteknologi

    • Til tross for at Acronis-verktøy er mye brukt i virtuelle systemer, ble Acronis i utgangspunktet opprettet som en sikkerhetskopi av fysiske maskiner, og opprettelsen av spesielle arkiver utviklet av selskapet selv for å minimere sikkerhetskopieringsvolumet. Acronis inkluderer mekanismer for konvertering av maskiner i miljøer av alle typer (V2V, V2P, P2V og P2P).

      Detaljert sammenligning av backup-teknologier. VMware vs Veeam vs Symantec vs Acronis

      Så vi har listet opp de viktigste sikkerhetskopieringsløsningene, la oss nå sammenligne dem. Vi vil sammenligne etter muligheter, lisensiering, alternativer og estimerte kostnader for produkter:

      Vi vil vurdere 2 typer servere:

      Vi vil presentere sammenligninger for én og femti servere (ESX-verter).

      La oss vurdere typene lisensiering for teknologiene våre:

      1. Veeam Backup & Replication er lisensiert etter nummer fysiske prosessorer (sockets) vert for VMware ESX/ESXi-servere;

        Acronis er lisensiert etter nummer serververt VMware ESX/ESXi;

        Symantec er lisensiert etter nummer serververt VMware ESX/ESXi;

      Produkter valgt for sammenligning:

        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;

      Funksjoner og funksjonerDatagjenoppretting+VCenterVeeamSymantecAcronis
      Data backup + + + +
      Tar øyeblikksbilder + + + +
      Sikkerhetskopier etter tid + + + +
      Sender logger på e-post - + + +
      Rulle tilbake maskiner til en tidligere tilstand + + + +
      Sentralisert administrasjonsgrensesnitt + + + +
      Fullt kompatibel med Vmware-løsninger + + + +
      Dedupliseringsmodus 1 + + - 2 - 3
      Inkrementell sikkerhetskopiering 4 + + + +
      Konfigurerbare parametere for flere Vcenters i LinkedMode + + + +
      Gjenoppretting av individuelle data + + + +
      Volume Shadow Copy Service (VSS) + + + +
      Politikk ledelse + - 5 + +
      Kombinasjon med vMotion, HA, DRS tjenester + + + +
      Støtte for lagringstyper (Local, NFS, Share, iSCSI, Fibre Channel, NAS)Local, NFS, Share, iSCSI, Fibre Channel, NASLocal, NFS, Share, iSCSI, Fibre Channel, NAS, SANLocal, NFS, Share, iSCSI, Fibre Channel, NAS, SAN, USB, DASLocal, NFS, Share, iSCSI, Fibre Channel, NAS, SAN, DAS, skytjenester
      VCenter-krav + - - -
      Mulighet for gjenoppretting på en annen maskinvareplattform 6 - - + +
      Arbeid med SQL-databaser - + - 7 -
      Arbeide med Exchange Server - + - 8 -
      Jobber med Active Directory - + - 9 -
      Evne til å konvertere virtuelle miljøer til fysiske (V2P) - - + +
      Evne til å konvertere fysiske til virtuelle (P2V) miljøer + - + +
      Vcenter-anbefaling om tilgjengelighet + + + +
      Umiddelbar gjenoppretting etter en feil - + + +
      Gjenopprettingsfunksjon for bart metall 10 - - + +
      Beskytte malfiler - + + -
      Data replikering - + - -
      Gjenopprettingssjekk 11 - + - -
      Arbeider med flere versjoner av ESXSeksjonen går etter det første sifferet i versjonen + + +
      OS-støtte Kopierer hele maskinen, uansett hvilket operativsystem den kjørerWindows, LinuxStøtter de fleste OS
      PlattformstøtteKun VMwareKun VMwareVMware, Microsoft Hyper-V, Citrix Xen, fysiskVMware, Microsoft Hyper-V, Citrix Xen, Parallels, fysisk
      Estimert kostnad for 1 server, gni.
      2 prosessorer med 4 kjerner 50 000 60 000 100 000 70 000
      4 prosessorer med 12 kjerner 50 000 180 000 100 000 70 000
      Estimert kostnad for 50 servere, gni.
      2 prosessorer med 4 kjerner 180 000 3 000 000 5 000 000 3 500 000
      4 prosessorer med 12 kjerner 180 000 9 000 000 5 000 000 3 500 000

        Dedupliseringsmodusen lar deg lagre en sikkerhetskopi av ikke hele maskinen, men bare dataene som er endret siden siste sikkerhetskopiering. Dette gir oss 2 betydelige fordeler:

        • Betydelig plassbesparelse backup lagring data;

          Trafikkbesparelser når servere er plassert i lange avstander fra hverandre (geografisk komponent);

        Funksjonen er tilgjengelig med tilleggsalternativet for deduplisering;

        Funksjonen er tilgjengelig med tilleggsalternativet for deduplisering;

        Inkrementell sikkerhetskopiering lar deg først sikkerhetskopiere hele kildekatalogen og deretter "legge til" filene som har endret seg siden siste sikkerhetskopiering. Denne funksjonen lar deg sikkerhetskopiere maskinen uten å sette den i vedlikeholdsmodus;

        Funksjon tilgjengelig med tilleggsprogram Veeam Monitor;

        Symantec Restore Anyware-teknologi lar brukere flytte systemet til en annen datamaskin uten å måtte utføre en ny installasjon;

        Hvis maskinens filer går tapt, lar den deg lage en ny VM med de samme egenskapene og gjenopprette den gamle til den;

        Etter å ha opprettet en sikkerhetskopi, sjekker denne teknologien om den kan plukke opp maskinen umiddelbart etter at den krasjer;

      Datagjenoppretting med støtte for vCenter Server

      Denne pakken er veldig praktisk hvis vi ikke ønsker å kjøpe tredjepartsprodukter, og kan settes i drift på alle nivåer av bedriftsutvikling. Blant ulempene er det verdt å fremheve den lille funksjonaliteten sammenlignet med andre sikkerhetskopieringssystemer.

      Veeam Backup & Replikering

      Den mest populære måten å lage sikkerhetskopier på i VSphere-miljøet. Den er multifunksjonell, kan utføre de fleste funksjoner, selv om et stort antall ekstra parametere er alternativer (VeeamOne, VeeamReporter, VeeamMonitor, etc.), som vil øke kostnadene når du kjøper hele pakken. Men ikke desto mindre er selve Veeam BackUp & Replication 5-programmet et komplett produkt som brukes i mange bedrifter, både små og store. Dette programmet inkluderer 2 moduler: lage sikkerhetskopier og replikering av dem. Dette produktet har ny teknologi, som brukes som en test i mange sikkerhetskopieringsprogrammer. VeeamBackUp & Replication5 lar deg starte en VM direkte fra en sikkerhetskopi. Denne teknologien Veeam kaller det vPower. Takket være denne teknologien får brukeren følgende fordeler:

        Øyeblikkelig gjenoppretting av virtuelle maskiner

        Universal Object Recovery for enhver applikasjon (U-AIR)

        SureBackup gjenopprettingsbekreftelse

      Replikeringsfunksjonen lar deg lage modifiserte blokker med noen få minutters mellomrom, noe som gjør det mulig, hvis en maskin svikter, umiddelbart å bytte til en separat replika og gjenopprette maskinens funksjonalitet. Denne funksjonen eliminerer behovet for dyr maskinvare og produkter, og skaper et alternativ til tradisjonell kontinuerlig databeskyttelse.

        Umiddelbar gjenoppretting etter en feil

        Starte en VM direkte fra en sikkerhetskopi

        Ved å bruke replikeringsteknologi er det mulig å lage sikkerhetskopier med få minutters mellomrom uten å redusere ytelsen

        Mulighet for å velge en vei til fordel for hastighet eller pålitelighet (RTO & RPO)

      Symantec Backup Exec System Recovery Virtual Edition

      Symantec, i motsetning til Acronis, tilbyr ikke bare konsolidering av servere til en virtuell infrastruktur, men også omvendt overføring av virtuelle maskiner til en fysisk base.

      For tiden slipper Symantec et produkt for VM-sikkerhetskopiering - Symantec BackupExec SystemRecovery VirtualEdition. Dette produktet inkluderer Symantec Management Solution, Standalone Client og Recovery Disk. For filserver backup trenger vi kun en SSR-lisens, men for avanserte funksjoner ved bruk av SQL-databaser, Exchange-servere osv. vi må kjøpe agenter for disse serverne. Som praksis viser, er det for de fleste bedrifter ikke nok å lage en sikkerhetskopi av datalagring, så Symantec SystemRecovery gir funksjonen til å lage en ekstern sikkerhetskopi på FTP-server eller ekstra disklagring for forbedret katastrofegjenoppretting.

      Symantec har en rekke av sine egne unike funksjoner:

        Mulighet for gjenoppretting på en annen maskinvareplattform;

        Evne til å konvertere virtuelle miljøer til fysiske (V2P);

        ved hjelp av USB, som en lagringsplass for sikkerhetskopieringsmaskiner, gjenkjenner Symantec den, bestemmer dens type og handler intelligent på den, og fortsetter å utføre sikkerhetskopieringsjobber;

      Symantec bruker også en datakomprimeringsfunksjon når du bruker P2V-teknologi, som lar deg spare trafikk når du konverterer maskiner på avstand (på slutten av konverteringen vil plassen som er okkupert av VM på disken være lik volumet av fysisk maskin.)

      Symantec-agenter er opprettet for visse typer servere (SQL, Exchange, DB2, ActiveDirectory, etc.), inkludert operativsystemer, som lar dem gjenkjenne alle funksjonene til slike servere og ikke bare lage en sikkerhetskopi av hele maskinen, men også støtter en rekke individuelle egenskaper for hver av dem (Exchange-agenten fungerer separat med sine e-postdatabaser, og SQL-agenten gjenoppretter databasestrukturen nesten umiddelbart etter en feil)

      Acronis Backup & Recovery 10 Advanced Server Virtual Edition

      Acronis har et produkt for VM backup - Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Løsningen bruker teknologi som ligner på vPower fra Veeam - AcronisInstantRestore, som lar deg umiddelbart gjenopprette en maskin etter en feil. Acronis Backup & Recovery 10 AdvancedServer VirtualEdition lar organisasjoner av alle størrelser maksimere den økonomiske effekten av virtualisering ved å beskytte alle virtuelle maskiner som kjører på hver enkelt fysisk server til en rimelig, fast pris. Acronis Backup & Recovery 10 AdvancedServer VirtualEdition støtter ikke bare VMware, Microsoft Hyper-V ® , Citrix XenServer og Parallels-plattformer, men tillater også ubegrensede migreringer mellom disse plattformene. Acronis tilbyr å beregne besparelser fra programmet sitt ved å bruke en budsjettbesparelseskalkulator ved å bruke dette programmet: http://www.acronis.ru/backup-recovery/roi-calculator.html.

      Men Acronis sine evner stopper ikke der. Acronis har inkludert en annen funksjon i Acronis Backup & Recovery 10 AdvancedServer Virtual Edition-pakken: serverkonsolidering for å overføre systemer fra fysiske til virtuelle plattformer, med en innebygd oppgaveplanlegger. Som et resultat har vi det dette programmet utfører 2 hovedfunksjoner:

        Nødsystemgjenoppretting

        Serverkonsolidering

      Hovedfordeler sammenlignet med andre teknologier:

        Evnen til å jobbe både med fysiske servere og i et virtuelt miljø, som lar deg kombinere konsolidering med høye pålitelighetsvurderinger i de innledende stadiene av selskapets utvikling

        Bredt utvalg av støttede sikkerhetskopieringsenheter (inkludert optiske enheter og magnetbånd)

        Opprette en Acronis Secure Zone-partisjon på samme VM-server, som lar deg gjenopprette maskinen på kort tid, og denne partisjonen vil være beskyttet av dedupliseringsmodus på en annen server

        Gjenopprettingsfunksjonen for bare metall vil tillate deg, i tilfelle fullstendig tap av maskinfiler, å lage den samme maskinen og gjenopprette et øyeblikksbilde av den forrige på den.

        Støtter de fleste virtuelle plattformer.

        Støtte for de fleste operativsystemer når du installerer en backup-agent

Handy Backup kan bruke to metoder for å lage VMware-sikkerhetskopier: intern og ekstern.

Intern metode

En kopi av Handy Backup er installert på en virtuell VMware-maskin som kjører Windows eller Linux. Å bruke Handy Backup på en virtuell maskin er i prinsippet ikke forskjellig fra å bruke en lignende løsning på "fysiske" datamaskiner.

Ekstern metode

Handy Backup kjører på en virtuell VMware-maskinserver for å kopiere bilder av spesifikke VMware-forekomster som vanlige filer. Handy Backup bruker en spesiell plugin for å sikkerhetskopiere VMware-maskiner og arrays, kjører i "hot"-modus (uten å stoppe VMware-maskinen).

Hvordan lagre et VMware virtuell maskinbilde

VMware-sikkerhetskopibildet kopieres ved hjelp av et spesialverktøy. Ved å bruke VMware-plugin-innstillingene er det også mulig å stoppe den kopierte VMware-maskinen og deretter starte den på nytt for en "kald" kopi.

  1. Åpne Handy Backup og opprett en ny oppgave ved å trykke Ctrl+N eller velge et menyelement. Velg en sikkerhetskopieringsoppgave.
  2. I trinn 2 velger du plugin " VMware arbeidsstasjon".

  1. Dobbeltklikk på "New Configuration"-linjen for å velge VMware-tilgangskonfigurasjonen.
  2. I dialogboksen som åpnes, velg mellom modusene " Varmt" (sikkerhetskopiering uten å stoppe maskinen) og " Aktiver suspendering" (med å stoppe den virtuelle maskinen for å få det nøyaktige bildet).

  1. Deretter velger du i dialogboksen det spesifikke maskinbildet som denne konfigurasjonen skal brukes på.

  1. Klikk OK og fortsett å lage oppgaven som vanlig.

Sekvensen ovenfor vil stoppe og deretter starte VMware virtuelle maskiner på nytt uten ytterligere intervensjon.

1. Sikkerhetskopiere VMware ESXi virtuelle maskiner

Introduksjon

Dette dokumentet presenterer ulike måter og VMware ESXi backup-strategier ved hjelp av vSphere og Bacula Enterprise Utgaveversjoner 8.0, 8.2 og 8.4. Bacula Enterprise Edition-plugin for VMware virtuell maskinsikkerhetskopiering med vSphere gir deg muligheten til å gjenopprette en virtuell maskin til sin opprinnelige tilstand, mens filsikkerhetskopiering på gjeste-VM-nivå gjør det enklere å beskytte virksomhetskritiske applikasjonsdata. VMware backup bruker en teknologi kalt Changed Block Tracking (CBT) for å sikre at, for å lage mer effektive sikkerhetskopier og redusere nettverksbelastningen, bare de blokkene som har endret seg siden den første fulle og/eller siste sendes til den gjeldende inkrementelle eller differensielle backup-strøm inkrementell og/eller differensiell backup.

Nøkkelfunksjoner i VMware Backup

  • Online backup via VADP
  • Lage VSS-øyeblikksbilder i gjeste-OSer for å sette programmer på pause
  • Full, differensiell og inkrementell VM-sikkerhetskopi på bildenivå
  • Gjenoppretter et fullstendig VM-bilde
  • Gjenoppretter vmdk-filer til en alternativ katalog
  • Tilgang til VMware-lagring, både via TCP/IP og via SAN (FC/ISCSI)

VMware Backup Oversikt

Den gjeldende versjonen av plugin-modulen for VMware vSphere støtter vSphere versjoner 6.0, 5.5, 5.1, 5.0, 4.1 (minst versjon 7 av den virtuelle maskinvare). Dette dokumentet presenterer programvareløsninger Bacula Enterprise Edition 8.0 og påfølgende versjoner, som ikke gjelder tidligere versjoner av programvaren.

VMware Backup Ordliste

Dette dokumentet bruker følgende termer knyttet til hvordan du lager en VMware-sikkerhetskopi:

  • CBT– teknologi for sporing av endrede blokker.
  • Datalager– navnet som brukes av VMware for å referere til datavarehus.
  • vSphere er en VMware-teknologi for OS-virtualisering og cloud computing.
  • VDDK er et sett med C/C++-biblioteker som lar deg opprette og få tilgang til virtuelle VMware-disker. VDDK brukes parallelt med vSphere API for å skrive programvare for sikkerhetskopiering og gjenoppretting eller lignende applikasjoner.
  • Når du bruker en VMware ESXi-server, plasseres de virtuelle maskinfilene i eksternt minne stort volum.
  • NBD- Nettverk blokkere enheten. vSphere lar deg få tilgang til filer som er vert i Datastore ved å bruke direkte filtilgang, NBD-tilgang, NBD over SSL eller SAN-tilgang. I tilfelle tilgang til filer via NBD as nettverksprotokoll TCP/IP-protokollen brukes.
  • SAN. vSphere lar deg få tilgang til filer i datalageret ditt ved hjelp av teknologi for direkte tilgang. SAN kan bruke Fibre Chanel-nettverk (bootless backup-teknologi lokalt nettverk Lan gratis sikkerhetskopiering) eller ISCSI over TCP/IP-teknologi.
  • VMware ESX og VMware ESXi er en hypervisorarkitektur installert på en server uten operativsystem. Den mindre ESXi-kodebasen betyr en mindre angrepsflate og mindre størrelse kode for oppdateringen, som forbedrer påliteligheten og sikkerheten til systemet.
  • VCB– Consolidated VM Backup Method En eldre VMware API som vanligvis ikke lenger brukes. VMware-pluginen bruker ikke VCB-teknologi.
  • VADP– Den neste generasjonen av VMware-databeskyttelsesinfrastruktur, implementert i vSphere 4.0, som lar sikkerhetskopieringsprogramvare lage sentraliserte, effektive VMware-sikkerhetskopier fra vertsmaskiner og uten å laste det lokale nettverket.
  • .vmdk -filformat, brukt for virtuelle apparater designet for VMware-produkter.
  • .bvmdk – internt filformat som brukes av Bacula Enterprise-plugin for å behandle sparsomme blokker og differensielle/inkrementelle VMware binære sikkerhetskopier. Når filen er konvertert ved hjelp av vddk-verktøyet, blir filen et råbilde av den originale disken, som kan konverteres til vmdk-format ved hjelp av qemu-img-verktøyet.
  • ESX 3.x bruker virtuell maskinvare versjon 4, vSphere 4.x bruker versjon 7, og vSphere 5 bruker versjon 8.
  • Et fingeravtrykk kan genereres fra ESXi-verten
    openssl x509 -sha1 -in /etc/vmware/ssl/rui.crt \-noout -fingeravtrykk | kutt -d '=' -f 2
  • gjestefisk – Et skall- og kommandolinjeverktøy for å vise og endre VM-filsystemet.
  • VM (eller VM) en forkortelse for begrepet "virtuell maskin".
  • vSphere er en plattform for servervirtualisering med mulighet til å koordinere virtuelle datasentre.
  • SELinux - Security-Enhanced Linux (SELinux) er en sikkerhetsmodul i Linux-kjernen som gir en mekanisme for å støtteer, inkludert autoritativ tilgangskontroll (MAC).

1.1 Hvordan lage en VMware-sikkerhetskopi i et gjeste-OS

1.1.1 Installere Bacula-klienten på hvert gjeste-OS

Den første strategien involverer ikke bruk av en plugin Bacula Enterprise Edition for vSphere. I stedet installeres Bacula Enterprise File Daemon på hver VM som om VM-ene var vanlige fysiske servere. For å optimalisere I/O-flyter på VMware ESX/ESXi-servere, brukes oppgaver Rute, Prioritet Og Maksimalt antall samtidige jobber for å distribuere sikkerhetskopieringsoppgaver i sikkerhetskopieringsvinduet. Fordi alle servere bruker samme sett med disker, og utfører alle sikkerhetskopieringsoppgaver samtidig, kan det oppstå flaskehalser i disk-/nettverksundersystemet.

Figur 1: Installere bacula-fd på hver gjeste-VM

Ved å installere Bacula Enterprise File Daemon på hver VM kan du administrere virtuelle servere, som om de var fysiske servere, og bruker også alle funksjonene til Bacula Enterprise-programvaren, for eksempel:

  • Rask gjenoppretting av individuelle filer
  • Sjekksumme individuelle filer for å oppdage virus og spionprogrammer
  • Sjekker oppgaven
  • Ekskluderer fil/kataloger (som swap-filer og midlertidige filer)
  • Komprimering på filnivå osv.

1.1.2 VMware-sikkerhetskopi ved hjelp av Bacula Enterprise Edition-plugin for vSphere

I tilfelle av en strategi for å lage et sikkerhetskopibilde av en virtuell VMware-maskin, plugin Bacula Enterprise Edition for vSphere, lagrer klientdisker som råbilder i VMware/vSphere-konteksten. For å implementere denne strategien trenger du ikke å installere Bacula File-demonen på hver gjestemaskin.

Bacula-plugin-modulen for vSphere vil kommunisere med VMware ESXi-verten for å lese og lagre innholdet på VM-diskene over NBD eller SAN. Med direkte tilgang til bildet vmdk, lagret i datalager Bacula-programvaren trenger ikke å kjøre gjennom klientens filsystem for å åpne/lese/lukke filer. Følgelig vil programvaren bruke mindre ESXi-infrastrukturressurser enn om en VMware-sikkerhetskopi ble opprettet på hver gjestemaskin. Samtidig vil Bacula-programvaren også lese og lagre ubrukelige data som sidefiler og midlertidige internettfiler.

Figur 2: Opprette en TCP-sikkerhetskopi ved hjelp av NBD

Hvis vSphere backup-pluginen bruker NBD-datatransportmetoden, strømmes dataene til backupserveren gjennom ESXi-systemets VMkernel-port.

Bacula Enterprise-plugin for vSphere kan også utnytte SAN-infrastruktur for å redusere belastningen på ESXi-servere. Til tross for at du bruker færre ressurser på ESXi-serveren, vil data fortsatt måtte leses fra diskene dine, noe som kan føre til konflikt når du prøver å sende/motta data samtidig.

Når du bruker blokkdifferensielle metoder, slik som de som brukes av vSphere-plugin, er det nødvendig å sikre at alle inkrementelle sikkerhetskopier er tilgjengelige for gjenoppretting. Hvis minst én sikkerhetskopieringsoppgave mangler på gjenopprettingstidspunktet, vil ikke Bacula-pluginen kunne gjenskape det riktige bildet. Bruken av differensielle sikkerhetskopier lar deg redusere antall oppgaver som kreves for gjenoppretting, og reduserer dermed risikoen for mulig tap av data. For å forhindre tap av viktige oppgaver for å lage inkrementelle sikkerhetskopier, lagringsperioder Volumretensjon må være stor nok til å gjenopprette alle data.

1.1.3 Sammenligning av VMware-sikkerhetskopieringsstrategier

Tabell 1. Sammenligning av backupstrategier

Prosedyren for å gjenopprette individuelle filer fra en VMware-maskinsikkerhetskopi opprettet ved hjelp av vSphere-plugin er beskrevet i del 2 på side 27.

1.2 Installasjon

Dokumentasjon som beskriver installasjonsprosessen er tilgjengelig på forespørsel.

1.2.1 Konfigurasjon

Plugin Directory-parameteren til File Daemon-verktøyet, lagret i /opt/bacula/etc/bacula-fd.conf, skal peke til hvor plugin-en er installert vsphere-fd.. Som standard er Bacula-plugin-modulen installert i katalogen: /opt/bacula/plugins

File daemon-verktøyet må ha direkte tilgang til vSphere-nettverket eller tilgang via et SAN. Du kan sjekke tilkoblingen ved å bruke telnet-programmet. vSphere-nettverkstilgang til ESX eller vCenter Server må konfigureres i /opt/bacula/etc/vsphere_global.conf.

Figur 3: Sikkerhetskopiering via SAN

Parameter Obligatorisk Standardverdi Beskrivelse
Kapittel Generelle innstillinger global
keep_generation Nei 100 Maks. antall sikkerhetskopier mellom to fulle sikkerhetskopier.
profile_all_vm Nei vsphere_all_vm.profile Navn intern fil, brukes til å lagre VM-profilinformasjon.
rotkatalogen Nei /opt/bacula/working/vsphere vSphere plugin rotkatalog.
vddk_bane Nei /opt/bacula/bin/vddk
Innstillinger delen vsfære
brukernavn Ja Navnet på brukeren som har lov til å koble til vSphere.
passord Ja Passord for brukernavnet som har tillatelse til å koble til vSphere.
hpassword Nei Skjult passord for brukernavnet som har tillatelse til å koble til vSphere.
pause Nei 60 Tidsavbrudd for å koble til vSphere-serveren på sekunder.
tommelavtrykk Ja SSL-fingeravtrykk for vSphere-serversertifikatet.
server Ja vSphere ESXi-server brukes til å lage sikkerhetskopier.
url Ja Adressen til vSphere ESXi- eller vCenter-serveren som brukes for å foreta et anrop ved hjelp av SOAP.
Default_datastore Nei datalager 1 Standard lagring av gjenopprettingsdata.
default_restore_host Nei ESX-server brukes som standard for gjenoppretting hvis flere servere er tilgjengelige i vCenter.
default_ovf Nei Standard OVF-beskrivelse som brukes i tilfelle den gjeldende OVF-beskrivelsen ikke kan lastes inn i VMWare.
rotkatalogen Nei /opt/bacula/working/vsphere Katalogen som brukes til å lagre pluginens interne data.
datastore_minimum_space Nei Minimumsstørrelse for lagring av data i et datavarehus. For eksempel 5 GB.
datastore_allow_overprovisioning Nei Ja Lar deg gjenopprette virtuelle maskiner ved hjelp av funksjonen Overprovisioning. Hvis parameteren er satt til " Nei", når du gjenoppretter, må du sørge for at alle disker er dimensjonert for å matche Datastore-størrelsen.
datastore_refresh_interval Nei 600 Intervallet som brukes til å oppdatere datalagringsstatistikk i datalageret.

Tabell 2. Konfigurere en vSphere-tilkobling ved å bruke filen vsphere_global.conf

Fingeravtrykket kan fås ved å bruke konsollskjermen ved å trykke F2 og deretter logge på. Tommelavtrykket vises i vinduet Se støtteinformasjon under SSL Thumbprint (SHA1). Eller du kan koble til via ssh:

Bruker flere vSphere-servere

Du kan spesifisere flere vsphere-servere i filen vsphere_global.conf. Når du bruker denne funksjonen, må du sette inn parameteren server=xxx kommandolinje plugg inn. Pass også på å spesifisere en alternativ katalog i tilfelle VM-en din har samme MoRef-verdi.

Vær oppmerksom på at standarddelen er nødvendig i filen vsphere_global.conf.

Parameter Obligatorisk Standardverdi Beskrivelse Eksempel
vert Nei Gjestenes VM-navn vert=srv1
host_include Nei Gjeste-VM-bilde for å aktivere host_include=srv3
host_exclude Nei Gjeste-VM-bilde som skal ekskluderes host_exclude=srv
disk_ekskluder Nei Liste over stasjoner som skal ekskluderes disk_exclude=0,2,4
keep_cbt Nei Ikke prøv å aktivere CBT keep_cbt
quiz_host Ja Stopp gjeste-VM før du tar et øyeblikksbilde (prøv, ja, nei) quiz_host=nei
server Nei Spesifiser vsphere-serveren server=vsrv2
Feilsøk Nei Tillat feilsøking feilsøke
abort_ved_feil Nei Slutt å utføre en oppgave etter å ha støtt på en feil
update_timeout Nei Endre tidsavbruddet for den første oppdateringen

Tabell 3. vSphere plugin-kommandoparametere

Vennligst ta hensyn til det faktum at lagene host_include Og host_exclude er vanlig uttrykk Java.

Skjul vSphere-passord

Fra plugin-versjon 8.0.3 kan du skjule vSphere-passordet i en fil vsphere_global.conf. Felt skjult passord kalt hpassword. For å generere et skjult passord kan du bruke kommandoen @kode. Vær oppmerksom på at hvis strengen du vil kryptere inneholder uttrykket "=", må du bruke formatet streng= søkeord.

Tester vSphere-konfigurasjon

For å teste plugin for vSphere, kan du bruke følgende kommando (som root-bruker):

Når du bruker oppdateringskommandoen vsphere-ctl En liste over alle VM-er som er definert på ESXi-serveren skal vises. Hvis dette ikke skjer, sjekk at legitimasjonen din er riktig konfigurert i filen vsphere_global.conf.

Team liste lar deg vise informasjon funnet på ESX-verter og datalagre.

Eksempel på bruk av jobbfunksjonen

Når du kjører oppgaver for å lage inkrementelle/differensielle sikkerhetskopier, er det nødvendig å spesifisere parameteren Korrekt.

Eksempler på bruk av FileSet-funksjonen

Denne delen presenterer ulike alternativer for bruk av funksjonen FileSet. Vær oppmerksom på at vsphere-pluginen ikke er kompatibel med FileSet-funksjonen for sparsomme filer.

Figur 4. Sikkerhetskopiering av den virtuelle VMware guest1-maskinen på en ESXi-server

Tester FileSet-funksjonen

Du kan bruke kommandoen anslag for å teste FileSet-funksjonen.

Implementering av inkrementelle sikkerhetskopier på blokknivå av VMware

Vær oppmerksom på at CBT-verktøyet ikke støttes på virtuell maskinvareversjon 6 og tidligere, eller når den virtuelle disken er koblet til en delt virtuell SCSI-buss.

Slik at CBT kan identifisere endrede disksektorer siden siste endring ID, må følgende betingelser være oppfylt:

  • Vertsversjon ESX/ESXi 4.0 og høyere.
  • Versjon 7 (og høyere) av VM-maskinvaren som eier diskene hvis endringer skal overvåkes.
  • Data I/O-operasjoner må utføres gjennom ESX/ESXi-minneelementblokken. NFS støttes i likhet med RDM-disker i virtuell kompatibilitetsmodus, men ikke RDM-disker i fysisk kompatibilitetsmodus. Også brukt er VMFS-filsystemet som støttes av SAN, iSCSI eller lokal disk.
  • CBT-verktøyet må aktiveres for VM (se beskrivelse nedenfor).
  • VM-lagringen skal ikke (permanent eller ikke-vedvarende) representeres av en uavhengig disk, det vil si en som ikke vil bli påvirket av øyeblikksbilder.

For at CBT-verktøyet skal kunne bestemme disksektorer ved hjelp av en full sikkerhetskopi, må følgende betingelser være oppfylt:

  • Den virtuelle disken må være plassert på et VMFS-volum som støttes av en SAN, iSCSI eller lokal disk.
  • VM-en må ha null antall øyeblikksbilder (0) ved aktivering av CBT for å implementere den såkalte. ren start.

Når du bruker "Thick Provisioned Eager Zeroed"-stasjoner, vil VMWare CBT vise alle blokkene som brukes under en fullstendig sikkerhetskopi. For VM-er som ikke støtter CBT, vil vSphere-plugin-modulen alltid utføre en fullstendig sikkerhetskopiering av virtuell disk. For å sjekke om CBT-verktøyet er aktivert for virtuell disk, åpne vSphere-klienten, velg kommandoen slått avvirtuell maskin uten øyeblikksbilder(slå av VM uten å lage øyeblikksbilder).

  • Høyreklikk på VM-en og velg rediger innstillinger Endre innstillinger.
  • Gå til fanen Alternativer.
  • Klikk på fanen Generell under fanen Avansert, og deretter etter vare Konfigurasjonsparametere. Dialogboksen for innstillingskonfigurasjon åpnes.
  • Klikk på elementet Legg til rad.
  • Legg til en parameter ctkAktivert og gi det en verdi ekte.
  • Klikk på Legg til rad, legg til parameter scsi0:0.ctkEnabled og gi det en verdi ekte.

Oppmerksomhetslinje scsi0:0 i parameteren scsi0:0.ctkEnabled peker på SCSI-enheten som er tilordnet harddisk lagt til VM. Hver HDD, lagt til VM-en, får sin egen SCSI-enhet, betegnet scsi0:0, scsi0:1 eller scsi1:1. Under den første fullstendige VMware-sikkerhetskopien vil vSphere-plugin-modulen forsøke å automatisk aktivere CBT-verktøyet når VM-en slås av. For å deaktivere denne funksjonen skriv inn kommandoen keep_cbt på plugin-kommandolinjen.

Problemer ved bruk av CBT

Hvis du går tilbake til et øyeblikksbilde som er eldre enn den siste inkrementelle sikkerhetskopien, må du opprette en fullstendig VM-sikkerhetskopi før du bruker inkrementelle sikkerhetskopier igjen. Dette problemet ble løst i vSphere 4.1 og den tredje oppdateringen av vSphere 4.0. I stedet for potensielt å gi ufullstendige data, blir et endrings-ID-nummer mottatt før du går tilbake til et tidligere øyeblikksbilde nå korrekt behandlet som ugyldig (http://kb.vmware.com/kb/1021607).

Komprimering av sikkerhetskopistørrelse ved å tilbakestille CBT

Når en blokk er merket som "brukt" av VMWare CBT-verktøyet, vil systemet kontinuerlig opprette backup av dette spesifikk blokkering når du utfører en fullstendig sikkerhetskopi, selv om den blokken vil bli merket som "gratis" av gjeste-OS. Etter en tid kan det oppstå en situasjon der en stor fullstendig VMware-sikkerhetskopi vil bli opprettet med en liten mengde brukt diskplass.

Ved å gjenskape disken ved hjelp av VMotion, kan CBT-tabellen tilbakestilles til kun å merke blokkene som faktisk brukes. For å utføre denne operasjonen må du først rydde opp i gjeste-VM-disken ved å skrive "null" blokker for å dekke all ledig plass. Vær oppmerksom på at operasjonen vil kreve ressurser og må derfor utføres utenom åpningstid.

På Windows OS kan prosedyren utføres ved hjelp av verktøyet Microsoft slett, tilgjengelig på http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

På Linux OS kan du bruke det innebygde verktøyet dd. Ta hensyn til at du kanskje vil begrense dd for å unngå å fylle opp hele disken.

Når operasjonen er fullført, må du stoppe gjeste-VM. Dette kan gjøres gjennom ESXi shell-grensesnittet som følger:

Informasjon om plasseringen av disken og konfigurasjonsfil kan bli funnet som følger:

Etter dette må nullblokkene til VMDK-filene slettes gjennom ESXi-skallgrensesnittet som følger:

Når operasjonen er fullført, må du deaktivere CBT for gjestediskene du ønsker å krympe. Du kan også redigere dem gjennom vSphere Management Console eller I OG.

Deretter må du slå på/av gjeste-VM for å bruke endringene på CBT-verktøyet. Du kan vente til verten er helt oppe og går.

Nå skal du ikke se filer som "*-ctk.vmdk" og kan aktivere CBT på nytt i vertskonfigurasjonsfilen og starte gjeste-VM.

Filer av typen "*ctk.vmdk" vil bli opprettet på nytt. Team anslag bacula plugin skal vise filene bvmdk mindre størrelse.

Siden denne prosedyren er ganske kompleks, anbefaler vi at du prøver den ut gjennom sandkassen først. Hvis ESXi SSH-grensesnittet er aktivert, kan du lage et skript for hva som helst.

Definisjon av CBT utilgjengelighet

Hvis CBT (Changed Block Tracking)-verktøyet ikke er tilgjengelig for disken, vil filen vsphere-ctl*log kan inneholde følgende feil:

Når denne feilen oppstår, vil vSphere-plugin-modulen automatisk lage en fullstendig sikkerhetskopi av diskbildet. For å aktivere CBT for en bestemt stasjon, se avsnitt 1.2.1 på side 14.

Aktiverer tilgang via SAN

Du kan ha problemer med å sette opp SAN-tilgang på verten. VixDiskLib VMWare-biblioteket er kompilert for Redhat 5 64bit-versjonen. På senere operativsystemer som Ubuntu eller Redhat 6, må du kompilere og installere 1.95.7-biblioteket. Vær oppmerksom på at Bacula Enterprise-plugin for vSphere inneholder dette biblioteket i pakken bacula-enterprise-vixdisk.

For å bruke SAN-databevegelsesteknologi, må backupserveren som vsphere-pluginen er installert på ha tilgang til alle LUN-er som eksporteres til ESX-serveren. Pakker som multipathd, vil ikke ha problemer med enheter med forskjellige tilkoblinger. Hvis stasjonene dine er synlige som /dev/sda, /dev/sdb, ... vil vSphere-pluginen åpne hver stasjon for å hente UUID og sammenligne den med den som leveres av ESX-serveren. For eksempel, når du bruker iSCSI, vil lsscsi-kommandoen kartlegge diskene som følger:

Du kan bekrefte at SAN-overføringsmetoden brukes ved å bruke feilsøkingsfunksjonen feilsøke i plugin-kommandolinjen og sørg for at filen vddk spor finnes på følgende sted:

Hvis SAN-overføringsmodus ikke er tilgjengelig, vil vSphere-plugin-modulen automatisk bytte til nbd-overføringsmodus.

Sletter gamle øyeblikksbilder

Hvis VMware-systemet inneholder øyeblikksbilder som ikke automatisk ble slettet av vSphere-plugin-modulen, ved å bruke vSphere Plugin versjon 6.6.3 og høyere, kan du rense systemet ved å bruke følgende kommandoer.

  • Sletter gamle øyeblikksbilder og tidligere mislykkede øyeblikksbilder

vsphere-ctl clean-snapshot --snapshot myhost

  • Sletting av gamle øyeblikksbilder med et navn som begynner med en streng

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

  • Sletter alle øyeblikksbilder med alle derivater, muligens raskere)

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

Når du starter en ny sikkerhetskopieringsoppgave, vil vSphere-plugin-modulen automatisk sjekke om det var noen problemer med den forrige oppgaven og slette eventuelle gamle øyeblikksbilder om nødvendig.

Feilsøkingssporing

vSphere-pluginen bruker ulike teknologier og tredjepartsbiblioteker. Som et resultat av dette gjør systemet mye bruk av sporingsfunksjonen. Brukeren vil kunne dra nytte av følgende filer:

Tabell 4. Sporingsmetoder brukt av vSphere-plugin

For å pakke ut en bvmdk-fil uten å konvertere den ved hjelp av vddk under gjenopprettingsprosedyren, må du sette FileDaemon feilsøkingsnivået til 1000. Under gjenopprettingen kan Bacula generere feil filstørrelsesrapporter.

Arbeidsfiler

vSphere-pluginen lager spesielle filer i arbeidskatalog. Disse filene kreves for at CBT VMWare-verktøyet skal fungere. For å fjerne plugin-arbeidskatalogen for vSphere, kan du bruke kommandoen vsphere-ctl:

Dette vil fjerne 30 dager med filer og kataloger. Denne perioden skal minst tilsvare perioden for å lage en full sikkerhetskopi, pluss noen dager for sikkerhet. Når du oppretter en sikkerhetskopi, hvis plugin-modulen ikke finner fungerende filer når du oppretter den siste sikkerhetskopien, vil vSphere-pluginen lage en fullstendig sikkerhetskopi av alle diskene.

Diskekskludering

For å ekskludere en bestemt disk fra prosedyren, kan du aktivere uavhengig modus gjennom vSphere-konsollen, eller bruke funksjonen disk_ekskluder(se tabell 1.2.1 på side 11). Å finne diskid for å bruke den i en funksjon disk_ekskluder, kan du bruke kommandoen anslagsliste. 0.bvmdk er diskid 0-bildet.

1.3 VMware vSphere sikkerhetskopiering og gjenopprettingsprosedyrer

1.3.1 Sikkerhetskopiering

Figur 5. Ekskludering av en disk fra sikkerhetskopiering


1.3.2 Gjenoppretting

Bacula Enterprise programvare lar deg gjenopprette hvilken som helst fil (bvmdk, ovf, ...) på lokale disker. Etter dette kan du montere bildet lokalt ved hjelp av VMWare-verktøyet vmware-monteringsverktøy eller qemu-nbd og utføre gjenoppretting på filnivå. Når du bruker parameteren hvor=/bane/til/dir I gjenopprettingsfunksjonen vil plugin automatisk gjenopprette de valgte filene til den angitte plasseringen.

Det er også mulig å kopiere råbildet til en hvilken som helst enhet eller montere det og gjenopprette filene direkte.

Gjenoppretter til en ny gjeste-VM

Hvis du kjører VM-gjenopprettingsprosedyren ved å bruke parameteren where=/, og velger alle filene i katalogen vm, vil plugin-en for vSphere prøve å gjenopprette diskene dine på en ny VM opprettet under gjenoppretting med de eksisterende attributtene (disker, kontroller, CPU-type, ...).

Forbedret SAN-modus støttes for øyeblikket ikke for gjenoppretting. vSphere-pluginen bruker dataoverføring via NBD.

ESX-verten og datalageret som vil bli brukt til å gjenopprette gjeste-VM, bestemmes automatisk. Du kan imidlertid endre standarddestinasjonen ved å endre programtilleggets gjenopprettingsalternativer via bconsole-menyen:

Eller du kan bruke BWeb-grensesnittet (se figur 6)

Figur 6: Velge et datalager, ESXi-server eller vertsnavn på gjenopprettingstidspunktet

Vær oppmerksom på at du må konfigurere minst én VM på ESX-serveren din for automatisk å gjenopprette VM ved hjelp av Bacula. I fremtiden planlegger vi å eliminere denne begrensningen.

Fra og med Bacula Enterprise 6.2.4 støtter vSphere-plugin-modulen automatisk opprettelse av nettverkstopologi. Så hvis ESX-verten din ikke gir riktig vSwitch-konfigurasjon for VM-en, må Bacula-pluginen gjenskape alle nettverksinnstillinger under gjenoppretting.

Fra og med Bacula Enterprise 8.2.1 kan plugin-modulen for vSphere se etter tilgjengelig minne i Datastore under gjenoppretting. Brukeren kan forhindre at reserveområdet vokser og reservere en minimumsmengde minne i lagringen. Disse to parameterne kan konfigureres i filen vsphere_global.conf og kan overskrives fra gjenopprettingsmenyen.

server = 192.168.0.68

url = https://192.168.0.68/sdk

datastore_minimum_space = 64 MB

datastore_refresh_interval = 10

datastore_allow_overprovisioning = usann

Den "ikke-allokerte" mengden minne som returneres av vSphere-serveren er ikke alltid nøyaktig. Oppdateringsfrekvensen kan endres ved å bruke metoden beskrevet i håndboken på http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2008367

Noen ganger klarer ikke Bacula PM å laste OVF-filen som beskriver gjeste-VM-en til vSphere- eller vCenter-serveren. Spesielt er dette på grunn av visse VMware-begrensninger som "du kan ikke bruke en OVF som inneholder referanser til en montert CDROM"... vSphere-pluginen bruker løsninger for å løse problemer som dette, men det løser ikke alle problemer. Hvis du har lignende problemer, kan du bruke alternativet default_ovf i fil vsphere_global.conf. Vanligvis må du konfigurere parameteren default_ovf slik at den refererer til en eksisterende enkel OVF-mal. Under gjenopprettingsprosessen vil denne malen bli brukt automatisk, og du må konfigurere VM senere ved å spesifisere verdier som CPU-nummer, RAM-størrelse osv.

På Windows kan det i noen tilfeller være nødvendig å utføre flere oppgaver etter at gjenopprettingsprosessen faktisk er fullført. For eksempel, hvis det gjenopprettede systemet ikke vil starte opp, må du kanskje bruke Windows gjenoppretting for å feilsøke systemet. For servere med installert tjeneste Active Directory må kanskje studere Microsofts retningslinjer for å holde AD-databaser konsistente og synkroniserte med andre AD-servere. Hvis installasjonen involverer dynamiske disker, må du importere dem til det nylig gjenopprettede systemet etter omstart. Du kan importere ved å bruke Disk Manager eller bruke "diskpart"-funksjonen ved å velge en av de dynamiske diskene og skrive inn "import"-kommandoen.

Gjenoppretting uten vSphere-plugin

Hvis du prøver å gjenopprette disker i en File Daemon som ikke har Bacula Enterprise-plugin for vSphere installert, må du konvertere bvmdk-filene til råfiler ved å bruke vddk-kommandoen fra kommandolinjen:

Format bvmdk brukt av vSphere Plugin for å sikre dataintegritet og effektiv behandling av sparsom informasjon av CBT-verktøyet.

1.4 Suspendere en gjeste-VM

For å suspendere en gjeste-VM, må du installere og oppdatere VMware Tools på Linux/Windows Virtual Machine.

Plugin-kommando quiesce_host=Prøv/ja/nei lar deg kontrollere prosedyren for å stoppe gjeste-VM-er som bruker vSphere før du tar et øyeblikksbilde. Standardverdien er prøve. I denne modusen plugin-en vil prøve å stoppe gjeste-VM mens du oppretter øyeblikksbildet, og hvis opprettelsen av øyeblikksbilde mislykkes, vil plugin-en prøve å gjenopprette øyeblikksbildet uten å stoppe gjest-VM. Det første forsøket vil bli registrert i oppgaveloggen som en feil.

Mer detaljert informasjon Du finner den spesifikke feilmeldingen i vSphere-konsollloggen.

Advarselsmelding fra ESXi: gjeste-OS har rapportert en feil under quescing. Feilkode var: 2 feilmeldingen var: tilpasset hvileskript mislyktes. (Feilmelding fra ESXi: Gjeste-OS rapporterte en feil ved stopping. Feilkode 2: Stopp skriptfeil)

An feil oppsto mens du lagrer øyeblikksbildet: Kunne ikke stille den virtuelle maskinen (Det oppsto en feil under lagring av øyeblikksbildet: VM-en kan ikke stoppes)

1.4.1 Linux

Ved å lage et spesielt skript i /usr/sbin/pre-freeze-script, kan du stoppe systemet automatisk når du lager et øyeblikksbilde ved hjelp av vSphere. vSphere vil prøve å kjøre skriptet /usr/sbin/post-thaw-script i tilfelle det er tilstede i gjeste-OS.

1.4.2 Windows VSS

Plugin forbedrer Windows-beskyttelse, lage VSS-baserte øyeblikksbilder før sikkerhetskopiering for å stoppe VSS-aktiverte applikasjoner.

Pre-frys og etter-tine skript for VSS. Fra og med ESX/ESXi 3.5 U2 og høyere, søker VMware Tools først etter skript alfabetisk i C:/Program Files/VMware/VMware Tools/backupScripts.d, ringer dem med et argument fryse, og deretter i revers alfabetisk rekkefølge samtaler med argumentasjon smelte(eller freezeFail ved mislykket stopp).

1.5 Støttede plattformer

VSphere-plugin-modulen støtter følgende produkter på VMware-plattformen:

  • ESX/ESXi-versjoner: 6.0, 5.5, 5.1, 5.0, 4.1

Vi tester for øyeblikket riktig funksjon av plugin for VSphere med følgende VMware-plattformprodukter:

  • vCenter Server versjoner 6.0, 5.5, 5.1, 5.0, 4.1 administrerer ESX/ESXi 4.1 og senere versjoner
  • VirtualCenter versjon 2.5, som administrerer ESX/ESXi 4.1

For å manipulere filer og øyeblikksbilder bruker VSphere-pluginen vStorage API. Denne utvidelsen krever en gyldig ikke-gratis VMWare-lisens.

  • VSphere-plugin-modulen har blitt testet (og støttet) på følgende Linux-baserte plattformer: RHEL 6, 7 (Red Hat Enterprise Linux) 64bitSLES 11 (SUSE Linux Enterprise Server) 64bit

1.6 Begrensninger

Plugins er kanskje ikke kompatible med standard VirtualFull-oppgaver. Kontakt Bacula Systems support for å sikre at du bruker optimale innstillinger.

2 Oversikt over VMware Single File Recovery-prosedyre

Denne delen gir informasjon om hvordan du bruker Single File Recovery-funksjonen. VMware ved bruk av Bacula Enterprise Edition og en plugin for vSphere.

Kort beskrivelse av funksjoner

Verktøy for gjenoppretting av enkeltfiler Bacula Enterprise Edition lar deg bruke følgende funksjoner:

  • Konsollgrensesnitt
  • Grensesnitt for Bweb Management Suite
  • Støtte for å lage fulle/differensielle/inkrementelle sikkerhetskopier
  • Støtte Windows 2003 til 2012
  • Linux-støtte (ext3, ext4, btrfs, lvm, xfs)
  • ESX 5.x og 6 støtte

2.1 Installasjon

Dokumentasjon som beskriver installasjonsprosedyren er tilgjengelig på forespørsel.

2.2 Gjenopprettingsskript

Denne funksjonen lar deg raskt finne og gjenopprette spesifikke filer fra en katalog i et VMware-miljø.

2.2.1 Via tekstkonsollgrensesnittet

Plugin for å gjenopprette én fil ( VMware enkeltfilgjenoppretting) lar deg bruke en enkel programvarekonsoll som gir tilgang til filer inne i VM. Prosessen med å gjenopprette én fil begynner med å installere VM-sikkerhetskopier:

Velg riktig klient først

Velg deretter oppgaven du vil gjenopprette.

Velg deretter ønsket VM.

Velg nå plasseringen av gjestefilsystemet (lokalt eller via SMB)

På dette stadiet er VM-filsystemet montert lokalt (i eksemplet ovenfor er filene tilgjengelige på /opt/bacula/working/vmware/5. Som tilfellet er med standard filsystem, kan du finne kataloger og kopiere filer (via cp, scp, ftp) fra en annen terminaløkt ved å bruke Unix "root" og "bacula" kontoer. Hvis du trenger å bruke en annen Unix-konto for å jobbe med filer, bruk funksjonen "-o tillat_annet” når du kjører skriptet mount-vmware.

For å fjerne økten, trykk ganske enkelt "Enter" i terminaløkten der skriptet ble lansert mount-vmware.

Fra og med Bacula Enterprise 8.4.8 kan du begrense jobblisten ved å bruke følgende kommandolinjer:

  • -s= begrense listen over oppgaver til de siste XXX dagene
  • -l= begrense listen over oppgaver til den siste oppgitte tall
  • -f= angi et avansert filter basert på oppgavenavnet og/eller FileSet-navnet

2.2.2 Gjenopprette VMware fra grensesnittet Bweb Management Suite

Enkel filgjenopprettingsfunksjon VMware enkeltfilgjenoppretting kan implementeres ved hjelp av Bweb Management Suite. Dette verktøyet er en gjenopprettingsveiviser som lar deg enkelt og enkelt gjenopprette filer fra en gjeste-VM. Først må du velge klienten som oppgaven med å lage en sikkerhetskopi ved hjelp av vSphere ble utført på (se figur 7).

Figur 7. Klientvalg

Etter at klienten er valgt, må administratoren velge en jobb (gjenopprettingspunkt) som skal gjenopprettes. (Se figur 8 på en annen side). Hvis den valgte jobben er en gyldig vSphere-jobb, dvs. kan utføres, vil det tredje trinnet vise en liste over virtuelle maskiner inkludert i FileSet (se figur 9 på neste side).

På dette tidspunktet bør Bacula-programvaren lage virtuelt bilde valgt VM. Du må gjenopprette et par små filer fra hver jobb som utgjør det valgte gjenopprettingspunktet Gjenopprettingspunkt. Etter å ha fullført Bacula-programvareprosedyren, må du montere disken til den valgte VM-en på systemet. Disse trinnene er generelt raske, men tiden det tar avhenger i stor grad av konfigurasjonen som brukes. Indekser opprettes og lagres i denne fasen for å fremskynde påfølgende gjenopprettingsforespørsler.

Etter at disken er montert, vil filene til den valgte VM-en vises i filbehandlingen. I den kan du velge filer eller kataloger som skal gjenopprettes. (Se figur 10 på side 31). Administratoren kan deretter opprette en ZIP eller TAR-arkiv. Arkivet opprettes automatisk og lagres i / opt/bacula/arbeid. En lenke vil bli opprettet for å laste ned arkivet sikkert via HTTP. Administratoren vil kunne gi denne koblingen til sluttbrukeren.

Hver gang administratoren velger filer, vil han kunne velge metoden for å gjenopprette filen i komprimert form i tar- eller zip-format. (Se figur 11 på side 32). Etter gjenoppretting er det viktig å avslutte økten for å frigjøre ressurser som brukes til gjenoppretting.

Figur 8. Velge et gjenopprettingspunkt

Figur 9. Velge en VM

Figur 10. Velge filer

Figur 11. Filtilgang

2.3 Merknader

2.3.1 Bufferkatalog

For å fremskynde påfølgendeer, lagres noen filer som ble opprettet under gjenopprettingsøkten i en hurtigbufferkatalog.

Etter en tid kan du slette cache-filer. De vil bli gjenskapt om nødvendig.

2.4 Begrensninger

  • VMwares bruker Bacula BVFS-grensesnittet til å vise en liste over filer og kataloger. Når det gjelder MySQL; Til tross for MySQLs begrensninger med indekser på TEKST-kolonner, har ikke prosedyren noen vesentlig innvirkning på MySQL-ytelsen. For best resultat anbefaler vi imidlertid å bruke PostgreSQL.