Banyere nkwado ndabere na mpaghara Proxmox VE

Banyere nkwado ndabere na mpaghara Proxmox VE
Ke ibuotikọ "Anwansi nke Virtualization: Okwu Mmalite nke Proxmox VE" anyị na-arụnye hypervisor nke ọma na ihe nkesa ahụ, ebe nchekwa jikọtara ya, na-elekọta nchekwa nke isi, na ọbụna mepụta igwe mebere mbụ. Ugbu a, ka anyị leba anya n'otú e si emejuputa ọrụ kachasị mkpa nke a ga-arụ iji nwee ike iweghachi ọrụ mgbe niile ma ọ bụrụ na ọdịda.

Ngwá ọrụ ala nke Proxmox na-enye gị ohere ọ bụghị naanị ịkwado data, kamakwa mepụta ihe oyiyi sistemụ arụ ọrụ ahaziburu maka mbugharị ngwa ngwa. Nke a abụghị naanị na-enyere gị aka ịmepụta ihe nkesa ọhụrụ maka ọrụ ọ bụla n'ime sekọnd ole na ole ma ọ bụrụ na ọ dị mkpa, ma na-ebelata oge nkwụsịtụ na opekempe.

Anyị agaghị ekwu maka mkpa ọ dị ịmepụta ndabere, ebe ọ bụ na nke a doro anya na ọ dịla anya axiom. Ka anyị leba anya n'ụfọdụ ihe na njirimara na-apụtachaghị ìhè.

Nke mbụ, ka anyị leba anya ka esi echekwa data n'oge usoro ndabere.

Algorithms ndabere

Ka anyị bido n'eziokwu na Proxmox nwere ezigbo ngwaọrụ ọkọlọtọ maka ịmepụta mbipụta ndabere nke igwe mebere. Ọ na-eme ka ọ dị mfe ichekwa data igwe mebere gị niile ma kwado usoro mkpakọ abụọ, yana ụzọ atọ maka imepụta mbipụta ndị ahụ.

Ka anyị buru ụzọ leba anya na usoro mkpakọ:

  1. LZO mkpakọ. Algọridim mkpakọ data enweghị efu echepụtara azụ n'etiti 90s. Edere koodu ahụ Markus Oberheimer (nke emebere ya na Proxmox site na ngwa lzop). Akụkụ bụ isi nke algọridim a bụ mwepu ngwa ngwa dị oke elu. Ya mere, nkwado ndabere na mpaghara ọ bụla emepụtara site na iji algọridim a nwere ike itinye ya na obere oge ma ọ bụrụ na ọ dị mkpa.
  2. GZIP mkpakọ. N'iji algọridim a, nkwado GNU Zip utility ga-ejikọta ya na ofufe, nke na-eji Deflate algọridim dị ike mepụtara site na. Phil Katz. Isi ihe na-emesi ike bụ na nchịkọta data kachasị, nke na-ebelata ohere diski nke akwụkwọ ndabere na-eji. Isi ihe dị iche site na LZO bụ na usoro mkpakọ / mbelata na-ewe ogologo oge.

Ụdị ebe nchekwa

Proxmox na-enye onye njikwa sistemụ nhọrọ nke ụzọ ndabere atọ. Iji ha, ị nwere ike dozie nsogbu a chọrọ site n'ịchọpụta ihe dị mkpa n'etiti mkpa nke downtime na ntụkwasị obi nke ndabere mere:

  1. Ụdị onyonyo. Enwere ike ịkpọ ọnọdụ a Live ndabere ebe ọ chọghị ịkwụsị igwe mebere iji ya. Iji usoro a anaghị akwụsị ọrụ nke VM, mana ọ nwere ọghọm abụọ dị oke njọ - nsogbu nwere ike ibilite n'ihi mkpọchi faịlụ site na sistemụ arụmọrụ yana ngwa ngwa okike dị nwayọ. A na-anwale nkwado ndabere na mpaghara a na usoro a mgbe niile na gburugburu ule. Ma ọ bụghị ya, enwere ihe ize ndụ na ọ bụrụ na mgbake mberede dị mkpa, ha nwere ike ịda.
  2. Ụdị nkwụsịtụ. The mebere igwe nwa oge "freezes" ya ala ruo mgbe nkwado ndabere na mpaghara usoro dechara. A naghị ehichapụ ọdịnaya nke RAM, nke na-enye gị ohere ịnọgide na-arụ ọrụ kpọmkwem site na ebe a kwụsịrị ọrụ. N'ezie, nke a na-ebute oge ihe nkesa mgbe a na-edepụtaghachi ozi, mana ọ dịghị mkpa ịgbanyụ / na igwe mebere, nke dị oke egwu maka ụfọdụ ọrụ. Karịsịa ma ọ bụrụ na mmalite nke ụfọdụ ọrụ abụghị akpaka. Agbanyeghị, nkwado ndabere na mpaghara a kwesịkwara ibuga na ebe nnwale maka nnwale.
  3. Ụdị nkwụsị. Usoro ndabere kachasị ntụkwasị obi, mana chọrọ nkwụsị zuru oke nke igwe mebere. A na-ezigara iwu ka emechie nkwụsịtụ mgbe ọ kwụsịrị, a na-eme nkwado ndabere na mpaghara, wee nye iwu ka ịgbanwuo igwe mebere. Ọnụọgụ njehie dị na usoro a dị ntakịrị ma na-ebelatakarị ka ọ bụrụ efu. Ndabere emepụtara otu a ọ fọrọ nke nta ka ọ bụrụ mgbe niile na-ebuga ya nke ọma.

Na-eme usoro ndoputa

Iji mepụta ndabere:

  1. Ka anyị gaa na igwe mebere ihe achọrọ.
  2. Họrọ otu ihe Ndokwa.
  3. Push bọtịnụ ahụ Chekwaa ugbu a. A window ga-emeghe nke ị nwere ike họrọ paramita maka ọdịnihu ndabere.

    Banyere nkwado ndabere na mpaghara Proxmox VE

  4. Dị ka nchekwa anyị na-egosi nke anyị jikọtara na akụkụ gara aga.
  5. Mgbe ịhọrọ paramita, pịa bọtịnụ Ndokwa ma chere ruo mgbe emepụtara ndabere. A ga-enwe ihe odide gbasara nke a Ọrụ OK.

    Banyere nkwado ndabere na mpaghara Proxmox VE

Ugbu a, ndị kere Archive nwere nkwado ndabere na mpaghara oyiri nke mebere igwe ga-adị maka nbudata na ihe nkesa. Ụzọ kachasị mfe na nke a na-ahụkarị bụ SFTP. Iji mee nke a, jiri onye ahịa FTP na-ewu ewu bụ FileZilla, nke nwere ike ịrụ ọrụ site na iji SFTP protocol.

  1. Na ubi Onye ọbịa tinye adreesị IP nke ihe nkesa virtualization anyị n'ọhịa Aha njirimara banye mgbọrọgwụ n'ọhịa Paswọọdụ - nke a họọrọ n'oge echichi, na n'ọhịa Ọdụ mmiri ahụ gosi "22" (ma ọ bụ ọdụ ụgbọ mmiri ọ bụla ọzọ akọwapụtara maka njikọ SSH).
  2. Push bọtịnụ ahụ Njikọ ngwa ngwa na, ọ bụrụ na etinyere data niile nke ọma, mgbe ahụ na panel arụ ọrụ ị ga-ahụ faịlụ niile dị na sava ahụ.
  3. Gaa na ndekọ /mnt/nchekwa. Ndabere niile emepụtara ga-adị n'ime akwụkwọ ndekọ aha "dump". Ha ga-adị ka:
    • vzdump-qemu-machine_number-date-time.vma.gz ọ bụrụ na ị họrọ usoro GZIP;
    • vzdump-qemu-machine_number-date-time.vma.lzo ọ bụrụ na ịhọrọ usoro LZO.

A na-atụ aro ka ibudata akwụkwọ nkwado ozugbo site na ihe nkesa wee chekwaa ya na ebe nchekwa, dịka ọmụmaatụ, na nchekwa igwe ojii anyị. Ọ bụrụ na i bupu faịlụ nwere mkpebi vma, ọrụ nke otu aha na-abịa na Proxmox, yabụ n'ime a ga-enwe faịlụ nwere ndọtị. ndu, conf и fw. Faịlụ ndị a nwere ihe ndị a:

  • ndu - oyiyi diski;
  • conf - nhazi VM;
  • fw - ntọala firewall.

Iweghachite site na nkwado ndabere

Ka anyị tụlee ọnọdụ ebe ehichapụrụ igwe mebere na mberede yana mweghachi mberede ya site na nkwado ndabere na mpaghara achọrọ:

  1. Mepee ebe nchekwa ebe nchekwa ndabere dị.
  2. Gaa na taabụ Ọdịnaya.
  3. Họrọ oyiri achọrọ wee pịa bọtịnụ Mgbake.

    Banyere nkwado ndabere na mpaghara Proxmox VE

  4. Anyị na-egosi ebe nchekwa ezubere iche na ID nke a ga-ekenye na igwe mgbe emechara usoro ahụ.
  5. Push bọtịnụ ahụ Mgbake.

Ozugbo eweghachichara, VM ga-apụta na ndepụta nke ndị dịnụ.

Imechi igwe mebere

Dịka ọmụmaatụ, ka anyị chee na ụlọ ọrụ kwesịrị ime mgbanwe na ụfọdụ ọrụ dị oke mkpa. A na-eme mgbanwe dị otú ahụ site na ime ọtụtụ mgbanwe na faịlụ nhazi. Nsonaazụ enweghị atụ ma njehie ọ bụla nwere ike ibute ọdịda ọrụ. Iji gbochie nnwale dị otú ahụ ka ọ ghara imetụta ihe nkesa na-agba ọsọ, a na-atụ aro ka ị mechie igwe mebere.

Usoro cloning ga-emepụta ezigbo oyiri nke ihe nkesa mebere, nke enwere ike ịme mgbanwe ọ bụla na-enweghị emetụta ọrụ nke isi ọrụ. Mgbe ahụ, ọ bụrụ na etinyere mgbanwe ndị ahụ nke ọma, a na-ewepụta VM ọhụrụ ma mechie nke ochie. Enwere akụkụ na usoro a nke kwesịrị icheta mgbe niile. Igwe mkpuchi ahụ ga-enwe otu adreesị IP ahụ dị ka VM mbụ, nke pụtara na a ga-enwe esemokwu adreesị mgbe ọ malitere.

Anyị ga-agwa gị ka ị ga-esi zere ọnọdụ dị otú ahụ. Ozugbo tupu cloning, ị kwesịrị ime mgbanwe na nhazi netwọk. Iji mee nke a, ịkwesịrị ịgbanwe adreesị IP nwa oge, mana amaliteghachila ọrụ netwọk ahụ. Mgbe emechara cloning na igwe isi, ị ga-eweghachite ntọala ahụ wee tọọ adreesị IP ọ bụla ọzọ na igwe cloned. Ya mere, anyị ga-enweta akwụkwọ abụọ nke otu ihe nkesa na adreesị dị iche iche. Nke a ga-enye gị ohere itinye ọrụ ọhụrụ ngwa ngwa n'ọrụ.

Ọ bụrụ na ọrụ a bụ sava weebụ, naanị ihe ị ga-achọ ịgbanwe A-ndekọ na onye na-eweta DNS gị, mgbe nke ahụ gasịrị, a ga-eziga arịrịọ ndị ahịa maka aha ngalaba a na adreesị nke igwe mebere cloned.

Site n'ụzọ, Selectel na-enye ndị ahịa ya niile ọrụ nke nnabata ọnụọgụ ọ bụla nke ngalaba na sava NS n'efu. A na-ahazi ndekọ ma site na njikwa njikwa anyị yana site na API pụrụ iche. Gụkwuo maka nke a n'ime ihe ọmụma anyị.

Imechi VM na Proxmox bụ ọrụ dị mfe. Iji mee nke a, ị ga-eme ihe ndị a:

  1. Gaa na igwe anyị chọrọ.
  2. Họrọ site na menu Ọzọ nkebiahiri mmepụta oyiri.
  3. Na mpio mepere emepe, dejupụta oke aha aha.

    Banyere nkwado ndabere na mpaghara Proxmox VE

  4. Mee cloning na aka nke bọtịnụ mmepụta oyiri.

Ngwá ọrụ a na-enye gị ohere ịme ka oyiri nke igwe mebere ọ bụghị naanị na ihe nkesa mpaghara. Ọ bụrụ na ejikọta ọtụtụ sava virtualization ka ọ bụrụ ụyọkọ, mgbe ahụ, iji ngwá ọrụ a, ị nwere ike ibugharị akwụkwọ ahụ ozugbo na sava anụ ahụ achọrọ. Ihe bara uru bụ nhọrọ nke nchekwa diski (parameter Nchekwa ebumnuche), nke dị nnọọ mma mgbe ị na-ebugharị igwe mebere site n'otu mgbasa ozi anụ ahụ gaa na nke ọzọ.

Ụdị nchekwa mebere

Ka anyị gwa gị ihe ndị ọzọ gbasara ụdị mbanye ejiri na Proxmox:

  1. RAW. Usoro kachasị nghọta na nke dị mfe. Nke a bụ faịlụ data diski ike byte-for-byte na-enweghị mkpakọ ma ọ bụ njikarịcha. Nke a bụ usoro dị mma nke ukwuu n'ihi na enwere ike itinye ya ngwa ngwa na iwu ugwu ọkọlọtọ na sistemụ Linux ọ bụla. Ọzọkwa, nke a bụ "ụdị" ngwa ngwa ngwa ngwa, ebe ọ bụ na hypervisor adịghị mkpa ịhazi ya n'ụzọ ọ bụla.

    Mwepu dị njọ nke usoro a bụ na n'agbanyeghị ohere ị kenyere maka igwe mebere, kpọmkwem otu ohere diski ike ka faịlụ RAW ga-eji (n'agbanyeghị ebe enwere n'ime igwe mebere).

  2. Ụdị onyonyo QEMU (qcow2). Ikekwe usoro kachasị nke ụwa niile maka ịrụ ọrụ ọ bụla. Uru ya bụ na faịlụ data ga-enwe naanị ohere ejiri n'ime igwe mebere. Dịka ọmụmaatụ, ọ bụrụ na ekenye 40 GB nke ohere, mana naanị 2 GB ka ejiri n'ezie, mgbe ahụ ohere ndị ọzọ ga-adị maka VM ndị ọzọ. Nke a dị ezigbo mkpa mgbe ị na-echekwa ohere diski.

    Obere mwepu nke ịrụ ọrụ na usoro a bụ nke a: iji bulie onyonyo dị otú ahụ na sistemụ ọ bụla ọzọ, ị ga-ebu ụzọ budata ya. onye ọkwọ ụgbọ ala nbd pụrụ ichema jirikwa ngwa ahụ qemu-nbd, nke ga-ekwe ka sistemụ arụmọrụ nweta faịlụ dị ka ngwaọrụ ngọngọ mgbe niile. Mgbe nke a gasịrị, ihe oyiyi ahụ ga-adị maka ịkwanye, nkewa, ịlele usoro faịlụ na ọrụ ndị ọzọ.

    Ekwesiri icheta na a na-ahazi ọrụ I/O niile mgbe ị na-eji usoro a na ngwanrọ, nke na-agụnye nkwụsịtụ mgbe ị na-arụ ọrụ na sistemụ diski. Ọ bụrụ na ọrụ ahụ bụ ịkwanye nchekwa data na ihe nkesa, mgbe ahụ ọ ka mma ịhọrọ usoro RAW.

  3. Ụdị onyonyo VMware (vmdk). Usoro a bụ nke VMware vSphere hypervisor ma tinye ya na Proxmox maka ndakọrịta. Ọ na-enye gị ohere ịkwaga igwe mebere VMware gaa na akụrụngwa Proxmox.

    A naghị atụ aro iji vmdk na-aga n'ihu; usoro a bụ nke kachasị nwayọ na Proxmox, yabụ na ọ dabara naanị maka ịme ọpụpụ, ọ nweghị ihe ọzọ. O yikarịrị ka a ga-ewepụ adịghị ike a n'ọdịnihu a na-ahụ anya.

Na-arụ ọrụ na ihe oyiyi diski

Proxmox na-abịa na ngwa dị mma akpọrọ imemu-img. Otu n'ime ọrụ ya bụ ịtụgharị onyonyo diski mebere. Iji jiri ya, naanị mepee ihe njikwa hypervisor wee mee iwu n'ụdị:

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

N'ihe atụ enyere, onyonyo vmdk nke VMware mebere mbanye a na-akpọ ule a ga-agbanwe ka ọ bụrụ usoro Ugba2. Nke a bụ iwu bara uru mgbe ịchọrọ idozi mperi na nhọrọ usoro izizi.

Ekele maka otu iwu ahụ, ị ​​nwere ike ịmanye ịmepụta ihe oyiyi a chọrọ site na iji arụmụka ike:

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

Iwu a ga-emepụta onyonyo nlele n'ụdị RAW, 40 GB n'ogo. Ugbu a ọ dị mma maka ijikọ na igwe mebere ọ bụla.

Na-agbanwe nha diski mebere

Na n'ikpeazụ, anyị ga-egosi gị otu esi eme ka nha nke ihe oyiyi diski dịkwuo elu ma ọ bụrụ na n'ihi ihe ụfọdụ enweghi ohere zuru ezu na ya. Iji mee nke a, anyị na-eji arụmụka ngbanwe nha:

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

Ugbu a onyonyo anyị abụrụla 80 GB n'ogo. Ị nwere ike ịlele ozi zuru ezu gbasara onyonyo a site na iji arụmụka Ama:

qemu-img info test.raw

Echefula na ịgbasa onyonyo n'onwe ya agaghị abawanye nha nkebi ahụ ozugbo - ọ ga-agbakwunye ohere efu dị. Ka iwelie nkebi, jiri iwu:

resize2fs /dev/sda1

ebe / dev / sda1 - ngalaba achọrọ.

Akpaaka nke ndabere

Iji usoro ntuziaka nke ịmepụta ndabere bụ ọrụ na-arụsi ọrụ ike ma na-ewe oge. Ọ bụ ya mere Proxmox VE ji tinye ngwa maka nkwado ndabere nke ahaziri akpaaka. Ka anyị lee otu esi eme nke a:

  1. Iji hypervisor webụ interface, mepee ihe ahụ Ebe data.
  2. Họrọ otu ihe Ndokwa.
  3. Push bọtịnụ ahụ Tinye.
  4. Tọọ paramita maka onye nhazi.

    Banyere nkwado ndabere na mpaghara Proxmox VE

  5. Lelee igbe ahụ Kwado.
  6. Jiri bọtịnụ chekwaa mgbanwe Mepụta a.

Ugbu a, onye nhazi oge ga-amalite mmemme nkwado ozugbo n'oge a kapịrị ọnụ, dabere na usoro a kapịrị ọnụ.

nkwubi

Anyị tụlere usoro ọkọlọtọ maka ịkwado na iweghachi igwe mebere. Ojiji ha na-enye gị ohere ịchekwa data niile n'enweghị nsogbu ma weghachi ha ngwa ngwa ma ọ bụrụ na ihe mberede.

N'ezie, nke a abụghị naanị ụzọ enwere ike ịchekwa data dị mkpa. Enwere ọtụtụ ngwaọrụ dị, dịka ọmụmaatụ. Ihe abuo, nke ị nwere ike iji mepụta mbipụta zuru oke ma na-abawanye ụba nke ọdịnaya nke sava Linux dabere na ya.

Mgbe ị na-eme usoro ndabere, ị kwesịrị iburu n'uche na ha na-arụsi ọrụ ike na subsystem disk. Ya mere, a na-atụ aro ka a na-eme usoro ndị a n'oge oge dị ntakịrị iji zere igbu oge n'oge ọrụ I / O n'ime igwe. Ị nwere ike nyochaa ọkwa nke nkwụsị ọrụ diski ozugbo site na hypervisor web interface (IO delay parameter).

isi: www.habr.com

Tinye a comment