Internetas. Kompiuteris. Pagalba. Patarimas. Remontas

Kaip sukurti atsargines kopijas vmware. HVBackup – hyper-v virtualių mašinų atsarginė kopija. VMware vSphere ESXi VM atsarginių kopijų kūrimas

Laba diena, mieli skaitytojai, ne taip seniai aptarėme Hyper-V virtualių mašinų klonavimo procesą, šiandien išanalizuosime pagrindinį jo konkurentą, būtent ESXI hipervizorių, kuriame taip pat gaminsime. VMware virtualios mašinos klonavimas. Pats procesas nesudėtingas, tačiau pradedantiesiems sistemų administratoriams gali kilti nemažai klausimų, į kuriuos atsakysiu šiame straipsnyje.

Klonavimo principas

Klonavimas – tai tikslios virtualios mašinos kopijos sukūrimas su tais pačiais nustatymais ir būtinais pakeitimais. Labai patogu, kaip ir testavimo tikslais, kai reikia atlikti reikiamus pakeitimus, bet nežinai, kaip elgsis virtuali mašina padarę jos kopiją, sužinosite ir galėsite išvengti paslaugų prastovų . Kokie klonavimo metodai egzistuoja:

  • Kopijuojant virtualios mašinos failus (išjungtoje būsenoje), vienas iš minusų yra tas, kad jį reikia sukurti iš naujo inventoriuje, o esamus perkelti į diską.
  • Naudojant VMware vCenter Converter Standalon e, tai yra parinktis, kai nėra vCenter serverio. Principas ten paprastas, įdiegi į virtualią mašiną ir padarei kloną, lyg tai būtų fizinė mašina, viskas detaliai aprašyta aukščiau esančioje nuorodoje.
  • Virtualios mašinos atsarginės kopijos įrankiai „Veeam Backup Replication“
  • Naudojant vCenter serverį.

Žemiau aprašysiu pirmąjį metodą, o likusieji jau turi savo išsamius straipsnius.

VM failų kopijavimas

Surandame norimą ESXI pagrindinį kompiuterį, pasirenkame jums reikalingą disko masyvą (Datastore) ir dešiniuoju pelės mygtuku spustelėkite jį, kontekstiniame meniu pasirinkdami „Browse Datastore“.

Pasirinkite norimą aplanką ir kontekstiniame meniu pasirinkite „Kopijuoti“, tada naudodami integruotą naršyklę perkelkite į norimą vietą, galite vadinti VMware virtualios mašinos klonavimu, vargšams.

Tada naujoje vietoje atidarykite aplanką ir dešiniuoju pelės mygtuku spustelėkite failą su plėtiniu *.vmtx, tai yra konfigūracijos failas. Iš esmės tai ir viskas. Asmeniškai aš naudoju WinSCP, kad galėčiau pasiekti ESXI failų sistemą, arba taip pat galite naudoti OVA šablono funkcijas.

Jei nukopijuotoje VM yra momentinių vaizdų, prieš kopijuojant juos reikia ištrinti arba nukopijuoti kartu su kitais failais, kitaip įkeliant naują VM bus rodoma klaida su pranešimu, kad failų su momentinėmis nuotraukomis įkelti neįmanoma.

Virtualios mašinos kopijavimas naudojant „vCenter“.

Tiems bendražygiams, kurie centralizuotai valdo savo infrastruktūrą, ši funkcija yra įdiegimo metu. Jo pranašumas yra tas, kad galite klonuoti tiek veikiančią, tiek neveikiančią virtualią mašiną. Pasirinkite jums reikalingą ir dešiniuoju pelės mygtuku spustelėkite jį, kontekstiniame meniu matome elementą „Klonuoti“.

Pirmame vedlio lange jūsų bus paprašyta pasirinkti vietą (duomenų centras)

Nurodome paskirties prieglobą, jei jis tinka, pamatysite pranešimą "Patvirtinimas pavyko"

Jei ne, pamatysite pranešimus:

  • Įrenginio CD/DVD diskų įrenginys 1 naudotas pagrindas yra pataisomas dalykas, jie liepia atjungti ISO virtualioje mašinoje.
  • Tinklo sąsaja „adapterio pavadinimas“ naudoja tinklo „kitą pavadinimą“ – tokio tinklo paskirties pagrindiniame kompiuteryje nėra, viskas gerai, po klonavimo prijungsite jį prie kito.

Kitame klonavimo etape reikia įrenginio kopijos paskirties vietos.

Paskutiniame veiksme jūsų paklaus, ar norite klonui taikyti pasirinktinius nustatymus. Tinkinti yra papildomas nustatymas, leidžiantis nustatyti daugybę nustatymų. Pasirinkę „Netinkinti“, užbaigsite klonavimo vedlio procesą.

Jei norite išsamiau suprasti vietinės ir tinklo infrastruktūros, sukurtos Linux OS, nustatymo ir visapusiško saugumo užtikrinimo procesus, rekomenduoju susipažinti su OTUS. Kursas nėra skirtas pradedantiesiems, norint užsiregistruoti, būtina jį išlaikyti.

Jei dar nesukonfigūravote nemokamo hiper-v hipervizoriaus, rekomenduoju perskaityti mano medžiagą šia tema -. Jei jau sukonfigūravote ir kyla klausimas, kaip greitai, patogiai ir nemokamai sukurti atsarginę kopiją, rekomenduoju naudoti nemokamą HV Backup įrankį.

HVBackup naudingumo aprašas, skirtas hyper-v

Pagrindinis HVBackup projekto tikslas buvo sukurti nemokamą, paprastą ir veiksmingą sprendimą, skirtą hyper-v virtualių mašinų, veikiančių tiek vienu režimu, tiek klasteryje, atsarginėms kopijoms kurti.

Priemonė veikia visose operacinės sistemos versijose, pradedant nuo „Windows Server 2008“, ir grafiniu režimu, ir „Server Core“ diegimais. Priemonė taip pat palaiko nemokamą „Hyper-V Server“ hipervizoriaus leidimą.

„HVBackup“ palaiko nuoseklias programų ir strigčių nuoseklias hiper-v atsargines kopijas naudojant sistemoje integruotą VSS. Yra daug komercinių sprendimų, pagrįstų tuo pačiu virtualių mašinų atsarginių kopijų kūrimo metodu, tačiau tarp nemokamų žinau tik šį produktą.

Bendrovė Codeplex, programos gamintojas, teigia, kad savo infrastruktūroje nuolat naudoja HVBackup, o tai garantuoja kokybišką darbą ir savalaikius pataisymus ar pakeitimus.

Programą galima paleisti nuo komandinė eilutė, skambino iš Powershell scenarijus arba būti integruoti į bet kurį .Neto programa per atitinkamą biblioteką.

Šios priemonės veikimo principas yra gana paprastas. Programa sukuria atskirą zip archyvą kiekvienai virtualiai mašinai nurodytame kataloge, kuriame yra visa su ja susijusi informacija.

Sistemos reikalavimai:
.Net Framework 3.5

.Net Framework 3.5 diegimas komandinėje eilutėje

Norėdami įdiegti .Net Framework 3.5, turite paleisti šias komandas Powershell.

„Windows Server“ arba „Hyper-V Server 2012“:

Įdiegti-WindowsFeature NET-Framework-Core

„Windows Server 2008“ arba „2008 R2“ (ne pagrindinė):

Ocsetup NetFx3

„Windows Server“ (pagrindinis) arba „Hyper-V Server 2008“ / „2008 R2“:

Ocsetup NetFx3-ServerCore

HVBackup naudojimo pavyzdys

Sukurkite visą VSS atsarginę visų prieglobos virtualių mašinų kopiją:

HVBackup -a -o d:\vm-backup

Sukurkite visą virtualių mašinų sąrašo VSS atsarginę kopiją (jei mašinų pavadinimuose yra tarpų, turite naudoti kabutes). Atsarginė kopija daroma nuotoliniame serveryje:

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

Sukurkite visą virtualių mašinų, kurių sąrašas yra tekstiniame faile, atsarginę kopiją (kiekviena VM atskiroje eilutėje):

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

Automatinio atsarginio kopijavimo scenarijus

Jei norite suplanuoti automatines atsargines kopijas, patogiausia šiems tikslams sukurti paprastą bat failą ir suplanuoti jo vykdymą. Kurkime atsarginė kopija-visi.cmd toks turinys:

Nustatyti BCKPATH="\\backup-server\wm-backup" rem net use %BCKPATH% /vartotojas: Pushd %BKKPATH% && 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

Šis scenarijus ištrins senesnius nei 7 dienų ZIP failus nurodytame kataloge prieš darydamas visų virtualių mašinų atsarginę kopiją. Galite redaguoti kelius ir parametrus, kad atitiktų jūsų poreikius.

Dabar sukurkime suplanuotą užduotį serveryje, kad periodiškai kurtume atsargines kopijas naudodami anksčiau sukurtą scenarijų:

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

Jei reikia ištrinti užduotį:

Schtasks.exe /delete /tn HVBackup /f

Greitas užduoties vykdymas:

Schtasks.exe /run /tn HVBackup

HVBackup komandinės eilutės parinktys

Naudojimas: HVBackup.exe

-b, --atsarginė kopija
Paleisti atsarginę kopiją (numatytasis).
-r, -atkurti
Atlikite atkūrimą.
-f, --failas
Tekstinis failas, kuriame yra virtualių mašinų sąrašas, po vieną kiekvienoje eilutėje.
-l, -sąrašas
Virtualių mašinų, skirtų atsarginėms kopijoms, sąrašas.
-a, -visi
Sukurkite visų serverio virtualių mašinų atsargines kopijas.
-n, -vardas
Jei nurodyta, atsarginės kopijos kuriamos tik išvardytose virtualiose mašinose.
-g, vadovas
Jei nurodyta, sąraše esančių virtualių mašinų atsarginę kopiją sukuria GUID.
-o, -išvestis
Reikalingas parametras. Paskutinis archyvų aplankas. Gali būti vietinio arba tinklo kelio forma.
--išvesties formatas
Virtualios mašinos archyvo pavadinimo formatas. (0) įrenginio pavadinimas, (1) mašinos GUID ir (2) dabartinė data ir laikas. Numatytasis: "(0)_(2:yyyyMMddHHmmss).zip"
-s, --singlevss
Padarykite vieną visų virtualių mašinų momentinį vaizdą.
--padėkite
Rodyti komandų pagalbą:

Išvada

Tai viskas. Vienintelė pastaba yra ta, kad atsarginės kopijos kūrimo metu neišbandžiau našumo sumažėjimo. Jokių virtualių mašinų veikimo sulėtėjimo nepastebėjau. Bet jie visi buvo iškrauti. Laikas, kurio reikia atsarginei kopijai sukurti kiekviename įrenginyje, yra reikšmingas. Bet, žinoma, tai priklauso nuo daugelio veiksnių.

Yra gera galimybė sujungti HVBackup ir . Pvz., kurkite archyvus vietoje serveryje naudodami „hyper-v“, prijunkite aplanką prie „Linux“ serverio ir naudokite „rsync“, kad gautumėte ZIP failus iš virtualių mašinų. Arba iš karto sukurkite atsarginę kopiją, pavyzdžiui, į Linux samba. Aukščiau esančioje nuorodoje yra šios temos pavyzdys.

Internetinis kursas „Linux Security“.

Jei norite išsamiau suprasti vietinės ir tinklo infrastruktūros, sukurtos Linux OS pagrindu, nustatymo ir saugumo užtikrinimo procesus, rekomenduoju susipažinti su internetiniai kursai „Linux Security“ OTUS. Mokymai trunka 3 mėnesius, po kurių sėkmingi kursų absolventai galės dalyvauti pokalbiuose su partneriais. Kursų programa yra sukurta kaip praktinių seminarų serija ir skirta apmokytiems studentams, kurie jau turi Linux administravimo žinių ir patirties. Ką išmoksite:
  • Taikyti geriausią pasaulinę praktiką ir informacijos saugumo standartus (Debian, RedHat, MitRE);
  • Naudokite įrankius Linux OS pažeidžiamumui aptikti ir išnaudoti;
  • Įdiegti ir konfigūruoti tinklo atakų aptikimo ir prevencijos sistemas;
  • Darbas su stebėjimo ir konteinerių sistemomis, paremtomis Docker;
Išbandykite save stojamajame teste ir daugiau informacijos rasite programoje.

Norėdami organizuoti automatinę atsarginių kopijų kūrimo sistemą virtualioms mašinoms, veikiančioms VMWare ESXi serveryje, naudosime nemokamą įrankį MKSBackup, kurią galite atsisiųsti (rašymo metu naujausia versija yra MKSBackup 1.0.4, 2013 m. sausio 24 d.). Ši programa yra tam tikra priekinė dalis, kuri integruojama su įvairiais atsarginiais scenarijais, įskaitant GhettoVCB(VM atsarginis scenarijus, parašytas perl ir prižiūrimas entuziastų). „GhettoVCB“ leidžia kurti internetines veikiančių virtualių mašinų atsargines kopijas. VM atsarginė kopija sukuriama sukuriant jos momentinę kopiją.

Svarbu. GhettoVCB neveikia su virtualiomis mašinomis, turinčiomis savo momentines nuotraukas. Norint sukurti virtualios mašinos atsarginę kopiją, visos momentinės nuotraukos turi būti ištrinti (pavyzdžiui, naudojant momentinių nuotraukų tvarkytuvę).

MKSBackup yra vienas iš nedaugelio atsarginių kopijų kūrimo įrankių, leidžiančių kurti virtualių mašinų atsargines kopijas internetu. MKSBackup galima naudoti kuriant virtualių mašinų, veikiančių tiek komerciniuose VMware ESXi leidimuose, tiek nemokamuose VMware Hypervisor, atsarginėms kopijoms. Priemonė sukurta Python ir yra kelių platformų. MKSBackup įrankis neturi grafinės sąsajos, veikia per komandinę eilutę ir konfigūruojamas naudojant konfigūracijos failus.

Natūralu, kad MKSBackup pagrindu sukurto VMWare virtualiųjų mašinų atsarginių kopijų organizavimo sprendimo patogumas ir valdymas yra mažesnis nei komercinių produktų, tačiau tai daugiausia kompensuoja jo laisvumas, lengvas konfigūravimas ir diegimo greitis.

MKSBackup atsarginio scenarijaus diegimas

Virtualios mašinos atsarginės kopijos nustatymų konfigūravimas

Kitas žingsnis – sukonfigūruoti ESXi serveryje veikiančių virtualių mašinų atsarginių kopijų nustatymus. Konfigūracija atliekama redaguojant konfigūracijos failą mksbackup.ini (pagal numatytuosius nustatymus jis yra aplanke C:\Magik).

Atidarykite failą mksbackup.ini bet kuriame teksto rengyklėje. Failo struktūra susideda iš kelių skyrių, kiekvienos dalies pavadinimas yra laužtiniuose skliaustuose.
Skyrius:

Šiame skyriuje galite nustatyti el. pašto pranešimų parametrus. Mums tai neįdomu, todėl paliksime

Kitas skyrius. Šiame skyriuje pateikiama atsarginės kopijos kūrimo užduotis ir aprašomi įvairūs parametrai, užtikrinantys virtualių mašinų atsarginės kopijos paleidimą Windows aplinkoje. Mūsų pavyzdyje užduotis atrodo taip:

Program=ghettovcb host=10.10.1.89 port=22 login=root password=LI&f3ccc23 local=C:\magik\vmware global_conf=ghettoVCB.conf vm_list=vm1_https winXPtest destination=C:\magik\$(vm) scp_bin="D: \Install\Putty\pscp.exe" -scp -r

Pažvelkime atidžiau į užduoties parametrus:

programa– atsarginė programa, išeiti ghettovcb

šeimininkas– ESXi pagrindinio kompiuterio, kuriame veikia virtualios mašinos, pavadinimas / IP

uostas– prieigos prievadas (numatytasis prievadas 22 – SSH protokolas)

Prisijungti– vartotojo vardas su prieigos prie ESXi serverio teisėmis (pagal numatytuosius nustatymus tai yra root, tačiau saugumo sumetimais geriau ESXi serveryje sukurti atskirą vartotoją)

Slaptažodis– vartotojo slaptažodis

vietinis– vietinis katalogas, kuriame saugomas atsarginis scenarijus ir jo konfigūracija

global_conf– failas su ghettoVCB scenarijaus nustatymais

vm_list– sąrašas virtualių mašinų, kurių atsarginę kopiją reikia sukurti. Jei reikia sukurti visų virtualių mašinų atsargines kopijas, šis parametras turėtų būti paliktas tuščias. Jei reikia išskirti kai kurias virtualias mašinas, naudokite parametrą vm_exclude.

Kelionės tikslas– parametras leidžia nurodyti atliekamos operacijos tipą. Tai gali būti

  • atsarginė kopija – atlikite paprastą atsarginę kopiją (nereikia nurodyti paskirties vietos)
  • kopijuoti – padaryti atsarginę kopiją ir nukopijuoti gautus failus į nurodytą katalogą
  • perkelti - sukurkite atsarginę kopiją ir perkelkite gautus failus į nurodytą katalogą

Sutelkime dėmesį į perkėlimo variantą, nes jis yra optimalesnis. Tokiu atveju ESXi pagrindiniame kompiuteryje bus sukurtos vietinės virtualių mašinų atsarginės kopijos, kurios vėliau bus perkeltos į kompiuterį, kuriame veikia scenarijus.

mon-sun – daroma prielaida, kad scenarijus gali būti vykdomas kasdien (paliksime taip, nes nustatysime atsarginės kopijos paleidimo dažnumą per Windows planuoklį).

Be to, nurodysime katalogą, į kurį bus perkeltos VM atsarginės kopijos (C:\magik). Parametras $(vm) rodo, kad kiekvienai virtualiai mašinai bus sukurtas atskiras katalogas su jos pavadinimu, kuriame bus saugomi virtualios mašinos failai.

Pastaba. Išsamus scenarijaus konfigūracijos nustatymų ir jo sintaksės aprašymas pateikiamas kūrėjo svetainėje.

scp_bin– kelias į scp įrankį

Svarbu. Įsitikinkite, kad ESXi serveryje įjungtas SSH demonas.

VM_BACKUP_VOLUME=/vmfs/volumes/msa2000/backup VM_BACKUP_ROTATION_COUNT=3

VM_BACKUP_VOLUME– ESXi serverio katalogas, kuriame bus išsaugotos virtualių mašinų kopijos (natūralu, kad VMFS skaidinyje turėtų būti pakankamai laisvos vietos)

VM_BACKUP_ROTATION_COUNT– saugotinų vietinių kopijų skaičius (mūsų pavyzdyje bus saugomos paskutinės 3 atsarginės kopijos)

Belieka naudoti „plink“ programą (taip pat įtrauktą į „Putty“), kad išsaugotumėte pagrindinio kompiuterio raktą vietinėje ssh talpykloje. Pavyzdžiui, taip:

PLINK.EXE [apsaugotas el. paštas] ls /

Atsarginės virtualių mašinų kopijos kūrimas VMWare ESXi pagrindiniame kompiuteryje

Išbandykime atsarginį scenarijų. Norėdami tai padaryti, atidarykite komandų eilutę su administratoriaus teisėmis ir paleiskite komandą:

C:\Magik\MKSBackup\mksbackup.exe -v -c C:\Magik\mksbackup.ini atsarginė kopija VMWARE_FROM_WINDOWS

Kur yra raktas – v nurodo, kad turi būti rodoma išsami informacija, -c kelias į nustatymų failą mksbackup.ini, atsarginė kopija– reiškia, kad reikia pradėti atsarginę kopiją, pabaigoje nurodomas užduoties pavadinimas iš failo mksbackup.ini(mūsų pavyzdyje užduotis yra VMWARE_FROM_WINDOWS).

Jei viskas sukonfigūruota teisingai, programa pradės rodyti išsamią informaciją apie atsarginės kopijos kūrimo procesą konsolėje (atsarginės kopijos kūrimo procesas yra gana ilgas, todėl nereikėtų tikėtis, kad jis bus baigtas greitai).

Atsarginės kopijos kūrimo procesą galima sekti pagal momentinės nuotraukos kūrimo / ištrynimo įvykius VMware vSphere konsolėje.

Vykdant scenarijų paskirties kataloge bus rodomi aplankai, kuriuose yra virtualios mašinos failų.

Atlikę bandomąją kopiją, galite pradėti automatizuoti atsarginės kopijos kūrimo procesą. Norėdami tai padaryti, sukurkime naują „Windows“ planavimo užduotį.

Sukurkime užduotį pavadinimu „Backup ESXi“, kuri vykdoma penktadieniais ir paleidžiama komanda: C:\Magik\MKSBackup\mksbackup.exe -v -c C:\Magik\mksbackup.ini atsarginė kopija VMWARE_FROM_WINDOWS

Užduoties nustatymuose nepamirškite nurodyti, kad ją reikia paleisti su administratoriaus teisėmis (parinktis „Vykdyti su aukščiausiomis teisėmis“).

Pastaba. Jei užduotis vykdoma naudojant kitą paskyrą (ne tą, kurioje buvo atliktas testavimas), turite atsiminti, kad naujos paskyros talpykloje nebus reikiamo rakto. Norėdami išspręsti problemą, iš naujos paskyros turite paleisti aukščiau pateiktą komandą plink.

Šio virtualių mašinų atsarginių kopijų kūrimo metodo trūkumai:

  • gana mažas atsarginis greitis
  • daug laisvos vietos, reikalingos VM atsarginėms kopijoms saugoti

Šiuos trūkumus kompensuoja jo laisva prigimtis, tačiau dideliems sprendimams geriau naudoti komercinius atsarginius produktus, tokius kaip Veeam arba HP DataProtector.

„Handy Backup“ gali naudoti du „VMware“ atsarginių kopijų kūrimo būdus: vidines ir išorines.

Vidinis metodas

„Handy Backup“ kopija įdiegta virtualioje „VMware“ mašinoje, kurioje veikia „Windows“ arba „Linux“. „Handy Backup“ naudojimas virtualioje mašinoje iš esmės nesiskiria nuo panašaus sprendimo naudojimo „fiziniuose“ kompiuteriuose.

Išorinis metodas

„Handy Backup“ veikia VMware virtualios mašinos serveryje, kad būtų galima nukopijuoti konkrečių VMware egzempliorių vaizdus kaip įprastus failus. „Handy Backup“ naudoja specialų papildinį, kad sukurtų atsargines „VMware“ įrenginių ir masyvų kopijas, veikiančias „karštu“ režimu (nestabdant VMware įrenginio).

Kaip išsaugoti VMware virtualios mašinos vaizdą

VMware atsarginės kopijos vaizdas nukopijuojamas naudojant specializuotą įrankį. Naudojant VMware įskiepio nustatymus, taip pat galima sustabdyti nukopijuotą VMware įrenginį ir paleisti jį iš naujo, kad būtų atlikta „šalta“ kopija.

  1. Atidarykite Handy Backup ir sukurkite naują užduotį paspausdami Ctrl+N arba pasirinkdami meniu elementą. Pasirinkite atsarginę užduotį.
  2. 2 veiksme pasirinkite papildinį " VMware darbo stotis".

  1. Dukart spustelėkite eilutę „Nauja konfigūracija“, kad pasirinktumėte VMware prieigos konfigūraciją.
  2. Atsidariusiame dialogo lange pasirinkite vieną iš režimų " Karšta" (atsarginė kopija nestabdant įrenginio) ir " Įgalinti sustabdymą“ (sustabdydami virtualią mašiną, kad gautumėte tikslų jos vaizdą).

  1. Tada dialogo lange pasirinkite konkretų įrenginio vaizdą, kuriam bus taikoma ši konfigūracija.

  1. Spustelėkite Gerai ir toliau kurkite užduotį kaip įprasta.

Aukščiau pateikta veiksmų seka bus sustabdyta ir iš naujo paleista VMware virtualiosios mašinos be jokio papildomo įsikišimo.

Iškilo užduotis organizuoti „Hyper-V“ virtualiųjų mašinų atsargines kopijas iš atskirų virtualizacijos pagrindinių kompiuterių (be klasterio) keliose nutolusiose svetainėse. Dėl to, kad vienas iš šios užduoties įėjimų yra labai kuklūs ir nestabilūs ryšio kanalai, idėja naudoti vieną atsarginį serverį centrinėje svetainėje išnyko savaime. Nes vienas dalykas, kai galite sujungti atsargines kopijas į vieną centrinę vietą, atsižvelgdami į blokų pakeitimus, tuo pačiu sumažindami tinklo apkrovą, pavyzdžiui, naudodami tą patį System Center DPM, ir visai kas kita, jei per trumpą laiką tam tikru momentu tais pačiais silpnais kanalais reikia visiškai atkurti VM. Taigi reikėjo galvoti, kaip organizuoti virtualių mašinų atsargines kopijas tiesiogiai nuotolinėje svetainėje, jei nepadidės nuolatinės licencijuotos programinės įrangos ir esamos įrangos išlaidos.

Taip atsitiko, kad šiose atokiose svetainėse, be virtualizacijos pagrindinio kompiuterio, yra senas serveris, kuris anksčiau buvo išjungtas, bet gana veikiantis. IBM System x3200, kuris gali būti naudojamas kaip failų serveris virtualių mašinų atsarginėms kopijoms saugoti. Kilo mintis šiame serveryje įdiegti papildomus diskus ir įdiegti jį kaip bazinę OS Linux su paketu QUADStor, kurio pagalba, savo ruožtu, sukurkite virtualų diską, palaikantį blokų dubliavimą ir naudojant protokolą iSCSI pateikti šį diską virtualizacijos pagrindiniam kompiuteriui Hiper-V, ir jau virtualizacijos pagrindiniame kompiuteryje, naudodami gaminį, sukonfigūruokite „karštą“ virtualių mašinų atsarginę kopiją tame pačiame iSCSI diske. Galutinis rezultatas turėtų būti „pigus ir linksmas“. Šioje pastaboje aprašysiu tokio dizaino nustatymo procedūrą.

Failų serverio paruošimas Debian Linux pagrindu su QUADStor

Mūsų būsimo IBM System x3200 failų serverio diskų krepšelis esamoje konfigūracijoje palaiko ne daugiau kaip 4 SAS/SATA 3,5" diskus. Atsižvelgiant į tai, kad valdiklis šiame serverio modelyje taip pat yra labai kuklus (LSI Logic SAS1064ET) ir, paprasčiau tariant, , gali tik „nuplėšti“ arba „veidrodis“, sukursime dvi veidrodines diskų poras – pirmąją dviejuose esamuose mažos talpos SATA diskuose, skirtuose „Linux“ operacinei sistemai, o antrąją – dviejuose papildomai įdiegtuose nebrangiuose 1 TB SATA diskuose. saugoti VM atsargines kopijas (QUADStor virtualiam diskui).

Taigi be jokių ypatingų smulkmenų įdiegiame OS pirmoje veidrodinių diskų poroje Debian GNU/Linux 8.6 (Jessie). Paliekame nepaskirstytą antrąją veidrodinę porą didelių diskų.

Pereikime prie diegimo ir konfigūravimo.

Montavimo procedūra QUADStor Skirtingiems Linux platinimams aprašyta dokumenteDiegimas / naujovinimas naudojant RHEL/CentOS 5.x, 6.x, SLES 11 ir Debian 6.x, 7.x . Atsižvelgdami į tai, kad mūsų atveju naudojame Debian, įdiegiame iš anksto reikalingus paketus:

# apt-get diegti uuid-runtime build-essential sg3-utils iotop sysstat lsscsi apache2 psmisc firmware-qlogic linux-headers-`uname -r`

Įgalinti palaikymą CGIžiniatinklio serveriui Apache:

# a2enmod cgi

Taisyklės pridėjimas iptables, leidžianti prisijungti prie žiniatinklio serverio ir išsaugoti esamas taisykles:

# iptables-A ĮVESTIS -i eth0 -p tcp -m tcp -dport 80 -j PRIIMTI # iptables-save> /etc/iptables.conf

Iš naujo paleiskite serverį ir įsitikinkite, kad žiniatinklio serverio paslauga sėkmingai paleidžiama, kai sistema paleidžiama:

# systemctl būsena apache2.service

Dabar atsisiųskite ir įdiekite pagrindinį paketą QUADStor saugyklos virtualizavimas(paimkite nuorodą į dabartinę paketo versiją čia:Saugyklos virtualizacijos atsisiuntimai ):

# mkdir~/QUADStor-failų Nr. wget http://www.quadstor.com/virtentdub3z/quadstor-virt-3.2.11-debian7-x86_64.deb-P~/QUADStor-failų Nr. dpkg-i ~/QUADStor-files/quadstor-virt-3.2.11-debian7-x86_64.deb ... Atliekamas po įdiegimo. Prašome palaukti... Sinchronizuojama quadstor.service būsena su sysvinit naudojant update-rc.d... Vykdomos /usr/sbin/update-rc.d quadstor numatytosios nuostatos Vykdomas /usr/sbin/update-rc.d quadstor įgalinimas Reikalingas kūrimas branduolio moduliai Veikia /quadstor/bin/builditf. Tai gali užtrukti kelias minutes. Apdorojami systemd (215-17+deb8u5) aktyvikliai...

Paketo diegimas turėtų būti baigtas be klaidų.

Įdiegę paslaugą kvadstorius nebus paleista, tačiau diegimo proceso metu ši paslauga turėtų būti automatiškai užregistruota paleidžiant sistemą, kai sistema paleidžiama. Iš naujo paleidžiame serverį ir įsitikiname, kad po sistemos paleidimo paslauga bus paleista automatiškai ir sėkmingai:

# systemctl status quadstor.service

Prieigą prie žiniatinklio sąsajos tikriname spustelėję nuorodą http://(serveris). Žiniatinklio serveris turės nukreipti mus į nuorodą http://(serveris)/cgi-bin/system.cgi

Baigę QUADStor diegimą atliekame pradinę sąranką, kuri iš esmės nesiskiria nuo, būtent:

  • Prieigos prie žiniatinklio serverio apribojimų nustatymas Apache o taip pat, jei reikia, nustatome palaikymą HTTPS;
  • Eikite į žiniatinklio valdymo sąsają QUADStor ir kurti ten Sandėliavimo baseinas;
  • Pridėkite diską ( Fizinis saugojimas) V Sandėliavimo baseinas(šiuo atveju kaip pridėtą diską naudojame antrąją veidrodinę porą didelių diskų mūsų serveryje, kurie sistemoje pateikiami kaip vienas disko įrenginys);
  • Sukurkite virtualų diską VDisk.

Sukūrę virtualųjį diską QUADStor, sukonfigūruosime prieigą prie jo naudodami protokolą iSCSI. Apskritai informaciją apie tai, kaip galima pasiekti QUADStor virtualius diskus, galima rasti dokumentePrieiga prie virtualių diskų (VD diskų) .

Funkcinis iSCSI taikinysįdiegta QUADStor naudojant paslaugą ietd, kuris atsidaro sistemoje TCP-klausytojas uoste 3260 , todėl mums reikia iptables sukurkite atitinkamą leidimo taisyklę:

# iptables-A ĮVESTIS -i eth0 -p tcp -m tcp -dport 3260 -j PRIIMTI # iptables-save> /etc/iptables.conf

Norėdami nustatyti sukurto virtualaus disko iSCSI konfigūracijos nustatymus, pereikime prie šio disko ypatybių QUADStor žiniatinklio konsolėje ( Virtualūs diskai > Modifikuoti > iSCSI konfigūracija):

Čia lauke IQN pamatysime automatiškai sugeneruotą iSCSI disko identifikatorių ir norėdami apriboti prieigą prie šio disko nustatysime lauko reikšmes Įeinantis vartotojas Ir Įeinantis slaptažodis. Šiuose laukuose įvesime savavališką vartotojo vardą ir slaptažodį, kurių mūsų failų serveris paprašys iš iSCSI kliento (iniciatoriaus), kai prisijungs prie šio QUADStor virtualiojo disko.

QUADStor disko prijungimas prie virtualizacijos pagrindinio kompiuterio Windows Server

Eidami į „Hyper-V“ pagrįstą virtualizacijos pagrindinį kompiuterį Windows Server 2012 R2, atidarykime Kontrolės skydelis ir suraskite joje programėlę iSCSI iniciatorius. Pirmą kartą prisijungus prie šios programėlės, sistema jus informuos apie būtinybę paleisti sistemos paslaugą, reikalingą tinkamam iSCSI protokolo veikimui. Sutinkame paleisti šią paslaugą ir perkelti ją į automatinio paleidimo būseną paleidžiant sistemą:

Paleidus paslaugą atsidarys iSCSI valdymo programėlė, kur skirtuke Atradimas paspauskime mygtuką Atraskite portalą Norėdami pridėti informacijos apie mūsų Linux pagrįstą failų serverį

Atsidariusiame lange įveskite FQDN vardas arba IP adresas Linux serveriai (palikite numatytąjį prievadą - 3260 ) ir paspauskite Gerai

Po to lentelinėje lauko dalyje Atrasti taikiniai turėtų pasirodyti anksčiau minėta IQN mūsų QUADStor virtualaus disko su būsena Neaktyvus. Tai reiškia, kad diskas buvo sėkmingai aptiktas nuotoliniame „Linux“ serveryje ir dabar, norėdami prijungti šį diską, naudosime mygtuką Prisijungti.

Įtraukite šį ryšį į mėgstamiausių taikinių sąrašą Norėdami, kad diskas būtų įtrauktas į diskų, kurie automatiškai prijungiami paleidus sistemą, sąrašą, spustelėkite išplėstinių disko ryšio nustatymų mygtuką - Išplėstinė

Atsidariusiame lange įgalinkite parinktį Įgalinti CHAP prisijungimą ir nurodykite anksčiau nustatytą vartotojo vardą ir slaptažodį, kad galėtumėte pasiekti QUADStor diską.

Išsaugokite nustatymus, atliktus uždarant langus mygtuku Gerai

Jei viskas padaryta teisingai, disko būsena turėtų pasikeisti į Prisijungta.

Eikime į žymę Mėgstamiausi taikiniai ir įsitikinkite, kad paleidus operacinę sistemą diskas yra automatinio prisijungimo sąraše.

Šiuo metu virtualaus disko QUADStor prijungimas per iSCSI protokolą gali būti laikomas užbaigtu. Dabar reikia inicijuoti šį diską sistemoje ir sukurti skaidinį su failų sistema NTFS. Norėdami tai padaryti, eikime į įrangą Disko valdymas(diskmgmt.msc), pasirinkite prijungtą diską ir įdėkite jį į būseną Prisijungęs

Tada mes inicijuosime diską - Inicijuoti diską

Jūsų bus paprašyta pasirinkti disko skaidinio tipą. Kadangi naudojame QUADStor virtualų diską, tikėtina, kad laikui bėgant norėsis padidinti disko dydį, ir jis bus didesnis nei yra dabar. Leiskite jums priminti, kad QUADStor virtualų diską galima bet kada padidinti iki 64 TB, nepaisant to, kad tikrasis fizinių diskų, kuriuose yra šis virtualus diskas, dydis bus mažas ir (arba) išliks toks pat. Ir atsižvelgiant į tai, kad į MBR yra ribojamas loginių diskų dydis 2TB, tada mūsų atveju prasminga pasirinkti žymėjimo tipą GPT:

Po to, kai diskas bus inicijuotas ir jame bus sukurta skaidinių lentelė, šiame diske sukursime skaidinį su failų sistema NTFS

Priskirkime šiam diskui atskirą raidę, pavyzdžiui, E:\ ir palaukite, kol baigsis formatavimo procesas, kuris, priklausomai nuo disko dydžio, gali užtrukti.

Formatavimo proceso pabaigoje pasirūpinsime, kad diskas būtų mums prieinamas sistemoje ir jame galėsime kurti, keisti ir ištrinti aplankus bei failus. Po šių patikrinimų iš naujo paleisime virtualizacijos pagrindinį kompiuterį ir įsitikinsime, kad sistemos įkrovos metu diskas bus automatiškai prijungtas ir visiškai pasiekiamas.

„Veeam Backup Free Edition 9.5“ diegimas

Norėdami sukurti atsargines Hyper-V virtualiųjų mašinų kopijas, naudosime programą Veeam Backup Free Edition 9.5, kuri leis mums sukurti visą atsarginę VM jos neišjungus.

Apie pagrindines šio gaminio savybes galite sužinoti iš dokumento Produkto peržiūra.

Sistemos reikalavimus galite rasti atsisiųsdami dokumentą Išleidimo pastabos.

EULA rasite čiaVeeam galutinio vartotojo programinės įrangos licencijos sutartis .

Naujausia versija 9.5.0.711 , šiuo metu yra, galima atsisiųsti iš Veeam svetainės.

Vaizdo failas VeeamBackup&Replication_9.5.0.711.iso Atsisiuntę 1,5 GB dydžio, nukopijuojame jį į virtualizacijos pagrindinį kompiuterį, pagrįstą „Windows Server“, ir prijungiame sistemoje. Pavyzdžiui, naudojant PowerShell galite tai padaryti taip:

„Mount-DiskImage-ImagePath“ C:\Temp\VeeamBackup&Replication_9.5.0.711.iso"

Sumontuotame diske paleiskite diegimo programą Setup.exe, perskaitykite ir sutikite su licencijos sutartimi, spustelėkite Kitas

Licencijos rakto įvedimo žingsnyje viską paliekame nepakeistą. Be rakto programa veiks režimu Nemokamas leidimas riboto funkcionalumo, kurio pakaks mūsų užduočiai atlikti.

Verta paminėti, kad iš tikrųjų sistemoje yra įdiegta visavertė kopija Veeam atsarginė kopija ir replikacija, o jei licencijos raktas nebuvo nurodytas pradinio diegimo metu, vėliau galite pridėti jį prie programos ir atnaujinti jos veikimo režimą į leidimus Standartinis, Įmonė arba Enterprise Plus. Daugiau apie nemokamos ir mokamos versijos skirtumus galite sužinoti dokumente Veeam atsarginė kopija: nemokama vs mokama

Kitame žingsnyje nekeisdami montuojamų komponentų rinkinio spustelėkite dar kartą Kitas

Komponentai yra papildomai įdiegiami iš platinimo, todėl jums nereikia nieko atsisiųsti atskirai. Įdiegę būtinus komponentus, vėl pradedame tikrinimą naudodami mygtuką Paleisti iš naujo ir pereikite prie kito diegimo etapo - Kitas.

Čia pamatysime esamų nustatymų, su kuriais bus įdiegta programa, suvestinės ekraną. Jei įjungsite parinktį Leiskite nurodyti skirtingus nustatymus, tada visus nurodytus nustatymus galima pakeisti prieš pradedant patį diegimo procesą. Pavyzdžiui, vietoj numatytojo pavadinto egzemplioriaus SQL Server 2012 Express, galite nurodyti diegimą į esamą SQL serverio egzempliorių, pakeisti duomenų bazės pavadinimą, paslaugos paskyrą, katalogo vietą arba prievado numerius. Daugeliu atvejų siūlomus nustatymus galite palikti numatytąją konfigūraciją ir spustelėti Diegti.

Diegimo proceso metu mūsų virtualizacijos priegloboje bus įdiegtas pavadintas egzempliorius Microsoft SQL Server 2012 SP3 redakcijos darbuotojai Express(VEEAMSQL2012) ir joje bus sukurta VeeamBackup duomenų bazė. Palaukite, kol baigsis diegimo procesas.

Virtualizavimo pagrindinio kompiuterio registravimas naudojant Veeam Backup

Diegimo proceso pabaigoje paleiskite nuorodą iš darbalaukio arba pradžios meniu Veeam atsarginių kopijų kūrimo ir replikacijos konsolė. Mes naudojame kaip ryšio serverį vietinis šeimininkas ir numatytasis prievadas 9392 . Įgalinkime parinktį naudoti dabartinio vartotojo kredencialus Naudokite „Windows“ seanso autentifikavimą ir spustelėkite Prisijungti

Pirmiausia programoje užregistruokime savo virtualizacijos pagrindinį kompiuterį, kad būtų galima kurti atsargines šiame priegloboje esančių virtualių mašinų kopijas. Norėdami tai padaryti, skirtuke VIRTUALIOS MAŠINOS mūsų pasirinktame infrastruktūros medyje Microsoft Hyper-V ir kontekstiniame meniu arba viršutinėje mygtukų juostelėje pasirinkite Pridėti serverį.

Atsidariusiame serverio pridėjimo vedlyje įveskite mūsų serverio FQDN pavadinimą...

Judant Tipas pasirinkite „Hyper-V“ serverio tipą. Mūsų atveju tai yra atskirai veikiantis pagrindinis kompiuteris - Atskiras

Judant Įgaliojimai Turėsite nurodyti administravimo paskyrą, per kurią „Veeam Backup“ prisijungs prie virtualizacijos pagrindinio kompiuterio ir pasieks virtualias mašinas atsarginėms operacijoms atlikti. Mano nuomone, šiuo tikslu teisingiau būtų sukurti atskirą paslaugų paskyrą. Tokiu atveju galite naudoti virtualizacijos pagrindiniame kompiuteryje sukurtą vietinę paskyrą arba domeno paskyrą. Mūsų pavyzdyje pasirinkome domeno paskyrą, kuriai buvo suteiktos administravimo teisės virtualizacijos priegloboje.

Spustelėkite Kitas ir palaukite, kol bus baigta „Veeam Backup“ konfigūracija ir prijungtas virtualizacijos kompiuteris

Uždarius „Add Host Wizard“, „Veeam Backup“ konsolėje turėtų būti rodomas pridėtame pagrindiniame kompiuteryje esančių virtualių mašinų sąrašas.

Dabar galite pereiti prie virtualių mašinų atsarginės kopijos funkcionalumo tikrinimo naudodami Veeam Backup.

VM atsarginės kopijos tikrinimas naudojant Veeam Backup

Diske, kurį anksčiau prijungėme per iSCSI protokolą, sukursime katalogą, kuriame bus patalpintos visos iš Veeam Backup sukurtų virtualių mašinų atsarginės kopijos. Mūsų atveju tai bus E:\VMBackups katalogas.

Tada „Veeam Backup“ konsolėje pasirinkite virtualią mašiną ir iškvieskite jos meniu elementą VeeamZIP

Atsidariusiame lange nurodykite kelią į naujai sukurtą katalogą atsarginėms kopijoms saugoti, jei reikia, apibrėžkite senų atsarginių kopijų ištrynimo ir glaudinimo išjungimo parametrus. Veeam Backup atsarginių kopijų suspaudimas neabejotinai yra įdomus dalykas, tačiau mūsų atveju suspaudimo įjungimas sukels mažą QUADStor disko deduplikacijos greitį (išbandyta praktiniais eksperimentais). Sukonfigūravę visus dabartinės atsarginės kopijos seanso parametrus, spustelėkite Gerai

Paleidus atsarginę užduotį, bus rodomas informacijos langas su vykdomos užduoties būsenos indikatoriais.

Atsarginės kopijos metu taip pat galėsime pamatyti, kas yra konsolėje „Hyper-V“ vadybininkas virtualioji mašina įgauna atitinkamą būseną.

Atlikus atsarginės kopijos kūrimo užduotį, mūsų nurodytame kataloge bus sukurta visa VM atsarginė kopija failo su plėtiniu pavidalu VBK. Šio tipo failai sistemoje susiejami su Veeam Backup ir dukart spustelėjus jį automatiškai paleidžiama Veeam Backup konsolė ir joje atsidaro forma, iš kurios prireikus galėsite atlikti tiek atkūrimo operaciją. visa virtuali mašina ir atskiri failai VM viduje ( Momentinis atkūrimas failo lygiu).

Taigi manome, kad atsarginė kopija mums tinka, tačiau dabar turime išspręsti kitą svarbią problemą. Faktas yra tas, kad nemokamas „Veeam Backup“ leidimas turi apribojimų, kurie neleidžia mums nustatyti suplanuotų atsarginių kopijų tiesiogiai iš programos sąsajos. Tačiau „Veeam Backup“ apima cmdlet rinkinį PowerShell, kurį galite naudoti norėdami iškviesti atsarginę užduotį „Veeam Backup“. O jei šią galimybę derinsite su „Windows“ užduočių planuoklis (Darbų planuotojas), tada galime gauti visiškai veiksmingą sprendimą automatizuojant atsarginių kopijų paleidimą pagal grafiką.

VM atsarginių kopijų kūrimo automatizavimas

Čia galite gauti internetinės pagalbos dėl Veeam Backup PS cmdletVeeam atsarginė kopija ir replikacija 9.5 – „PowerShell“ nuoroda . Ir paruoštas PowerShell scenarijus, kuris išnaudoja Veeam Backup cmdlet, ypač Pradėti - VBRZip , galime rasti straipsnyje„Veeam Backup Free Edition“: dabar su „PowerShell“! . Šiek tiek pakeičiau šį scenarijų, kad pridėčiau galimybę pranešti el. paštu tik tuo atveju, jei atsarginės kopijos kūrimo procese įvyko klaida.

# ############################ Vartotojo nustatyti kintamieji #################### # ######### Atsarginės kopijos VM pavadinimai atskirti kableliais (privaloma). Pavyzdžiui, $VMNames = "VM1", "VM2"$VMNames = " KOM-AD01-WS305 " , " KOM-AD01-DEV03 "# „Hyper-V“ prieglobos VM, kurioms reikia sukurti atsarginę kopiją, pavadinimai (privaloma)$HostName = "KOM-AD01-VM14"# Katalogas, į kurį turi patekti VM atsarginės kopijos (privaloma; pavyzdžiui, C:\Backup)$Directory = "E:\VMBbackups"# Pageidaujamas suspaudimo lygis (pasirenkama; galimos reikšmės: 0 – nėra, 4 – tinkamas panaikinti, 5 – optimalus, 6 – aukštas, 9 – itin didelis)$CompressionLevel = 0# Išjungti VM darant momentinę nuotrauką (nebūtina; reikalingi VMware įrankiai; galimos reikšmės: $True/$False)$EnableQuiescence = $True# Apsaugokite gautą atsarginę kopiją šifravimo raktu (pasirenkama; $True/$False)$EnableEncryption = $False# Šifravimo raktas (pasirenkamas; kelias į saugią eilutę)$EncryptionKey = ""# Saugojimo nustatymai (Pasirenkama; Pagal numatytuosius nustatymus VeeamZIP failai nepašalinami ir laikomi nurodytoje vietoje neribotą laiką. # Galimos reikšmės: Niekada , Šiąnakt, Rytojnaktis, Per 3 dienas, Per 1 savaitę, Per 2 savaites, Per 1 mėnesį)$Retention = "Per 1 savaitę"# ############################ Pranešimų nustatymai #################### ## ######## Įgalinti pranešimą (pasirenkama) # Galimos reikšmės: 0 – nėra, 1 – tik įspėjimai ir klaidos, 2 – visi pranešimai$EnableNotification = " 1 "$SMTPServer = "KOM-SMTP.holding.com"$EmailFrom = " [apsaugotas el. paštas] " $EmailTo = " [apsaugotas el. paštas] " $EmailSubject = "VEEAM atsarginės kopijos pranešimas"# ########################### El. pašto formatavimas ##################### ## #######$style = " " # ############################ Galutinio vartotojo nustatyti kintamieji ################### #### ##########Asnp VeeamPSSnapin$Server = Get-VBRServer -name $HostName$MesssagyBody =@() foreach ($VMName, $VMNames) ( $VM = Find-VBRHvEntity -Name $VMName -Server $ServerJei ($EnableEncryption) ( $EncryptionKey = Add-VBREncryptionKey -Password ( katė $EncryptionKey | ConvertTo-SecureString) $ZIPSession = Pradėti-VBRZip -Elementas $VM -Aplankas $Katalogas -Suspaudimas $CompressionLevel -DisableQuiesce:(! $EnableQuiescence ) -Automatinis ištrynimas $Retention -EncryptionKey $EncryptionKey } Kitas( $ZIPSession = Pradėti-VBRZip -Elementas $VM -Aplankas $Katalogas -Suspaudimas $CompressionLevel -DisableQuiesce:(! $EnableQuiescence ) -Automatinis ištrynimas $Retention } If ($EnableNotification -in " 1 " , " 2 ") ( $TaskSessions = $ZIPSession.GetTaskSessions().logger.getlog().updatedrecords$FailedSessions = $TaskSessions | kur ( $_ .status -eq "EWarning" -arba $_ .Būsena -eq "nepavyko") If ($FailedSessions -ne $Null) ( $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @(n = " Pavadinimas " ;e = (($_ .name).Substring(0 , $_ .name.LastIndexOf(" (" ))) ) ,@(n = " Pradžios laikas " ;e = ( $_ .CreationTime)),@(n = " Pabaigos laikas " ;e = ( $_ .EndTime)),Result,@(n = " Išsami informacija " ; e = ( $FailedSessions.Pavadinimas))) ) Kita { $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @(n = " Pavadinimas " ;e = (($_ .name).Substring(0 , $_ .name.LastIndexOf(" (" )))) , @(n = " Pradžios laikas " ;e = ( $_ .CreationTime)),@(n = " Pabaigos laikas " ;e = ( $_ .Pabaigos laikas)),Result,@(n = " Išsami informacija " ;e = (($TaskSessions | Rūšiuoti kūrimo laiką - Mažėjančia tvarka | pasirinkite -pirmiausia 1).Pavadinimas))) ) ) ) If ($EnableNotification -in " 1 " , " 2 ") ( If (($EnableNotification -eq " 1 " ) -Ir ($FailedSessions -eq $Null)) ( išeiti ) Kita( $Message = New-Object System.Net.Mail.MailMessage $EmailFrom, $EmailTo$Message .Subject = $EmailSubject$Message .IsBodyHTML = $True$pranešimas .Body = $MesssagyBody | Konvertuoti į HTML -head $style | Out-String$SMTP = Naujas objektas Net.Mail.SmtpClient ($SMTPServer) $SMTP .Siųsti($Message) } }

Atidarykite konsolę su administratoriaus teisėmis „Windows PowerShell“. ir paleiskite bandomąjį scenarijaus paleidimą paleisdami komandą:

& "C:\Tools\VeeamZip.ps1"

Vykdomas scenarijus parodys užduoties sukurti virtualių mašinų atsarginę kopiją būseną:

Įsitikinę, kad scenarijus sėkmingai paleidžiamas rankiniu būdu, nustatysime periodinį scenarijaus paleidimą naudodami Darbų planuotojas Windows. Kaip komandą, vykdomą planavimo užduotyje, nurodysime paleidimą powershell.exe su parametrais:

powershell.exe-NoProfile -komanda "C:\Tools\VeeamZip.ps1"

Atsarginės kopijos sąranka gali būti laikoma baigta.

Rezultato tikrinimas

Taigi, mūsų pavyzdyje PS scenarijus atlieka suplanuotą dviejų virtualių mašinų atsarginę kopiją (naktį, kartą per dieną), automatiškai ištrindamas senesnes nei septynių dienų atsargines kopijas. Po septynių dienų patikrinsime rezultatą mūsų virtualizacijos priegloboje.

Kaip matote, iš tikrųjų turime 7 visas atsargines kopijas kiekvienai iš dviejų virtualių mašinų, kurias nurodėme scenarijuje. Bendras šių atsarginių kopijų dydis yra apytikslis. 700 GB. Tuo pačiu, jei pažvelgsime į QUADStor žiniatinklio konsolę ir pažvelgsime į diskų telkinio, kurio pagrindu buvo sukurtas virtualusis diskas, ypatybes, pamatysime, kad, atsižvelgiant į deduplikaciją, naudojama tikroji fizinė disko talpa. ne daugiau nei 100 GB.

Mano nuomone, rezultatas atrodo gana geras. Ir šioje situacijoje, esant poreikiui, galime pailginti atsarginių kopijų saugojimo laikotarpį iki dviejų savaičių ar net iki mėnesio. Tiesiog atminkite, kad tam turėsime padidinti QUADStor virtualiojo disko dydį, o tada padidinti loginį diską naudodami papildinį. Disko valdymas virtualizacijos pagrindiniame kompiuteryje.

Ar jums patiko straipsnis? Pasidalinkite su draugais!
Ar šis straipsnis buvo naudingas?
Taip
Nr
Ačiū už jūsų atsiliepimus!
Kažkas nutiko ir jūsų balsas nebuvo įskaitytas.
Ačiū. Jūsų žinutė buvo išsiųsta
Radote klaidą tekste?
Pasirinkite jį, spustelėkite Ctrl + Enter ir mes viską sutvarkysime!