Ynglŷn â chopïau wrth gefn yn Proxmox VE

Ynglŷn â chopïau wrth gefn yn Proxmox VE
Yn yr erthygl "Hud rhithwiroli: cwrs rhagarweiniol yn Proxmox VE" fe wnaethom osod hypervisor yn llwyddiannus ar y gweinydd, cysylltu storfa ag ef, gofalu am ddiogelwch elfennol, a hyd yn oed greu'r peiriant rhithwir cyntaf. Nawr, gadewch i ni edrych ar sut i weithredu'r tasgau mwyaf sylfaenol y mae'n rhaid eu cyflawni er mwyn gallu adfer gweithrediad gwasanaethau bob amser mewn achos o fethiant.

Mae offer Proxmox rheolaidd yn eich galluogi nid yn unig i wneud copi wrth gefn o ddata, ond hefyd yn creu setiau o ddelweddau wedi'u ffurfweddu ymlaen llaw o systemau gweithredu i'w defnyddio'n gyflym. Mae hyn nid yn unig yn helpu i greu gweinydd newydd ar gyfer unrhyw wasanaeth mewn ychydig eiliadau os oes angen, ond hefyd yn lleihau amser segur i'r lleiafswm.

Ni fyddwn yn siarad am yr angen i greu copïau wrth gefn, gan fod hyn yn amlwg ac wedi bod yn axiom ers tro. Gadewch i ni aros ar rai pethau nad ydynt yn amlwg a nodweddion.

Yn gyntaf, gadewch i ni edrych ar sut mae data yn cael ei storio yn ystod y weithdrefn wrth gefn.

Algorithmau wrth gefn

Gadewch i ni ddechrau gyda'r ffaith bod gan Proxmox becyn cymorth safonol da ar gyfer creu copïau wrth gefn o beiriannau rhithwir. Mae'n caniatáu ichi arbed holl ddata peiriant rhithwir yn hawdd ac mae'n cefnogi dau fecanwaith cywasgu, yn ogystal â thri dull ar gyfer creu'r copïau hyn.

Yn gyntaf, gadewch i ni ddadansoddi'r mecanweithiau cywasgu:

  1. Cywasgiad LZO. Algorithm cywasgu data di-golled a ddyfeisiwyd yn ôl yng nghanol y 90au. Mae'r cod wedi'i ysgrifennu Markus Oberheimer (a weithredwyd yn Proxmox gan y cyfleustodau lzop). Prif nodwedd yr algorithm hwn yw dadbacio cyflym iawn. Felly, os oes angen, gellir defnyddio unrhyw gopi wrth gefn a grëir gan ddefnyddio'r algorithm hwn mewn lleiafswm o amser.
  2. Gzip cywasgu. Gan ddefnyddio'r algorithm hwn, bydd y copi wrth gefn yn cael ei gywasgu ar y hedfan gan y cyfleustodau GNU Zip, sy'n defnyddio'r algorithm Deflate pwerus a grëwyd gan Phil Katz. Mae'r prif bwyslais ar y cywasgu data mwyaf, sy'n eich galluogi i leihau'r gofod disg y mae copïau wrth gefn yn ei ddefnyddio. Y prif wahaniaeth o LZO yw bod gweithdrefnau cywasgu / datgywasgu yn cymryd cryn dipyn o amser.

Dulliau Archifo

Mae Proxmox yn cynnig tri dull wrth gefn i weinyddwr y system ddewis ohonynt. Gan eu defnyddio, gallwch chi ddatrys y dasg ofynnol trwy flaenoriaethu'r angen am amser segur a dibynadwyedd y copi wrth gefn a wneir:

  1. Modd ciplun. Gellir galw'r modd hwn hefyd yn Live backup, gan nad oes angen cau'r peiriant rhithwir i'w ddefnyddio. Nid yw defnyddio'r mecanwaith hwn yn torri ar draws y VM, ond mae ganddo ddau anfantais ddifrifol iawn - gall problemau godi oherwydd cloeon ffeiliau gan y system weithredu a'r cyflymder creu arafaf. Dylid profi copïau wrth gefn a grëir gan y dull hwn bob amser mewn amgylchedd prawf. Fel arall, os oes angen adferiad brys, mae perygl y gallent fethu.
  2. Modd Atal. Mae'r peiriant rhithwir dros dro yn "rhewi" ei gyflwr tan ddiwedd y broses wrth gefn. Nid yw cynnwys yr RAM yn cael ei ddileu, sy'n eich galluogi i barhau i weithio yn union o'r pwynt y cafodd y gwaith ei atal. Wrth gwrs, mae hyn yn achosi amser segur gweinydd wrth gopïo gwybodaeth, ond nid oes angen diffodd / ar y peiriant rhithwir, sy'n eithaf hanfodol ar gyfer rhai gwasanaethau. Yn enwedig os nad yw cychwyn rhai gwasanaethau yn awtomatig. Fodd bynnag, dylid defnyddio copïau wrth gefn o'r fath hefyd i amgylchedd prawf i'w profi.
  3. Modd stopio. Y dull wrth gefn mwyaf dibynadwy, ond mae angen cau'r peiriant rhithwir yn llwyr. Anfonir gorchymyn am gau arferol, ar ôl stop, perfformir copi wrth gefn, ac yna rhoddir gorchymyn i droi'r peiriant rhithwir ymlaen. Mae nifer y gwallau yn y dull hwn yn fach iawn ac yn aml yn cael ei leihau i sero. Mae copïau wrth gefn sy'n cael eu creu fel hyn bron bob amser yn cael eu defnyddio'n gywir.

Perfformio Gweithdrefn Archebu

I greu copi wrth gefn:

  1. Rydym yn trosglwyddo i'r peiriant rhithwir angenrheidiol.
  2. Dewiswch eitem Archebu.
  3. Gwthiwch y botwm Archebwch nawr. Bydd ffenestr yn agor lle gallwch ddewis yr opsiynau ar gyfer y copi wrth gefn yn y dyfodol.

    Ynglŷn â chopïau wrth gefn yn Proxmox VE

  4. Fel storfa, rydyn ni'n nodi'r un rydyn ni'n ei gysylltu yn y rhan flaenorol.
  5. Ar ôl dewis y paramedrau, pwyswch y botwm Archebu ac aros i'r copi wrth gefn gael ei greu. Bydd hyn yn cael ei nodi gan yr arysgrif TASG Iawn.

    Ynglŷn â chopïau wrth gefn yn Proxmox VE

Nawr bydd yr archifau a grëwyd gyda chopïau wrth gefn o beiriannau rhithwir ar gael i'w lawrlwytho o'r gweinydd. Y ffordd symlaf a mwyaf cyffredin o gopïo yw SFTP. I wneud hyn, defnyddiwch y cleient FTP traws-lwyfan poblogaidd FileZilla, a all weithio dros y protocol SFTP.

  1. Yn y cae Gwesteiwr rhowch gyfeiriad IP ein gweinydd rhithwiroli yn y maes Enw defnyddiwr rhowch wraidd, yn y maes Cyfrinair - yr un a ddewiswyd yn ystod y gosodiad, ac yn y maes Port nodwch "22" (neu unrhyw borthladd arall a osodwyd ar gyfer cysylltiadau SSH).
  2. Gwthiwch y botwm Cysylltiad cyflym ac, os cofnodwyd yr holl ddata yn gywir, yna yn y panel gweithredol fe welwch yr holl ffeiliau sydd wedi'u lleoli ar y gweinydd.
  3. Ewch i'r cyfeiriadur /mnt/storio. Bydd pob copi wrth gefn a grëwyd yn yr is-gyfeiriadur "dympio". Byddan nhw'n edrych fel:
    • vzdump-qemu-peiriant-dyddiad-amser.vma.gz rhag ofn dewis y dull GZIP;
    • vzdump-qemu-peiriant-dyddiad-amser.vma.lzo rhag ofn dewis y dull LZO.

Argymhellir lawrlwytho copïau wrth gefn ar unwaith o'r gweinydd a'u storio mewn man diogel, er enghraifft, yn ein storfa cwmwl. Os byddwch yn dadbacio ffeil gyda chaniatâd vma, y ​​cyfleustodau o'r un enw a ddaw gyda Proxmox, yna y tu mewn bydd ffeiliau ag estyniadau amrwd, conf и fw. Mae'r ffeiliau hyn yn cynnwys y canlynol:

  • amrwd - delwedd disg;
  • conf - Cyfluniad VM;
  • fw - gosodiadau wal dân.

Adfer o gefn

Gadewch i ni ystyried sefyllfa lle cafodd peiriant rhithwir ei ddileu yn ddamweiniol ac mae angen ei adfer ar frys o gopi wrth gefn:

  1. Agorwch y storfa sy'n cynnwys y copi wrth gefn.
  2. Ewch i'r tab Cynnwys.
  3. Dewiswch y copi a ddymunir a chliciwch ar y botwm Adfer.

    Ynglŷn â chopïau wrth gefn yn Proxmox VE

  4. Nodwch y storfa darged a'r ID a fydd yn cael ei neilltuo i'r peiriant ar ôl i'r broses gael ei chwblhau.
  5. Gwthiwch y botwm Adfer.

Cyn gynted ag y bydd y gwaith adfer wedi'i gwblhau, bydd y VM yn ymddangos yn y rhestr o'r rhai sydd ar gael.

Clonio peiriant rhithwir

Er enghraifft, mae'n debyg bod angen i gwmni wneud newidiadau i wasanaeth hanfodol. Gweithredir newid o'r fath trwy gyflwyno llawer o olygiadau i'r ffeiliau ffurfweddu. Mae'r canlyniad yn anrhagweladwy, a gall unrhyw gamgymeriad achosi methiant gwasanaeth. Er mwyn atal arbrawf o'r fath rhag effeithio ar weinydd sy'n rhedeg, argymhellir clonio'r peiriant rhithwir.

Bydd y mecanwaith clonio yn creu copi union o'r gweinydd rhithwir, y caniateir gwneud unrhyw newidiadau ohono heb effeithio ar weithrediad y prif wasanaeth. Yna, os caiff y newidiadau eu cymhwyso'n llwyddiannus, mae'r VM newydd yn cychwyn a'r hen un yn cau. Yn y broses hon, mae yna nodwedd y dylid ei chofio bob amser. Ar y peiriant wedi'i glonio, bydd y cyfeiriad IP yn union yr un fath â'r VM gwreiddiol, sy'n golygu y bydd gwrthdaro cyfeiriad pan fydd yn cychwyn.

Gadewch i ni weld sut i osgoi'r sefyllfa hon. Ychydig cyn clonio, dylech wneud newidiadau i ffurfweddiad y rhwydwaith. I wneud hyn, rhaid i chi newid y cyfeiriad IP dros dro, ond peidiwch ag ailgychwyn y gwasanaeth rhwydwaith. Ar ôl clonio ar y prif beiriant, dylech ddychwelyd y gosodiadau yn ôl, a gosod unrhyw gyfeiriad IP arall ar y peiriant wedi'i glonio. Felly, byddwn yn cael dau gopi o'r un gweinydd mewn gwahanol gyfeiriadau. Bydd hyn yn eich galluogi i gyflwyno gwasanaeth newydd yn gyflym.

Os yw'r gwasanaeth hwn yn weinydd gwe, yna dim ond gyda'ch darparwr DNS y mae angen i chi newid y cofnod A, ac ar ôl hynny bydd ceisiadau cleient am yr enw parth hwn yn cael eu hanfon i gyfeiriad y peiriant rhithwir wedi'i glonio.

Gyda llaw, mae Selectel yn darparu gwasanaeth i'w holl gwsmeriaid i gynnal unrhyw nifer o barthau ar weinyddion NS am ddim. Rheolir recordiadau gan ddefnyddio ein panel rheoli a defnyddio API arbennig. Darllenwch fwy amdano yn ein sylfaen wybodaeth.

Mae clonio VM yn Proxmox yn dasg syml iawn. Er mwyn ei berfformio, rhaid i chi gyflawni'r camau canlynol:

  1. Ewch i'r car sydd ei angen arnom.
  2. Dewiswch o'r ddewislen Mwy cymal Clone.
  3. Yn y ffenestr sy'n agor, llenwch y paramedr Enw.

    Ynglŷn â chopïau wrth gefn yn Proxmox VE

  4. Perfformiwch glonio wrth wthio botwm Clone.

Mae'r offeryn hwn yn caniatáu ichi wneud copi o'r peiriant rhithwir nid yn unig ar y gweinydd lleol. Os cyfunir nifer o weinyddion rhithwiroli yn glwstwr, yna gan ddefnyddio'r offeryn hwn gallwch symud y copi a grëwyd ar unwaith i'r gweinydd corfforol a ddymunir. Nodwedd ddefnyddiol yw'r dewis o storfa ddisg (opsiwn Storio Targed), sy'n ddefnyddiol iawn wrth symud peiriant rhithwir o un cyfrwng corfforol i'r llall.

Fformatau Gyriant Rhithwir

Gadewch i ni siarad mwy am y fformatau storio a ddefnyddir yn Proxmox:

  1. RAW. Y fformat mwyaf dealladwy a syml. Ffeil ddata gyriant caled beit-am-beit yw hon heb unrhyw gywasgu nac optimeiddio. Mae hwn yn fformat cyfleus iawn oherwydd mae'n hawdd ei osod gyda'r gorchymyn gosod safonol ar unrhyw system linux. Ar ben hynny, dyma'r "math" o storfa gyflymaf, gan nad oes angen i'r hypervisor ei brosesu mewn unrhyw ffordd.

    Anfantais ddifrifol y fformat hwn yw faint o le rydych chi wedi'i ddyrannu ar gyfer peiriant rhithwir, yn union cymaint o le ar y ddisg galed fydd yn cael ei feddiannu gan ffeil mewn fformat RAW (waeth beth fo'r gofod gwirioneddol a ddefnyddir y tu mewn i'r peiriant rhithwir).

  2. Fformat delwedd QEMU (qcow2). Efallai mai dyma'r fformat mwyaf amlbwrpas ar gyfer unrhyw dasg. Ei fantais yw y bydd y ffeil ddata yn cynnwys dim ond y gofod meddiannu gwirioneddol y tu mewn i'r peiriant rhithwir. Er enghraifft, os dyrannwyd 40 GB o le, ond dim ond 2 GB a ddefnyddiwyd mewn gwirionedd, yna bydd gweddill y gofod ar gael ar gyfer VMs eraill. Mae hyn yn bwysig iawn o ran arbed lle ar ddisg.

    Anfantais fach o weithio gyda'r fformat hwn yw'r canlynol: er mwyn gosod delwedd o'r fath ar unrhyw system arall, yn gyntaf bydd angen i chi lawrlwytho gyrrwr nbd arbenniga hefyd defnyddio'r cyfleustodau qemu-nbd, a fydd yn caniatáu i'r system weithredu gael mynediad i'r ffeil fel pe bai'n ddyfais bloc arferol. Ar ôl hynny, bydd y ddelwedd ar gael ar gyfer mowntio, rhaniad, gwirio'r system ffeiliau, a gweithrediadau eraill.

    Dylid cofio bod yr holl weithrediadau I / O wrth ddefnyddio'r fformat hwn yn cael eu prosesu'n rhaglennol, sy'n golygu arafu wrth weithio'n weithredol gyda'r is-system ddisg. Os mai'r dasg yw defnyddio cronfa ddata ar y gweinydd, yna mae'n well dewis y fformat RAW.

  3. Fformat delwedd VMware (vmdk). Mae'r fformat hwn yn frodorol i'r hypervisor VMware vSphere ac fe'i cynhwyswyd yn Proxmox ar gyfer cydweddoldeb. Mae'n caniatáu ichi symud peiriant rhithwir VMware i seilwaith Proxmox.

    Nid yw defnyddio vmdk yn barhaol yn cael ei argymell, y fformat hwn yw'r arafaf yn Proxmox, felly dim ond ar gyfer perfformio mudo y mae'n addas, dim byd mwy. Mae'n debyg y bydd y diffyg hwn yn cael ei ddileu yn y dyfodol agos.

Gweithio gyda delweddau disg

Daw Proxmox gyda chyfleustodau defnyddiol iawn o'r enw qemu-img. Un o'i swyddogaethau yw trosi delweddau disg rhithwir. Er mwyn ei ddefnyddio, agorwch y consol hypervisor a rhedeg gorchymyn yn y fformat:

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

Yn yr enghraifft uchod, mae delwedd vmdk storio rhithwir VMware a enwir prawf yn cael eu trosi i'r fformat qcow2. Mae hwn yn orchymyn defnyddiol iawn pan fyddwch chi am drwsio gwall yn y dewis fformat gwreiddiol.

Diolch i'r un gorchymyn, gallwch orfodi creu'r ddelwedd a ddymunir gan ddefnyddio'r ddadl creu:

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

Bydd y gorchymyn hwn yn creu delwedd prawf yn y fformat RAW, 40 GB o faint. Nawr mae'n addas ar gyfer cysylltu ag unrhyw un o'r peiriannau rhithwir.

Newid maint disg rhithwir

Ac i gloi, byddwn yn dangos sut i gynyddu maint delwedd disg os, am ryw reswm, nad oes digon o le arno mwyach. I wneud hyn, rydym yn defnyddio'r ddadl newid maint:

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

Nawr mae ein delwedd wedi dod yn 80 GB o ran maint. Gallwch weld gwybodaeth fanwl am y ddelwedd gan ddefnyddio'r ddadl info:

qemu-img info test.raw

Peidiwch ag anghofio na fydd estyniad y ddelwedd ei hun yn cynyddu maint y rhaniad yn awtomatig - yn syml, bydd yn ychwanegu'r gofod rhad ac am ddim sydd ar gael. I ehangu rhaniad, defnyddiwch y gorchymyn:

resize2fs /dev/sda1

lle / Dev / sda1 - adran ddymunol.

Awtomatiaeth wrth gefn

Mae defnyddio'r dull llaw o greu copïau wrth gefn yn dasg lafurus iawn sy'n cymryd llawer o amser. Felly, mae Proxmox VE yn cynnwys offeryn ar gyfer copïau wrth gefn wedi'u hamserlennu'n awtomatig. Gawn ni weld sut i wneud hynny:

  1. Gan ddefnyddio rhyngwyneb gwe yr hypervisor, agorwch yr eitem Canolfan ddata.
  2. Dewiswch eitem Archebu.
  3. Gwthiwch y botwm Ychwanegu.
  4. Gosod paramedrau ar gyfer y trefnydd.

    Ynglŷn â chopïau wrth gefn yn Proxmox VE

  5. Gwiriwch y blwch Galluogi.
  6. Arbedwch newidiadau gan ddefnyddio'r botwm creu.

Nawr bydd y trefnydd yn rhedeg y rhaglen wrth gefn yn awtomatig ar yr union amser penodedig, yn seiliedig ar yr amserlen benodedig.

Casgliad

Rydym wedi ystyried dulliau rheolaidd o wneud copi wrth gefn ac adfer peiriannau rhithwir. Mae eu defnydd yn caniatáu ichi arbed yr holl ddata heb unrhyw broblemau a'u hadfer ar frys rhag ofn y bydd argyfwng.

Wrth gwrs, nid dyma'r unig ffordd bosibl i arbed data pwysig. Mae yna lawer o offer megis Dyblygrwydd, y gallwch chi greu copïau llawn a chynyddrannol o gynnwys gweinyddwyr rhithwir yn seiliedig ar Linux.

Wrth berfformio gweithdrefnau wrth gefn, dylech bob amser gymryd i ystyriaeth eu bod yn llwytho'r is-system ddisg yn weithredol. O'r herwydd, argymhellir cyflawni'r gweithdrefnau hyn yn ystod amseroedd dadlwytho er mwyn osgoi oedi mewn gweithrediadau I/O o fewn peiriannau. Gallwch fonitro statws oedi gweithrediadau disg yn uniongyrchol o'r rhyngwyneb gwe hypervisor (paramedr oedi IO).

Ffynhonnell: hab.com

Ychwanegu sylw