Konsènan sovgad nan Proxmox VE

Konsènan sovgad nan Proxmox VE
Atik la "Majik la nan Virtualization: Yon Entwodiksyon nan Proxmox VE" nou avèk siksè enstale yon hypervisor sou sèvè a, konekte depo ak li, pran swen sekirite debaz, e menm kreye premye machin vityèl la. Koulye a, kite a gade nan ki jan yo aplike travay ki pi fondamantal yo ki dwe fèt yo nan lòd yo toujou kapab retabli sèvis nan ka ta gen yon echèk.

Zouti natif natal Proxmox pèmèt ou non sèlman fè bak done, men tou, kreye seri imaj pre-konfigirasyon sistèm opere pou deplwaman rapid. Sa a non sèlman ede ou kreye yon nouvo sèvè pou nenpòt sèvis nan kèk segonn si sa nesesè, men tou, diminye tan D 'nan yon minimòm.

Nou pa pral pale sou nesesite pou kreye sovgad, depi sa a se evidan e li te yon aksyòm depi lontan. Ann rete sou kèk bagay ki pa evidan ak karakteristik.

Premyèman, kite a gade nan ki jan done yo sove pandan pwosedi a backup.

Algoritm sovgad

Ann kòmanse ak lefèt ke Proxmox gen bon zouti estanda pou kreye kopi backup nan machin vityèl. Li fè li fasil pou konsève pou tout done machin vityèl ou epi li sipòte de mekanis konpresyon, ansanm ak twa metòd pou kreye kopi sa yo.

Ann premye gade mekanis konpresyon yo:

  1. LZO konpresyon. Yon algorithm konpresyon done san pèt envante tounen nan mitan ane 90 yo. Kòd la te ekri Markus Oberheimer (aplike nan Proxmox pa sèvis piblik la lzop). Karakteristik prensipal algorithm sa a se debalaj trè wo vitès. Se poutèt sa, nenpòt backup ki te kreye lè l sèvi avèk algorithm sa a ka deplwaye nan yon kantite tan minimòm si sa nesesè.
  2. GZIP konpresyon. Sèvi ak algorithm sa a, backup la pral konprese sou vole pa sèvis piblik GNU Zip, ki sèvi ak pwisan algorithm Deflate ki te kreye pa. Phil Katz. Anfaz prensipal la se sou konpresyon done maksimòm, ki diminye espas ki gen kapasite ki okipe pa kopi backup. Diferans prensipal la soti nan LZO se ke pwosedi konpresyon / dekonpresyon pran byen yon anpil tan.

Achiv mòd

Proxmox ofri administratè sistèm nan yon chwa nan twa metòd backup. Sèvi ak yo, ou ka rezoud pwoblèm ki nesesè yo pa detèmine priyorite ki genyen ant bezwen an pou D 'ak fyab nan backup la te fè:

  1. Mòd snapshot. Mòd sa a ka rele tou Live backup, paske li pa mande pou kanpe machin vityèl la pou sèvi ak li. Sèvi ak mekanis sa a pa entèwonp operasyon an nan VM a, men li gen de dezavantaj grav anpil - pwoblèm yo ka leve akòz bloke dosye pa sistèm nan fonksyone ak vitès la kreyasyon pi dousman. Sovgad ki te kreye ak metòd sa a ta dwe toujou teste nan yon anviwònman tès. Sinon, gen yon risk ke si rekiperasyon ijans nesesè, yo ka echwe.
  2. Sispann mòd. Machin vityèl la tanporèman "jele" eta li jiskaske pwosesis backup la fini. Sa ki nan RAM la pa efase, ki pèmèt ou kontinye travay egzakteman soti nan pwen kote travay la te pran yon poz. Natirèlman, sa a lakòz D 'nan sèvè pandan y ap kopye enfòmasyon, men pa gen okenn bezwen fèmen / sou machin nan vityèl, ki se byen kritik pou kèk sèvis. Sitou si lansman kèk sèvis pa otomatik. Sepandan, sovgad sa yo ta dwe deplwaye tou nan yon anviwònman tès pou fè tès.
  3. One Stop Mode. Metòd la backup ki pi serye, men mande pou yon fèmen konplè nan machin nan vityèl. Yo voye yon lòd pou fè yon fèmen regilye, apre yo fin kanpe, yo fè yon backup, epi yo bay yon lòd pou limen machin vityèl la. Nimewo a nan erè ak apwòch sa a se minim epi pi souvan redwi a zewo. Sovgad ki te kreye fason sa a prèske toujou deplwaye kòrèkteman.

Fè pwosedi rezèvasyon an

Pou kreye yon backup:

  1. Ann ale nan machin vityèl vle a.
  2. Chwazi yon atik Rezèvasyon.
  3. Pouse bouton an Rezève kounye a. Yon fenèt ap louvri kote ou ka chwazi paramèt yo pou backup la nan lavni.

    Konsènan sovgad nan Proxmox VE

  4. Kòm depo a nou endike youn nan nou konekte nan pati anvan an.
  5. Apre w fin chwazi paramèt yo, peze bouton an Rezèvasyon epi tann jiskaske backup la kreye. Pral gen yon enskripsyon sou sa a TACHE OK.

    Konsènan sovgad nan Proxmox VE

Koulye a, achiv yo kreye ak kopi backup nan machin vityèl yo ap disponib pou telechaje soti nan sèvè a. Metòd ki pi senp ak pi komen pou kopye se SFTP. Pou fè sa, sèvi ak popilè kwa-platfòm FTP kliyan FileZilla, ki ka travay lè l sèvi avèk pwotokòl la SFTP.

  1. Nan jaden an Lame antre adrès IP sèvè Virtualization nou an nan jaden an Non itilizatè antre rasin nan jaden an Modpas - youn nan ki te chwazi pandan enstalasyon, ak nan jaden an endike "22" (oswa nenpòt lòt pò ki te espesifye pou koneksyon SSH).
  2. Pouse bouton an Koneksyon rapid epi, si tout done yo te antre kòrèkteman, Lè sa a, nan panèl la aktif ou pral wè tout dosye yo ki sitiye sou sèvè a.
  3. Ale nan anyè /mnt/depo. Tout sovgad ki te kreye yo pral lokalize nan subdirectory "depotwa". Yo pral sanble:
    • vzdump-qemu-machine_number-date-time.vma.gz si ou chwazi metòd GZIP la;
    • vzdump-qemu-machine_number-date-time.vma.lzo an ka ta chwazi metòd LZO.

Li rekòmande imedyatman telechaje kopi backup soti nan sèvè a epi sove yo nan yon kote ki an sekirite, pou egzanp, nan depo nwaj nou an. Si ou depake yon dosye ak rezolisyon vma, yon sèvis piblik ki gen menm non ki vini ak Proxmox, Lè sa a, andedan pral gen dosye ak ekstansyon yo. anvan tout koreksyon, konf и fw. Fichye sa yo genyen bagay sa yo:

  • anvan tout koreksyon - imaj ki gen kapasite;
  • konf - VM konfigirasyon;
  • fw - Paramèt pare-feu.

Restore soti nan yon backup

Ann konsidere yon sitiyasyon kote yon machin vityèl te aksidantèlman efase ak restorasyon ijans li nan yon backup obligatwa:

  1. Louvri kote depo kote kopi backup la sitiye.
  2. Ale nan tab Kontni.
  3. Chwazi kopi ou vle a epi peze bouton an Recovery.

    Konsènan sovgad nan Proxmox VE

  4. Nou endike depo sib la ak ID a ke yo pral asiyen nan machin nan apre pwosesis la fini.
  5. Pouse bouton an Recovery.

Yon fwa retabli a fini, VM a ap parèt nan lis sa ki disponib yo.

Klonaj yon machin vityèl

Pou egzanp, an n sipoze ke yon konpayi bezwen fè chanjman nan kèk sèvis kritik. Yon chanjman konsa aplike lè w fè anpil chanjman nan dosye konfigirasyon yo. Rezilta a se enprevizib ak nenpòt erè ka lakòz yon echèk sèvis. Pou anpeche yon eksperyans konsa afekte yon sèvè kouri, li rekòmande pou klonaj machin vityèl la.

Mekanis klonaj la pral kreye yon kopi egzak sèvè vityèl la, ak ki nenpòt chanjman ka fèt san yo pa afekte operasyon an nan sèvis prensipal la. Lè sa a, si chanjman yo aplike avèk siksè, nouvo VM la lanse epi ansyen an fèmen. Gen yon karakteristik nan pwosesis sa a ki ta dwe toujou sonje. Machin klonaj la pral gen menm adrès IP ak VM orijinal la, sa vle di pral gen yon konfli adrès lè li kòmanse.

Nou pral di w kijan pou evite yon sitiyasyon konsa. Touswit anvan klonaj, ou ta dwe fè chanjman nan konfigirasyon rezo a. Pou fè sa, ou bezwen tanporèman chanje adrès IP la, men pa rekòmanse sèvis rezo a. Apre klonaj la fini sou machin prensipal la, ou ta dwe retounen anviwònman yo tounen, epi mete nenpòt lòt adrès IP sou machin nan klonaj. Kidonk, nou pral resevwa de kopi menm sèvè a nan adrès diferan. Sa a pral pèmèt ou byen vit mete nouvo sèvis la nan operasyon.

Si sèvis sa a se yon sèvè entènèt, Lè sa a, ou sèlman bezwen chanje A-dosye a ak founisè dns ou a, apre sa demann kliyan pou non domèn sa a yo pral voye nan adrès la nan machin nan klonnen vityèl.

By wout la, Selectel bay tout kliyan li yo ak sèvis la nan hosting nenpòt ki kantite domèn sou sèvè NS pou gratis. Dosye yo jere tou de atravè panèl kontwòl nou an ak atravè yon API espesyal. Li plis sou sa nan baz konesans nou an.

Klonaj yon VM nan Proxmox se yon travay trè senp. Pou fè sa, ou bezwen fè bagay sa yo:

  1. Ale nan machin nou bezwen an.
  2. Chwazi nan meni an plis paragraf Klonaj.
  3. Nan fenèt la ki louvri, ranpli paramèt Non an.

    Konsènan sovgad nan Proxmox VE

  4. Fè klonaj nan manyen yon bouton Klonaj.

Zouti sa a pèmèt ou fè yon kopi yon machin vityèl pa sèlman sou sèvè lokal la. Si plizyè sèvè Virtualization yo konbine nan yon gwoup, Lè sa a, lè l sèvi avèk zouti sa a ou ka imedyatman deplase kopi kreye a nan sèvè fizik la vle. Yon karakteristik itil se chwa nan depo ki gen kapasite (paramèt Depo sib), ki trè pratik lè w ap deplase yon machin vityèl soti nan yon medya fizik nan yon lòt.

Fòma depo vityèl

Ann di w plis enfòmasyon sou fòma kondwi yo itilize nan Proxmox:

  1. RAW. Fòma ki pi konpreyansib ak senp. Sa a se yon byte-pou-byte dosye done kondwi difisil san konpresyon oswa optimize. Sa a se yon fòma trè pratik paske li ka fasil monte ak lòd estanda mòn lan sou nenpòt sistèm Linux. Anplis, sa a se "kalite" ki pi rapid nan kondwi, depi hypervisor la pa bezwen trete li nan okenn fason.

    Yon dezavantaj grav nan fòma sa a se ke kèlkeswa kantite espas ou te atribye ba pou machin vityèl la, egzakteman menm kantite espas disk di yo pral okipe pa dosye a RAW (kèlkeswa espas aktyèl la okipe andedan machin vityèl la).

  2. fòma imaj QEMU (qcow2). Petèt fòma ki pi inivèsèl pou fè nenpòt travay. Avantaj li se ke fichye done a pral sèlman genyen espas ki aktyèlman okipe andedan machin vityèl la. Pou egzanp, si yo te resevwa 40 GB nan espas, men se sèlman 2 GB yo te aktyèlman itilize, Lè sa a, rès la nan espas yo ap disponib pou lòt VMs. Sa a trè enpòtan lè ekonomize espas ki gen kapasite.

    Yon ti dezavantaj nan travay ak fòma sa a se sa ki annapre yo: yo nan lòd yo monte yon imaj sa a sou nenpòt lòt sistèm, ou pral premye bezwen telechaje. chofè espesyal nbdepi tou sèvi ak sèvis piblik la qemu-nbd, ki pral pèmèt sistèm operasyon an jwenn aksè nan dosye a kòm yon aparèy blòk regilye. Apre sa, imaj la ap vin disponib pou monte, patisyon, tcheke sistèm dosye a ak lòt operasyon.

    Li ta dwe sonje ke tout operasyon I/O lè w ap itilize fòma sa a yo trete nan lojisyèl, ki enplike yon ralentissement lè w ap travay aktivman ak subsistèm ki gen kapasite a. Si travay la se deplwaye yon baz done sou sèvè a, Lè sa a, li pi bon yo chwazi fòma RAW la.

  3. fòma imaj VMware (vmdk). Fòma sa a se natif natal nan hypervisor VMware vSphere e li te enkli nan Proxmox pou konpatibilite. Li pèmèt ou emigre yon machin vityèl VMware nan yon enfrastrikti Proxmox.

    Sèvi ak vmdk sou yon baz kontinyèl pa rekòmande; fòma sa a se pi dousman nan Proxmox, kidonk li se sèlman apwopriye pou fè migrasyon, pa gen anyen plis. Pwobableman enpèfeksyon sa a pral elimine nan fiti prévisible.

Travay ak imaj ki gen kapasite

Proxmox vini ak yon sèvis piblik trè pratik rele qemu-img. Youn nan fonksyon li yo se konvèti imaj ki gen kapasite vityèl. Pou itilize li, jis louvri konsole hypervisor la epi kouri lòd la nan fòma a:

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

Nan egzanp yo bay la, imaj la vmdk nan kondwi a vityèl VMware rele tès pral konvèti nan fòma qcow2. Sa a se yon kòmandman trè itil lè ou bezwen korije yon erè nan seleksyon fòma inisyal la.

Mèsi a menm lòd la, ou ka fòse kreyasyon imaj la vle lè l sèvi avèk agiman an kreye:

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

Kòmand sa a pral kreye yon imaj tès nan fòma a RAW, 40 GB nan gwosè. Koulye a, li se apwopriye pou konekte nan nenpòt nan machin yo vityèl.

Redimansyonman yon disk vityèl

Ak nan konklizyon, nou pral montre w ki jan yo ogmante gwosè a nan yon imaj ki gen kapasite si pou kèk rezon pa gen ase espas sou li. Pou fè sa, nou itilize agiman redimansyon an:

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

Koulye a, imaj nou an te vin 80 GB nan gwosè. Ou ka wè enfòmasyon detaye sou imaj la lè l sèvi avèk agiman an info:

qemu-img info test.raw

Pa bliye ke agrandi imaj la tèt li pa pral otomatikman ogmante gwosè patisyon an - li pral tou senpleman ajoute espas ki disponib gratis. Pou ogmante patisyon an, sèvi ak kòmandman an:

resize2fs /dev/sda1

kote / dev / sda1 - seksyon ki nesesè yo.

Otomatik nan sovgad

Sèvi ak metòd manyèl pou kreye sovgad se yon travay ki gen anpil travay e ki pran anpil tan. Se poutèt sa Proxmox VE gen ladan yon zouti pou sovgad otomatik pwograme. Ann gade kijan pou fè sa:

  1. Sèvi ak koòdone entènèt hypervisor la, louvri atik la Sant done.
  2. Chwazi yon atik Rezèvasyon.
  3. Pouse bouton an Add.
  4. Mete paramèt pou pwogramè a.

    Konsènan sovgad nan Proxmox VE

  5. Tcheke bwat la Pèmèt.
  6. Sove chanjman lè l sèvi avèk bouton an kreye.

Koulye a, orè a pral otomatikman lanse pwogram nan backup nan tan an egzak espesifye, ki baze sou orè a espesifye.

Konklizyon

Nou revize metòd estanda pou fè bak ak restore machin vityèl yo. Itilizasyon yo pèmèt ou sove tout done san okenn pwoblèm ak ijan retabli yo nan ka ta gen yon ijans.

Natirèlman, sa a se pa sèlman fason posib pou konsève pou done enpòtan yo. Gen anpil zouti ki disponib, pa egzanp. Diplikite, ak ki ou ka kreye kopi konplè ak incrémentielle nan sa ki nan Linux ki baze sou serveurs vityèl.

Lè w ap fè pwosedi backup, ou ta dwe toujou pran an kont ke yo aktivman chaje subsistèm ki gen kapasite a. Se poutèt sa, li rekòmande pou pwosedi sa yo fèt pandan peryòd chaj minimòm pou evite reta pandan operasyon I/O nan machin yo. Ou ka kontwole estati reta operasyon ki gen kapasite dirèkteman nan koòdone entènèt hypervisor (paramèt reta IO).

Sous: www.habr.com

Add nouvo kòmantè