Dwar backups fi Proxmox VE

Dwar backups fi Proxmox VE
Fl-artikolu "Il-Maġija tal-Virtwalizzazzjoni: Introduzzjoni għal Proxmox VE" installajna b'suċċess hypervisor fuq is-server, konnessi l-ħażna miegħu, ħadna ħsieb is-sigurtà bażika, u anke ħloqna l-ewwel magna virtwali. Issa ejja nħarsu lejn kif nimplimentaw il-kompiti l-aktar bażiċi li jridu jitwettqu sabiex dejjem ikunu jistgħu jirrestawraw is-servizzi fil-każ ta 'falliment.

L-għodod indiġeni ta 'Proxmox jippermettulek mhux biss tagħmel backup tad-dejta, iżda wkoll toħloq settijiet ta' immaġini ta 'sistema operattiva kkonfigurati minn qabel għal skjerament malajr. Dan mhux biss jgħinek toħloq server ġdid għal kwalunkwe servizz fi ftit sekondi jekk ikun meħtieġ, iżda wkoll inaqqas il-ħin ta 'waqfien għall-minimu.

Mhux se nitkellmu dwar il-ħtieġa li jinħolqu backups, peress li dan huwa ovvju u ilu axiom. Ejja nitkellmu fuq xi affarijiet u karatteristiċi mhux ovvji.

L-ewwel, ejja nħarsu lejn kif id-data tiġi ssejvjata matul il-proċedura tal-backup.

Algoritmi tal-Backup

Nibdew bil-fatt li Proxmox għandha għodod standard tajbin għall-ħolqien ta 'kopji ta' backup ta 'magni virtwali. Jagħmilha faċli biex tissejvja d-dejta kollha tal-magni virtwali tiegħek u tappoġġja żewġ mekkaniżmi ta 'kompressjoni, kif ukoll tliet metodi għall-ħolqien ta' dawk il-kopji.

Ejja l-ewwel inħarsu lejn il-mekkaniżmi ta 'kompressjoni:

  1. Kompressjoni LZO. Algoritmu tal-kompressjoni tad-dejta mingħajr telf ivvintat lura f'nofs is-snin 90. Il-kodiċi nkiteb Markus Oberheimer (implimentat fi Proxmox mill-utilità lzop). Il-karatteristika ewlenija ta 'dan l-algoritmu hija l-ispakkjar b'veloċità għolja ħafna. Għalhekk, kwalunkwe backup maħluqa bl-użu ta 'dan l-algoritmu jista' jiġi skjerat f'ammont minimu ta 'żmien jekk meħtieġ.
  2. Kompressjoni GZIP. Bl-użu ta 'dan l-algoritmu, il-backup se jkun ikkompressat fuq il-fly mill-utilità GNU Zip, li juża l-algoritmu Deflate qawwija maħluqa minn Phil Katz. L-enfasi ewlenija hija fuq il-kompressjoni massima tad-data, li tnaqqas l-ispazju tad-diska okkupat minn kopji ta 'backup. Id-differenza ewlenija minn LZO hija li l-proċeduri ta 'kompressjoni/dekompressjoni jieħdu ħafna ħin.

Modi ta' arkivjar

Proxmox joffri lill-amministratur tas-sistema għażla ta 'tliet metodi ta' backup. Meta tużahom, tista 'ssolvi l-problema meħtieġa billi tiddetermina l-prijorità bejn il-ħtieġa ta' waqfien u l-affidabbiltà tal-backup magħmul:

  1. Modalità Snapshot. Din il-modalità tista 'tissejjaħ ukoll backup Live, peress li ma teħtieġx li titwaqqaf il-magna virtwali biex tużaha. L-użu ta 'dan il-mekkaniżmu ma jinterrompix l-operat tal-VM, iżda għandu żewġ żvantaġġi serji ħafna - jistgħu jinqalgħu problemi minħabba l-illokkjar tal-fajls mis-sistema operattiva u l-aktar veloċità tal-ħolqien bil-mod. Backups maħluqa b'dan il-metodu għandhom dejjem jiġu ttestjati f'ambjent tat-test. Inkella, hemm riskju li jekk ikun meħtieġ irkupru ta 'emerġenza, jistgħu jfallu.
  2. Modalità ta' Sospensjoni. Il-magna virtwali temporanjament "tiffriża" l-istat tagħha sakemm jitlesta l-proċess ta 'backup. Il-kontenut tar-RAM ma jitħassarx, li jippermettilek tkompli taħdem eżattament mill-punt li fih ix-xogħol kien waqaf. Naturalment, dan jikkawża perijodi ta 'waqfien tas-server waqt li l-informazzjoni tiġi kkupjata, iżda m'hemmx bżonn li tintefa'/tixgħel il-magna virtwali, li hija pjuttost kritika għal xi servizzi. Speċjalment jekk it-tnedija ta 'xi servizzi ma tkunx awtomatika. Madankollu, backups bħal dawn għandhom ukoll jiġu skjerati f'ambjent ta 'test għall-ittestjar.
  3. Modalità Stop. L-aktar metodu ta 'backup affidabbli, iżda jeħtieġ għeluq sħiħ tal-magna virtwali. Jintbagħat kmand biex iwettaq għeluq regolari, wara l-waqfien, isir backup, u mbagħad jingħata kmand biex tixgħel il-magna virtwali. In-numru ta 'żbalji b'dan l-approċċ huwa minimu u ħafna drabi jitnaqqas għal żero. Backups maħluqa b'dan il-mod kważi dejjem jintużaw b'mod korrett.

Twettiq tal-proċedura ta' riserva

Biex toħloq backup:

  1. Ejja mmorru għall-magna virtwali mixtieqa.
  2. Agħżel oġġett Riżerva.
  3. Agħfas il-buttuna Irriżerva issa. Tinfetaħ tieqa li fiha tista 'tagħżel il-parametri għall-backup futur.

    Dwar backups fi Proxmox VE

  4. Bħala l-ħażna nindikaw dik li konna konna fil-parti ta’ qabel.
  5. Wara li tagħżel il-parametri, agħfas il-buttuna Riżerva u stenna sakemm tinħoloq il-backup. Se jkun hemm iskrizzjoni dwar dan XOGĦOL OK.

    Dwar backups fi Proxmox VE

Issa l-arkivji maħluqa b'kopji ta 'backup ta' magni virtwali se jkunu disponibbli għat-tniżżil mis-server. L-aktar metodu sempliċi u komuni ta 'ikkupjar huwa SFTP. Biex tagħmel dan, uża l-klijent FTP multi-pjattaforma popolari FileZilla, li jista 'jaħdem bl-użu tal-protokoll SFTP.

  1. Fil-qasam Ospitanti daħħal l-indirizz IP tas-server tal-virtwalizzazzjoni tagħna fil-qasam Isem l-utent daħħal l-għerq fil-qasam Password - dik li ntgħażlet waqt l-installazzjoni, u fil-qasam Port indika “22” (jew kwalunkwe port ieħor li kien speċifikat għal konnessjonijiet SSH).
  2. Agħfas il-buttuna Konnessjoni veloċi u, jekk id-dejta kollha ddaħħlet b'mod korrett, allura fil-pannell attiv se tara l-fajls kollha li jinsabu fuq is-server.
  3. Mur fid-direttorju /mnt/ħażna. Il-backups kollha maħluqa se jkunu jinsabu fis-subdirettorju "dump". Se jidhru bħal:
    • vzdump-qemu-magna_numru-data-ħin.vma.gz jekk tagħżel il-metodu GZIP;
    • vzdump-qemu-magna_numru-data-ħin.vma.lzo fil-każ li tagħżel il-metodu LZO.

Huwa rakkomandat li immedjatament tniżżel kopji ta 'backup mis-server u ssejvjahom f'post sigur, pereżempju, fil-ħażna tas-sħab tagħna. Jekk tispakkja fajl b'riżoluzzjoni vma, utilità tal-istess isem li tiġi ma 'Proxmox, allura ġewwa jkun hemm fajls bl-estensjonijiet prima, Conf и fw. Dawn il-fajls fihom dan li ġej:

  • prima — immaġni tad-diska;
  • Conf — Konfigurazzjoni VM;
  • fw - settings tal-firewall.

Ir-restawr minn backup

Ejja nikkunsidraw sitwazzjoni fejn magna virtwali tħassret aċċidentalment u r-restawr ta' emerġenza tagħha minn backup huwa meħtieġ:

  1. Iftaħ il-post tal-ħażna fejn tinsab il-kopja tal-backup.
  2. Mur fit-tab Kontenut.
  3. Agħżel il-kopja mixtieqa u agħfas il-buttuna Irkupru.

    Dwar backups fi Proxmox VE

  4. Aħna nindikaw il-ħażna fil-mira u l-ID li se tiġi assenjata lill-magna wara li jitlesta l-proċess.
  5. Agħfas il-buttuna Irkupru.

Ladarba r-restawr ikun lest, il-VM se tidher fil-lista ta 'dawk disponibbli.

Klonazzjoni ta' magna virtwali

Pereżempju, ejja nassumu li kumpanija teħtieġ li tagħmel bidliet f'xi servizz kritiku. Bidla bħal din tiġi implimentata billi jsiru ħafna bidliet fil-fajls tal-konfigurazzjoni. Ir-riżultat huwa imprevedibbli u kwalunkwe żball jista 'jikkawża ħsara fis-servizz. Biex tevita esperiment bħal dan milli jaffettwa server li jaħdem, huwa rakkomandat li tikklona l-magna virtwali.

Il-mekkaniżmu tal-klonazzjoni se joħloq kopja eżatta tas-server virtwali, li biha kwalunkwe tibdil jista 'jsir mingħajr ma jaffettwa l-operat tas-servizz prinċipali. Imbagħad, jekk il-bidliet jiġu applikati b'suċċess, il-VM il-ġdida tiġi mnedija u l-qadima tingħalaq. Hemm karatteristika f'dan il-proċess li dejjem għandha tiġi mfakkar. Il-magna kklonata se jkollha l-istess indirizz IP bħall-VM oriġinali, li jfisser li se jkun hemm kunflitt ta 'indirizz meta jibda.

Aħna ngħidulek kif tevita sitwazzjoni bħal din. Immedjatament qabel il-klonazzjoni, għandek tagħmel bidliet fil-konfigurazzjoni tan-netwerk. Biex tagħmel dan, għandek bżonn tibdel temporanjament l-indirizz IP, iżda ma terġax tibda s-servizz tan-netwerk. Wara li l-klonazzjoni titlesta fuq il-magna prinċipali, għandek tirritorna s-settings lura, u ssettja kwalunkwe indirizz IP ieħor fuq il-magna kklonata. Għalhekk, se nirċievu żewġ kopji tal-istess server f'indirizzi differenti. Dan jippermettilek li malajr tħaddem is-servizz il-ġdid.

Jekk dan is-servizz huwa server tal-web, allura għandek bżonn biss li tibdel ir-rekord A mal-fornitur tad-DNS tiegħek, wara li t-talbiet tal-klijenti għal dan l-isem tad-dominju jintbagħtu lill-indirizz tal-magna virtwali kklonata.

Mill-mod, Selectel jipprovdi lill-klijenti kollha tiegħu bis-servizz li jospita kull numru ta 'dominji fuq servers NS b'xejn. Ir-rekords huma ġestiti kemm permezz tal-pannell tal-kontroll tagħna kif ukoll permezz ta 'API speċjali. Aqra aktar dwar dan fil-bażi tal-għarfien tagħna.

Il-klonazzjoni ta' VM fi Proxmox hija biċċa xogħol sempliċi ħafna. Biex tagħmel dan, trid tagħmel dan li ġej:

  1. Mur fil-magna li għandna bżonn.
  2. Agħżel mill-menu aktar klawsola Klonu.
  3. Fit-tieqa li tiftaħ, imla l-parametru Isem.

    Dwar backups fi Proxmox VE

  4. Wettaq klonazzjoni bil-mess ta 'buttuna Klonu.

Din l-għodda tippermettilek li tagħmel kopja ta 'magna virtwali mhux biss fuq is-server lokali. Jekk diversi servers ta 'virtwalizzazzjoni huma kkombinati fi cluster, allura billi tuża din l-għodda tista' immedjatament tmexxi l-kopja maħluqa lejn is-server fiżiku mixtieq. Karatteristika utli hija l-għażla tal-ħażna tad-diska (parametru Ħażna fil-mira), li huwa konvenjenti ħafna meta tiċċaqlaq magna virtwali minn midja fiżika għal oħra.

Formati tal-ħażna virtwali

Ejja ngħidulek aktar dwar il-formati tad-drajv użati fi Proxmox:

  1. PRIMA. L-aktar format li jinftiehem u sempliċi. Dan huwa fajl tad-dejta tal-hard drive byte għal byte mingħajr kompressjoni jew ottimizzazzjoni. Dan huwa format konvenjenti ħafna għaliex jista 'jiġi immuntat faċilment bil-kmand standard tal-muntatura fuq kwalunkwe sistema Linux. Barra minn hekk, dan huwa l-iktar "tip" ta 'sewqan mgħaġġel, peress li l-hypervisor m'għandux bżonn jipproċessah bl-ebda mod.

    Żvantaġġ serju ta 'dan il-format huwa li tkun kemm tkun allokat spazju għall-magna virtwali, eżattament l-istess ammont ta' spazju fuq hard disk se jkun okkupat mill-fajl RAW (irrispettivament mill-ispazju okkupat attwali ġewwa l-magna virtwali).

  2. Format tal-immaġni QEMU (qcow2). Forsi l-aktar format universali biex twettaq kwalunkwe kompitu. Il-vantaġġ tiegħu huwa li l-fajl tad-dejta jkun fih biss l-ispazju attwalment okkupat ġewwa l-magna virtwali. Pereżempju, jekk ġew allokati 40 GB ta 'spazju, iżda 2 GB biss intużaw fil-fatt, allura l-bqija tal-ispazju jkun disponibbli għal VMs oħra. Dan huwa importanti ħafna meta tiffranka l-ispazju tad-diska.

    Żvantaġġ żgħir ta 'ħidma ma' dan il-format huwa dan li ġej: sabiex jintramaw immaġni bħal din fuq kwalunkwe sistema oħra, l-ewwel ser ikollok bżonn tniżżel sewwieq speċjali nbdu wkoll tuża l-utilità qemu-nbd, li se jippermetti lis-sistema operattiva taċċessa l-fajl bħala mezz ta 'blokk regolari. Wara dan, l-immaġni se ssir disponibbli għall-immuntar, il-qsim, il-verifika tas-sistema tal-fajls u operazzjonijiet oħra.

    Għandu jiġi mfakkar li l-operazzjonijiet I/O kollha meta jintuża dan il-format huma pproċessati f'softwer, li jinvolvi tnaqqis meta taħdem b'mod attiv mas-subsistema tad-disk. Jekk il-kompitu huwa li tuża database fuq is-server, allura huwa aħjar li tagħżel il-format RAW.

  3. Format tal-immaġni VMware (vmdk). Dan il-format huwa indiġenu għall-hypervisor VMware vSphere u kien inkluż fi Proxmox għall-kompatibilità. Jippermettilek temigra magna virtwali VMware għal infrastruttura Proxmox.

    L-użu ta' vmdk fuq bażi kontinwa mhuwiex rakkomandat; dan il-format huwa l-aktar bil-mod fi Proxmox, għalhekk huwa adattat biss biex iwettaq migrazzjonijiet, xejn aktar. Dan in-nuqqas probabbilment se jiġi eliminat fil-futur qrib.

Ħidma ma 'immaġini disk

Proxmox jiġi ma 'utilità konvenjenti ħafna msejħa qemu-img. Waħda mill-funzjonijiet tagħha hija li tikkonverti immaġini tad-disk virtwali. Biex tużah, iftaħ il-console tal-hypervisor u mexxi l-kmand fil-format:

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

Fl-eżempju mogħti, l-immaġni vmdk tad-drajv virtwali VMware imsejħa test se jiġu kkonvertiti għall-format qcow2. Dan huwa kmand utli ħafna meta jkollok bżonn tikkoreġi żball fl-għażla inizjali tal-format.

Grazzi għall-istess kmand, tista 'tisforza l-ħolqien ta' l-immaġni mixtieqa billi tuża l-argument joħolqu:

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

Dan il-kmand se joħloq immaġni tat-test fil-format PRIMA, 40 GB fid-daqs. Issa huwa adattat għall-konnessjoni ma 'kwalunkwe magni virtwali.

Ridimensjonar disk virtwali

U bħala konklużjoni, aħna ser nuruk kif iżżid id-daqs ta 'immaġni tad-diska jekk għal xi raġuni m'għadx hemm spazju biżżejjed fuqha. Biex tagħmel dan, nużaw l-argument resize:

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

Issa l-immaġni tagħna saret 80 GB fid-daqs. Tista' tara informazzjoni dettaljata dwar l-immaġni billi tuża l-argument info:

qemu-img info test.raw

Tinsiex li l-espansjoni tal-immaġni nnifisha mhux se żżid awtomatikament id-daqs tal-partizzjoni - sempliċement iżżid spazju ħieles disponibbli. Biex iżżid il-partizzjoni, uża l-kmand:

resize2fs /dev/sda1

fejn / dev / sda1 - it-taqsima meħtieġa.

Awtomazzjoni ta' backups

L-użu tal-metodu manwali tal-ħolqien ta 'backups huwa biċċa xogħol intensiva ħafna u li tieħu ħafna ħin. Huwa għalhekk li Proxmox VE jinkludi għodda għal backups skedati awtomatiċi. Ejja nħarsu lejn kif tagħmel dan:

  1. Uża l-interface tal-web hypervisor, iftaħ l-oġġett Ċentru tad-dejta.
  2. Agħżel oġġett Riżerva.
  3. Agħfas il-buttuna Żid.
  4. Issettja l-parametri għall-iskedar.

    Dwar backups fi Proxmox VE

  5. Iċċekkja l-kaxxa Enable.
  6. Issejvja l-bidliet billi tuża l-buttuna joħolqu.

Issa l-iskeder se jniedi awtomatikament il-programm ta 'backup fil-ħin eżatt speċifikat, ibbażat fuq l-iskeda speċifikata.

Konklużjoni

Aħna rrevejna metodi standard għall-backup u r-restawr tal-magni virtwali. L-użu tagħhom jippermettilek li tissejvja d-dejta kollha mingħajr problemi u tirrestawraha b'mod urġenti f'każ ta 'emerġenza.

Naturalment, dan mhuwiex l-uniku mod possibbli biex tissejvja data importanti. Hemm ħafna għodod disponibbli, eż. Dupliċità, li biha tista' toħloq kopji sħaħ u inkrementali tal-kontenut ta' servers virtwali bbażati fuq Linux.

Meta twettaq proċeduri ta 'backup, għandek dejjem tqis li jgħabbu b'mod attiv is-subsistema tad-disk. Għalhekk, huwa rakkomandat li dawn il-proċeduri jitwettqu matul perjodi ta 'tagħbija minima biex jiġi evitat dewmien waqt operazzjonijiet I/O fil-magni. Tista 'tissorvelja l-istatus tad-dewmien tal-operat tad-disk direttament mill-interface tal-web hypervisor (parametru tad-dewmien IO).

Sors: www.habr.com

Żid kumment