Um afrit í Proxmox VE

Um afrit í Proxmox VE
Í greininni „Galdur sýndarvæðingar: kynning á Proxmox VE“ við settum upp hypervisor á netþjóninn, tengdum geymslu við hann, sáum um grunnöryggi og bjuggum meira að segja til fyrstu sýndarvélina. Nú skulum við skoða hvernig á að útfæra grunnverkefnin sem þarf að framkvæma til að alltaf sé hægt að endurheimta þjónustu ef bilun kemur upp.

Innfædd verkfæri Proxmox gera þér ekki aðeins kleift að taka öryggisafrit af gögnum, heldur einnig að búa til sett af forstilltum stýrikerfismyndum fyrir fljótlega uppsetningu. Þetta hjálpar þér ekki aðeins að búa til nýjan netþjón fyrir hvaða þjónustu sem er á nokkrum sekúndum ef þörf krefur, heldur dregur það einnig úr niður í miðbæ í lágmarki.

Við munum ekki tala um nauðsyn þess að búa til öryggisafrit, þar sem þetta er augljóst og hefur lengi verið grundvallaratriði. Við skulum dvelja við nokkra hluti og eiginleika sem ekki eru augljósir.

Fyrst skulum við skoða hvernig gögn eru vistuð meðan á öryggisafritinu stendur.

Algrím fyrir öryggisafrit

Byrjum á því að Proxmox er með góð staðlað verkfæri til að búa til öryggisafrit af sýndarvélum. Það gerir það auðvelt að vista öll sýndarvélagögnin þín og styður tvær þjöppunaraðferðir, sem og þrjár aðferðir til að búa til þessi afrit.

Við skulum fyrst skoða þjöppunaraðferðirnar:

  1. LZO þjöppun. Taplaus gagnaþjöppunaralgrím sem var fundið upp um miðjan tíunda áratuginn. Kóðinn var skrifaður Markús Oberheimer (útfært í Proxmox af lzop tólinu). Helsti eiginleiki þessa reiknirit er mjög háhraða upppakkning. Þess vegna er hægt að nota hvaða öryggisafrit sem er búið til með þessu reikniriti á lágmarkstíma ef þörf krefur.
  2. GZIP þjöppun. Með því að nota þetta reiknirit verður öryggisafritið þjappað á flugi með GNU Zip tólinu, sem notar öfluga Deflate reikniritið sem búið er til af Phil Katz. Megináhersla er lögð á hámarks gagnaþjöppun, sem minnkar plássið sem afrita tekur. Helsti munurinn á LZO er sá að þjöppunar-/þjöppunaraðgerðir taka frekar mikinn tíma.

Geymsluhamir

Proxmox býður kerfisstjóranum upp á þrjár öryggisafritunaraðferðir. Með því að nota þá geturðu leyst tilskilið vandamál með því að ákvarða forgang á milli þörf fyrir niður í miðbæ og áreiðanleika öryggisafritsins:

  1. Skyndimyndastilling. Þessa stillingu er einnig hægt að kalla Live backup, þar sem það þarf ekki að stöðva sýndarvélina til að nota hana. Notkun þessa kerfis truflar ekki virkni VM, en það hefur tvo mjög alvarlega ókosti - vandamál geta komið upp vegna skráalæsingar stýrikerfisins og hægasta sköpunarhraða. Öryggisafrit sem búin eru til með þessari aðferð ættu alltaf að vera prófuð í prófunarumhverfi. Að öðrum kosti er hætta á að ef neyðarendurheimtur er nauðsynlegur geti þeir misheppnast.
  2. Frestastilling. Sýndarvélin „frystir“ stöðu sína tímabundið þar til öryggisafritunarferlinu er lokið. Innihald vinnsluminni er ekki eytt, sem gerir þér kleift að halda áfram að vinna nákvæmlega frá þeim stað þar sem gert var hlé á vinnunni. Auðvitað veldur þetta stöðvun miðlara á meðan upplýsingar eru afritaðar, en það er engin þörf á að slökkva/kveikja á sýndarvélinni, sem er mjög mikilvægt fyrir sumar þjónustur. Sérstaklega ef opnun sumrar þjónustu er ekki sjálfvirk. Hins vegar ætti einnig að dreifa slíkum öryggisafritum í prófunarumhverfi til prófunar.
  3. Stöðvunarstilling. Áreiðanlegasta öryggisafritunaraðferðin, en krefst algjörrar lokunar á sýndarvélinni. Skipun er send til að framkvæma reglulega lokun, eftir stöðvun er öryggisafrit framkvæmt og síðan er gefin skipun um að kveikja á sýndarvélinni. Fjöldi villna með þessari nálgun er í lágmarki og oftast minnkaður í núll. Afrit búin til á þennan hátt dreifast næstum alltaf rétt.

Framkvæmir bókunarferli

Til að búa til öryggisafrit:

  1. Við skulum fara í viðkomandi sýndarvél.
  2. Veldu hlut Fyrirvari.
  3. Ýttu á takkann Pantaðu núna. Gluggi opnast þar sem þú getur valið færibreytur fyrir framtíðarafritið.

    Um afrit í Proxmox VE

  4. Sem geymsla tilgreinum við þá sem við tengdum í fyrri hlutanum.
  5. Eftir að hafa valið færibreytur, ýttu á hnappinn Fyrirvari og bíddu þar til öryggisafritið er búið til. Það verður áletrun um þetta VERKIN OK.

    Um afrit í Proxmox VE

Nú verður búið til skjalasafn með öryggisafritum af sýndarvélum til niðurhals af þjóninum. Einfaldasta og algengasta aðferðin til að afrita er SFTP. Til að gera þetta, notaðu vinsæla FTP biðlarann ​​FileZilla, sem getur virkað með því að nota SFTP samskiptareglur.

  1. Á sviði Gestgjafi sláðu inn IP tölu sýndarmiðlarans okkar í reitinn Notandanafn sláðu inn rót í reitinn lykilorð - sá sem var valinn við uppsetningu og á sviði Höfnin gefa til kynna „22“ (eða önnur höfn sem var tilgreind fyrir SSH tengingar).
  2. Ýttu á takkann Hröð tenging og ef öll gögnin voru rétt slegin inn, þá muntu sjá allar skrárnar sem eru staðsettar á þjóninum á virka spjaldinu.
  3. Farðu í möppu /mnt/geymsla. Öll búin afrit verða staðsett í „dump“ undirmöppunni. Þeir munu líta svona út:
    • vzdump-qemu-machine_number-date-time.vma.gz ef þú velur GZIP aðferðina;
    • vzdump-qemu-machine_number-date-time.vma.lzo ef um er að ræða val á LZO aðferð.

Mælt er með því að hala strax niður öryggisafritum af þjóninum og vista þau á öruggum stað, til dæmis í skýjageymslunni okkar. Ef þú pakkar upp skrá með vma upplausn, samnefndu tóli sem fylgir með Proxmox, þá eru inni skrár með endingunum hrár, conf и fw. Þessar skrár innihalda eftirfarandi:

  • hrár — diskamynd;
  • conf — VM stillingar;
  • fw - eldveggsstillingar.

Endurheimt úr öryggisafriti

Við skulum íhuga aðstæður þar sem sýndarvél var óvart eytt og neyðarendurheimt hennar úr öryggisafriti er krafist:

  1. Opnaðu geymslustaðinn þar sem öryggisafritið er staðsett.
  2. Farðu í flipa Innihald.
  3. Veldu afritið sem þú vilt og ýttu á hnappinn Bati.

    Um afrit í Proxmox VE

  4. Við tilgreinum markgeymsluna og auðkennið sem verður úthlutað á vélina eftir að ferlinu er lokið.
  5. Ýttu á takkann Bati.

Þegar endurheimtunni er lokið mun VM birtast á listanum yfir tiltæka.

Klónun sýndarvél

Til dæmis, við skulum gera ráð fyrir að fyrirtæki þurfi að gera breytingar á mikilvægri þjónustu. Slík breyting er framkvæmd með því að gera margar breytingar á stillingarskrám. Niðurstaðan er ófyrirsjáanleg og allar villur geta valdið þjónustubilun. Til að koma í veg fyrir að slík tilraun hafi áhrif á netþjón sem er í gangi er mælt með því að klóna sýndarvélina.

Klónunarbúnaðurinn mun búa til nákvæmlega afrit af sýndarþjóninum, sem hægt er að gera allar breytingar með án þess að hafa áhrif á rekstur aðalþjónustunnar. Síðan, ef breytingarnar eru teknar til framkvæmda, er nýja VM ræst og þeim gamla lokað. Það er eiginleiki í þessu ferli sem ætti alltaf að muna. Klónaða vélin mun hafa sömu IP tölu og upprunalega VM, sem þýðir að það verður netfangaátök þegar hún byrjar.

Við munum segja þér hvernig á að forðast slíkar aðstæður. Strax fyrir klónun ættir þú að gera breytingar á netstillingunum. Til að gera þetta þarftu að breyta IP-tölu tímabundið en ekki endurræsa sérþjónustuna. Eftir að klónun er lokið á aðalvélinni ættirðu að skila stillingunum aftur og stilla hvaða IP-tölu sem er á klónuðu vélinni. Þannig munum við fá tvö eintök af sama netþjóni á mismunandi heimilisföng. Þetta gerir þér kleift að taka nýju þjónustuna fljótt í notkun.

Ef þessi þjónusta er vefþjónn, þá þarftu aðeins að breyta A-skrá hjá DNS þjónustuveitunni þinni, eftir það verða beiðnir viðskiptavinar um þetta lén sendar á heimilisfang klónuðu sýndarvélarinnar.

Við the vegur, Selectel veitir öllum viðskiptavinum sínum þá þjónustu að hýsa hvaða fjölda léna sem er á NS netþjónum ókeypis. Skráum er stjórnað bæði í gegnum stjórnborðið okkar og í gegnum sérstakt API. Lestu meira um þetta í þekkingargrunni okkar.

Klónun VM í Proxmox er mjög einfalt verkefni. Til að gera þetta þarftu að gera eftirfarandi:

  1. Farðu í vélina sem við þurfum.
  2. Veldu úr valmyndinni Meira ákvæði Clone.
  3. Í glugganum sem opnast skaltu fylla út færibreytuna Nafn.

    Um afrit í Proxmox VE

  4. Framkvæmdu klónun með því að ýta á hnapp Clone.

Þetta tól gerir þér kleift að búa til afrit af sýndarvél, ekki aðeins á staðbundnum netþjóni. Ef nokkrir sýndarvæðingarþjónar eru sameinaðir í þyrping, þá með því að nota þetta tól geturðu strax flutt búið til afritið á viðkomandi netþjón. Gagnlegur eiginleiki er val á diskgeymslu (parameter Markgeymsla), sem er mjög þægilegt þegar sýndarvél er flutt frá einum efnismiðli til annars.

Sýndargeymslusnið

Við skulum segja þér meira um drifsniðin sem notuð eru í Proxmox:

  1. RAW. Skiljanlegasta og einfaldasta sniðið. Þetta er bæti fyrir bæti gagnaskrá á harða disknum án þjöppunar eða hagræðingar. Þetta er mjög þægilegt snið því það er auðvelt að setja það upp með venjulegu mount skipuninni á hvaða Linux kerfi sem er. Þar að auki er þetta hraðskreiðasta „gerðin“ af drifinu, þar sem hypervisorinn þarf ekki að vinna úr því á nokkurn hátt.

    Alvarlegur ókostur við þetta snið er að sama hversu mikið pláss þú hefur úthlutað fyrir sýndarvélina, nákvæmlega sama magn af harða diskaplássi verður upptekið af RAW skránni (óháð raunverulegu uppteknu plássi inni í sýndarvélinni).

  2. QEMU myndsnið (qcow2). Kannski alhliða sniðið til að framkvæma hvaða verkefni sem er. Kostur þess er að gagnaskráin mun aðeins innihalda raunverulegt upptekið pláss inni í sýndarvélinni. Til dæmis, ef 40 GB af plássi var úthlutað, en aðeins 2 GB var notað í raun, þá verður restin af plássinu tiltæk fyrir aðra VM. Þetta er mjög mikilvægt þegar þú sparar pláss.

    Lítill ókostur við að vinna með þessu sniði er eftirfarandi: til að setja upp slíka mynd á hvaða annað kerfi sem er þarftu fyrst að hlaða niður sérstakur nbd bílstjóriog nota einnig tólið qemu-nbd, sem gerir stýrikerfinu kleift að fá aðgang að skránni sem venjulegt blokkunartæki. Eftir þetta verður myndin tiltæk til uppsetningar, skiptingar, athuga skráarkerfið og aðrar aðgerðir.

    Hafa ber í huga að allar I/O aðgerðir við notkun á þessu sniði eru unnar í hugbúnaði, sem hefur í för með sér hægagang þegar unnið er með undirkerfi disksins. Ef verkefnið er að dreifa gagnagrunni á þjóninum, þá er betra að velja RAW sniðið.

  3. VMware myndsnið (vmdk). Þetta snið er innbyggt í VMware vSphere hypervisor og var innifalið í Proxmox fyrir samhæfni. Það gerir þér kleift að flytja VMware sýndarvél yfir í Proxmox innviði.

    Ekki er mælt með því að nota vmdk stöðugt; þetta snið er það hægasta í Proxmox, svo það hentar aðeins til að framkvæma flutninga, ekkert annað. Þessum annmarka verður væntanlega eytt í fyrirsjáanlegri framtíð.

Vinna með diskamyndir

Proxmox kemur með mjög þægilegt tól sem heitir qemu-img. Eitt af hlutverkum þess er að umbreyta sýndardiskum. Til að nota það skaltu bara opna hypervisor stjórnborðið og keyra skipunina á sniðinu:

qemu-img convert -f vmdk test.vmdk -O qcow2 test.qcow2

Í dæminu sem gefið er kallaði vmdk myndin af VMware sýndardrifinu próf verður breytt í snið qcow2. Þetta er mjög gagnleg skipun þegar þú þarft að leiðrétta villu í upphaflegu vali á sniði.

Þökk sé sömu skipun geturðu þvingað til að búa til viðkomandi mynd með því að nota rökin búa:

qemu-img create -f raw test.raw 40G

Þessi skipun mun búa til prófunarmynd á sniðinu RAW, 40 GB að stærð. Nú er það hentugur til að tengjast hvaða sýndarvél sem er.

Breyta stærð sýndardisks

Og að lokum munum við sýna þér hvernig á að auka stærð diskamyndar ef af einhverjum ástæðum er ekki lengur nóg pláss á henni. Til að gera þetta notum við resize rökin:

qemu-img resize -f raw test.raw 80G

Nú er myndin okkar orðin 80 GB að stærð. Þú getur skoðað nákvæmar upplýsingar um myndina með því að nota rökin upplýsingar:

qemu-img info test.raw

Ekki gleyma því að stækka myndina sjálft mun ekki auka stærð skiptingarinnar sjálfkrafa - það mun einfaldlega bæta við lausu plássi. Til að auka skiptinguna, notaðu skipunina:

resize2fs /dev/sda1

þar sem / dev / sda1 - nauðsynlegur hluti.

Sjálfvirkni afrita

Notkun handvirkrar aðferðar við að búa til afrit er mjög vinnufrekt og tímafrekt verkefni. Þess vegna inniheldur Proxmox VE tól fyrir sjálfvirkt áætlað afrit. Við skulum skoða hvernig á að gera þetta:

  1. Notaðu hypervisor vefviðmótið til að opna hlutinn Gagnaver.
  2. Veldu hlut Fyrirvari.
  3. Ýttu á takkann Bæta.
  4. Stilltu breytur fyrir tímaáætlunina.

    Um afrit í Proxmox VE

  5. Hakaðu í reitinn Virkja.
  6. Vistaðu breytingar með því að nota hnappinn búa til.

Nú mun tímaáætlunin sjálfkrafa ræsa öryggisafritið á nákvæmlega tilgreindum tíma, byggt á tilgreindri áætlun.

Ályktun

Við skoðuðum staðlaðar aðferðir til að taka öryggisafrit og endurheimta sýndarvélar. Notkun þeirra gerir þér kleift að vista öll gögn án vandræða og endurheimta þau strax í neyðartilvikum.

Auðvitað er þetta ekki eina mögulega leiðin til að vista mikilvæg gögn. Mörg verkfæri eru í boði, t.d. Duplicity, sem þú getur búið til full og stigvaxandi afrit af innihaldi Linux-undirstaða sýndarþjóna.

Þegar þú framkvæmir öryggisafrit, ættirðu alltaf að taka tillit til þess að þær hlaða undirkerfi disksins virkan. Þess vegna er mælt með því að þessar aðgerðir séu framkvæmdar á tímabilum með lágmarks álagi til að koma í veg fyrir tafir á I/O aðgerðum innan vélanna. Þú getur fylgst með stöðu tafa í rekstri disks beint frá vefviðmóti hypervisor (IO delay parameter).

Heimild: www.habr.com

Bæta við athugasemd