Nipa awọn afẹyinti ni Proxmox VE

Nipa awọn afẹyinti ni Proxmox VE
Nkan na "Idán ti Ipilẹṣẹ: Ifihan si Proxmox VE" a ni ifijišẹ fi sori ẹrọ a hypervisor lori olupin, ti sopọ ipamọ si o, mu itoju ti ipilẹ aabo, ati paapa ṣẹda akọkọ foju ẹrọ. Bayi jẹ ki a wo bii o ṣe le ṣe awọn iṣẹ ṣiṣe ipilẹ julọ ti o ni lati ṣe lati le ni anfani nigbagbogbo lati mu pada awọn iṣẹ pada ni iṣẹlẹ ti ikuna.

Awọn irinṣẹ abinibi ti Proxmox gba ọ laaye lati ko ṣe afẹyinti data nikan, ṣugbọn tun ṣẹda awọn eto ti awọn aworan ẹrọ ti a ti tunto tẹlẹ fun imuṣiṣẹ ni iyara. Eyi kii ṣe iranlọwọ nikan fun ọ lati ṣẹda olupin tuntun fun eyikeyi iṣẹ ni iṣẹju diẹ ti o ba jẹ dandan, ṣugbọn tun dinku akoko idinku si o kere ju.

A kii yoo sọrọ nipa iwulo lati ṣẹda awọn afẹyinti, nitori eyi jẹ kedere ati pe o ti jẹ axiom fun igba pipẹ. Jẹ ki a gbe lori diẹ ninu awọn ohun ti kii ṣe kedere ati awọn ẹya.

Ni akọkọ, jẹ ki a wo bi a ṣe fipamọ data lakoko ilana afẹyinti.

Awọn alugoridimu Afẹyinti

Jẹ ki a bẹrẹ pẹlu otitọ pe Proxmox ni awọn irinṣẹ boṣewa to dara fun ṣiṣẹda awọn ẹda afẹyinti ti awọn ẹrọ foju. O jẹ ki o rọrun lati ṣafipamọ gbogbo data ẹrọ foju rẹ ati ṣe atilẹyin awọn ọna ikopa meji, ati awọn ọna mẹta fun ṣiṣẹda awọn ẹda yẹn.

Jẹ ki a kọkọ wo awọn ilana funmorawon:

  1. LZO funmorawon. Alugoridimu funmorawon data ti ko ni ipadanu ti a ṣẹda pada ni aarin-90s. A ti kọ koodu naa Markus Oberheimer (ti a ṣe ni Proxmox nipasẹ ohun elo lzop). Ẹya akọkọ ti algorithm yii jẹ ṣiṣi silẹ iyara pupọ. Nitorina, eyikeyi afẹyinti ti a ṣẹda nipa lilo algorithm yii le ṣee gbe ni iye akoko ti o kere ju ti o ba jẹ dandan.
  2. GZIP funmorawon. Lilo algorithm yii, afẹyinti yoo jẹ fisinuirindigbindigbin lori fo nipasẹ ohun elo GNU Zip, eyiti o nlo algoridimu Deflate ti o lagbara ti a ṣẹda nipasẹ Phil Katz. Itọkasi akọkọ wa lori titẹkuro data ti o pọju, eyiti o dinku aaye disk ti o gba nipasẹ awọn adakọ afẹyinti. Iyatọ akọkọ lati LZO ni pe awọn ilana funmorawon / decompression gba akoko pupọ.

Awọn ọna fifipamọ

Proxmox nfunni ni oluṣakoso eto yiyan awọn ọna afẹyinti mẹta. Lilo wọn, o le yanju iṣoro ti o nilo nipa ṣiṣe ipinnu pataki laarin iwulo fun akoko isinmi ati igbẹkẹle ti afẹyinti ṣe:

  1. Ipo aworan. Ipo yii tun le pe ni afẹyinti Live, nitori ko nilo idaduro ẹrọ foju lati lo. Lilo ẹrọ yii ko ni idilọwọ iṣẹ ti VM, ṣugbọn o ni awọn aila-nfani meji to ṣe pataki - awọn iṣoro le dide nitori titiipa faili nipasẹ ẹrọ ṣiṣe ati iyara ẹda ti o lọra. Awọn afẹyinti ti a ṣẹda pẹlu ọna yii yẹ ki o ni idanwo nigbagbogbo ni agbegbe idanwo kan. Bibẹẹkọ, eewu kan wa pe ti imularada pajawiri jẹ pataki, wọn le kuna.
  2. Ipo idaduro. Ẹrọ foju naa fun igba diẹ “di” ipo rẹ titi ti ilana afẹyinti yoo pari. Awọn akoonu ti Ramu ko ni paarẹ, eyiti o fun ọ laaye lati tẹsiwaju ṣiṣẹ ni deede lati aaye nibiti iṣẹ ti da duro. Nitoribẹẹ, eyi fa idinku akoko olupin lakoko ti a daakọ alaye, ṣugbọn ko si iwulo lati pa / lori ẹrọ foju, eyiti o ṣe pataki pupọ fun awọn iṣẹ kan. Paapa ti ifilọlẹ awọn iṣẹ kan kii ṣe adaṣe. Sibẹsibẹ, iru awọn afẹyinti yẹ ki o tun gbe lọ si agbegbe idanwo fun idanwo.
  3. Ipo Duro. Ọna afẹyinti ti o gbẹkẹle julọ, ṣugbọn nilo pipade pipe ti ẹrọ foju. A fi aṣẹ ranṣẹ lati ṣe tiipa deede, lẹhin idaduro, a ṣe afẹyinti, lẹhinna a fun ni aṣẹ lati tan ẹrọ foju. Nọmba awọn aṣiṣe pẹlu ọna yii jẹ iwonba ati nigbagbogbo dinku si odo. Awọn afẹyinti ti o ṣẹda ni ọna yii fẹrẹẹ nigbagbogbo ran lọ ni deede.

Ṣiṣe ilana ifiṣura

Lati ṣẹda afẹyinti:

  1. Jẹ ki a lọ si ẹrọ foju ti o fẹ.
  2. Yiyan ohun kan Ifiṣura.
  3. Titari bọtini naa Ni ipamọ bayi. Ferese kan yoo ṣii ninu eyiti o le yan awọn paramita fun afẹyinti iwaju.

    Nipa awọn afẹyinti ni Proxmox VE

  4. Bi ibi ipamọ ti a tọkasi ọkan ti a ti sopọ ni išaaju apakan.
  5. Lẹhin yiyan awọn paramita, tẹ bọtini naa Ifiṣura ati ki o duro titi ti afẹyinti ti wa ni da. Nibẹ ni yio je ohun akọle nipa yi IṢẸ DARA.

    Nipa awọn afẹyinti ni Proxmox VE

Bayi awọn pamosi ti o ṣẹda pẹlu awọn adakọ afẹyinti ti awọn ẹrọ foju yoo wa fun igbasilẹ lati olupin naa. Ọna ti o rọrun julọ ati ti o wọpọ julọ fun didakọ jẹ SFTP. Lati ṣe eyi, lo olokiki agbelebu-Syeed FTP client FileZilla, eyiti o le ṣiṣẹ nipa lilo ilana SFTP.

  1. Ni aaye Gbalejo tẹ adiresi IP ti olupin ipalọlọ wa ni aaye olumulo tẹ root ni aaye Ọrọigbaniwọle - ọkan ti o yan lakoko fifi sori ẹrọ, ati ni aaye Ibudo tọkasi "22" (tabi eyikeyi ibudo miiran ti o jẹ pato fun awọn asopọ SSH).
  2. Titari bọtini naa Yara asopọ ati, ti gbogbo data ba ti tẹ ni deede, lẹhinna ninu nronu ti nṣiṣe lọwọ iwọ yoo rii gbogbo awọn faili ti o wa lori olupin naa.
  3. Lọ si liana /mnt/ipamọ. Gbogbo awọn afẹyinti ti a ṣẹda yoo wa ni inu iwe-ipamọ “idasonu”. Wọn yoo dabi:
    • vzdump-qemu-machine_number-date-time.vma.gz ti o ba yan ọna GZIP;
    • vzdump-qemu-machine_number-date-time.vma.lzo ni irú ti yiyan ọna LZO.

A ṣe iṣeduro lati ṣe igbasilẹ awọn ẹda afẹyinti lẹsẹkẹsẹ lati ọdọ olupin ati fi wọn pamọ si aaye ailewu, fun apẹẹrẹ, ninu ibi ipamọ awọsanma wa. Ti o ba ṣii faili kan pẹlu ipinnu vma, ohun elo ti orukọ kanna ti o wa pẹlu Proxmox, lẹhinna inu awọn faili yoo wa pẹlu awọn amugbooro naa. aise, conf и fw. Awọn faili wọnyi ni awọn wọnyi:

  • aise - aworan disk;
  • conf - VM iṣeto ni;
  • fw - ogiriina eto.

Pada sipo lati afẹyinti

Jẹ ki a wo ipo kan nibiti ẹrọ foju kan ti paarẹ lairotẹlẹ ati imupadabọ pajawiri rẹ lati afẹyinti kan nilo:

  1. Ṣii ipo ibi ipamọ nibiti ẹda afẹyinti wa.
  2. Lọ si taabu Akoonu.
  3. Yan ẹda ti o fẹ ki o tẹ bọtini naa Imularada.

    Nipa awọn afẹyinti ni Proxmox VE

  4. A ṣe afihan ibi ipamọ ibi-afẹde ati ID ti yoo pin si ẹrọ lẹhin ti ilana naa ti pari.
  5. Titari bọtini naa Imularada.

Ni kete ti mimu-pada sipo ti pari, VM yoo han ninu atokọ ti awọn ti o wa.

Cloning a foju ẹrọ

Fun apẹẹrẹ, jẹ ki a ro pe ile-iṣẹ nilo lati ṣe awọn ayipada si diẹ ninu awọn iṣẹ pataki. Iru iyipada yii jẹ imuse nipasẹ ṣiṣe ọpọlọpọ awọn ayipada si awọn faili iṣeto ni. Abajade jẹ airotẹlẹ ati pe eyikeyi aṣiṣe le fa ikuna iṣẹ kan. Lati ṣe idiwọ iru idanwo bẹ lati ni ipa lori olupin ti nṣiṣẹ, o ni iṣeduro lati ṣe ẹda oniye ẹrọ foju.

Ẹrọ oniye yoo ṣẹda ẹda gangan ti olupin foju, pẹlu eyiti eyikeyi awọn ayipada le ṣe laisi ni ipa lori iṣẹ ti iṣẹ akọkọ. Lẹhinna, ti o ba ti lo awọn ayipada ni aṣeyọri, VM tuntun ti ṣe ifilọlẹ ati ti atijọ ti wa ni pipade. Ẹya kan wa ninu ilana yii ti o yẹ ki o ranti nigbagbogbo. Ẹrọ cloned yoo ni adiresi IP kanna bi VM atilẹba, afipamo pe ariyanjiyan adirẹsi yoo wa nigbati o bẹrẹ.

A yoo sọ fun ọ bi o ṣe le yago fun iru ipo bẹẹ. Lẹsẹkẹsẹ ṣaaju ki cloning, o yẹ ki o ṣe awọn ayipada si iṣeto nẹtiwọọki naa. Lati ṣe eyi, o nilo lati yi adiresi IP pada fun igba diẹ, ṣugbọn maṣe tun iṣẹ nẹtiwọki bẹrẹ. Lẹhin ti cloning ti pari lori ẹrọ akọkọ, o yẹ ki o da awọn eto pada pada ki o ṣeto eyikeyi adiresi IP miiran lori ẹrọ cloned. Nitorinaa, a yoo gba awọn ẹda meji ti olupin kanna ni awọn adirẹsi oriṣiriṣi. Eyi yoo gba ọ laaye lati yara fi iṣẹ tuntun sinu iṣẹ.

Ti iṣẹ yii ba jẹ olupin wẹẹbu kan, lẹhinna o nilo lati yi igbasilẹ A-pada pẹlu olupese DNS rẹ, lẹhinna awọn ibeere alabara fun orukọ ìkápá yii yoo firanṣẹ si adirẹsi ti ẹrọ foju cloned.

Nipa ọna, Selectel pese gbogbo awọn alabara rẹ pẹlu iṣẹ ti alejo gbigba eyikeyi nọmba ti awọn ibugbe lori awọn olupin NS fun ọfẹ. Awọn igbasilẹ jẹ iṣakoso mejeeji nipasẹ igbimọ iṣakoso wa ati nipasẹ API pataki kan. Ka diẹ sii nipa eyi ninu ipilẹ imọ wa.

Ṣiṣakoṣo VM kan ni Proxmox jẹ iṣẹ-ṣiṣe ti o rọrun pupọ. Lati ṣe eyi, o nilo lati ṣe awọn wọnyi:

  1. Lọ si ẹrọ ti a nilo.
  2. Yan lati inu akojọ aṣayan Die ìpínrọ oniye.
  3. Ni awọn window ti o ṣi, fọwọsi ni awọn Name paramita.

    Nipa awọn afẹyinti ni Proxmox VE

  4. Ṣe cloning ni ifọwọkan ti bọtini kan oniye.

Ọpa yii ngbanilaaye lati ṣe ẹda ẹrọ foju kan kii ṣe lori olupin agbegbe nikan. Ti o ba jẹ pe ọpọlọpọ awọn olupin ipadasẹgbẹ ni idapo sinu iṣupọ kan, lẹhinna lilo ọpa yii o le gbe ẹda ti o ṣẹda lẹsẹkẹsẹ si olupin ti ara ti o fẹ. Ẹya ti o wulo ni yiyan ibi ipamọ disk (parameter Ibi ipamọ afojusun), eyiti o rọrun pupọ nigbati gbigbe ẹrọ foju kan lati media ti ara kan si omiiran.

Foju ipamọ ọna kika

Jẹ ki a sọ fun ọ diẹ sii nipa awọn ọna kika awakọ ti a lo ni Proxmox:

  1. RAW. Awọn julọ understandable ati ki o rọrun kika. Eyi jẹ faili data dirafu lile baiti-fun-baiti laisi funmorawon tabi iṣapeye. Eyi jẹ ọna kika ti o rọrun pupọ nitori pe o le ni irọrun gbe soke pẹlu aṣẹ imuduro boṣewa lori eyikeyi eto Linux. Pẹlupẹlu, eyi ni “iru” awakọ ti o yara ju, nitori hypervisor ko nilo lati ṣe ilana ni eyikeyi ọna.

    Aila-nfani pataki ti ọna kika yii ni pe laibikita iye aaye ti o ti pin fun ẹrọ foju, deede iye kanna ti aaye disk lile yoo gba nipasẹ faili RAW (laibikita aaye ti o tẹdo gangan ninu ẹrọ foju).

  2. Ọna aworan QEMU (qcow2). Boya ọna kika agbaye julọ fun ṣiṣe eyikeyi iṣẹ-ṣiṣe. Anfani rẹ ni pe faili data yoo ni aaye ti o tẹdo nikan ninu ẹrọ foju. Fun apẹẹrẹ, ti 40 GB ti aaye ti pin, ṣugbọn 2 GB nikan ni a lo, lẹhinna iyoku aaye yoo wa fun awọn VM miiran. Eyi ṣe pataki pupọ nigba fifipamọ aaye disk.

    Aila-nfani kekere ti ṣiṣẹ pẹlu ọna kika yii ni atẹle yii: lati le gbe iru aworan kan sori eyikeyi eto miiran, iwọ yoo nilo lati ṣe igbasilẹ akọkọ. pataki nbd iwakọati tun lo ohun elo naa qemu-nbd, eyi ti yoo jẹ ki ẹrọ ṣiṣe lati wọle si faili gẹgẹbi ẹrọ idinamọ deede. Lẹhin eyi, aworan naa yoo wa fun gbigbe, ipin, ṣayẹwo eto faili ati awọn iṣẹ miiran.

    O yẹ ki o ranti pe gbogbo awọn iṣẹ I / O nigba lilo ọna kika yii ni a ṣe ilana ni sọfitiwia, eyiti o fa idinku nigbati o ba n ṣiṣẹ ni agbara pẹlu eto inu disiki naa. Ti iṣẹ-ṣiṣe ba ni lati fi data data sori olupin naa, lẹhinna o dara lati yan ọna kika RAW.

  3. VMware ọna kika aworan (vmdk). Ọna kika yii jẹ abinibi si hypervisor VMware vSphere ati pe o wa ninu Proxmox fun ibamu. O faye gba o lati jade lọ si ẹrọ foju VMware si amayederun Proxmox kan.

    Lilo vmdk lori ipilẹ ti nlọ lọwọ ko ṣe iṣeduro; ọna kika yii jẹ o lọra julọ ni Proxmox, nitorinaa o dara nikan fun ṣiṣe awọn iṣiwa, ko si nkankan mọ. Àìpé yìí yóò ṣeé ṣe kí a mú kúrò ní ọjọ́ iwájú tí a kò lè fojú rí.

Ṣiṣẹ pẹlu awọn aworan disk

Proxmox wa pẹlu ohun elo ti o rọrun pupọ ti a pe qemu-img. Ọkan ninu awọn iṣẹ rẹ ni lati yi awọn aworan disk foju pada. Lati lo, o kan ṣii console hypervisor ki o ṣiṣẹ aṣẹ ni ọna kika:

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

Ninu apẹẹrẹ ti a fun, aworan vmdk ti awakọ foju VMware ti a pe igbeyewo yoo wa ni iyipada si kika qkow2. Eyi jẹ aṣẹ ti o wulo pupọ nigbati o nilo lati ṣatunṣe aṣiṣe ni yiyan kika akọkọ.

Ṣeun si aṣẹ kanna, o le fi agbara mu ẹda ti aworan ti o fẹ nipa lilo ariyanjiyan ṣẹda:

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

Aṣẹ yii yoo ṣẹda aworan idanwo ni ọna kika RAW, 40 GB ni iwọn. Bayi o dara fun sisopọ si eyikeyi awọn ẹrọ foju.

Yiyipada disk foju kan

Ati ni ipari, a yoo fihan ọ bi o ṣe le mu iwọn aworan disk pọ si ti o ba jẹ pe fun idi kan ko si aaye to to lori rẹ. Lati ṣe eyi, a lo ariyanjiyan ti iwọn:

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

Bayi aworan wa ti di 80 GB ni iwọn. O le wo alaye alaye nipa aworan nipa lilo ariyanjiyan info:

qemu-img info test.raw

Maṣe gbagbe pe faagun aworan funrararẹ kii yoo mu iwọn ipin pọ si laifọwọyi - yoo rọrun ṣafikun aaye ọfẹ ti o wa. Lati mu ipin pọ si, lo aṣẹ naa:

resize2fs /dev/sda1

nibi ti / dev / sda1 - apakan ti a beere.

Adaṣiṣẹ ti awọn afẹyinti

Lilo ọna afọwọṣe ti ṣiṣẹda awọn afẹyinti jẹ iṣẹ-ṣiṣe ti o lagbara pupọ ati ṣiṣe akoko. Ti o ni idi ti Proxmox VE pẹlu ọpa kan fun awọn afẹyinti iṣeto laifọwọyi. Jẹ ki a wo bi a ṣe le ṣe eyi:

  1. Lilo oju opo wẹẹbu hypervisor, ṣii nkan naa Data aarin.
  2. Yiyan ohun kan Ifiṣura.
  3. Titari bọtini naa fi kun un.
  4. Ṣeto paramita fun oluṣeto.

    Nipa awọn afẹyinti ni Proxmox VE

  5. Ṣayẹwo apoti naa Tan-an.
  6. Fipamọ awọn ayipada nipa lilo bọtini Ṣẹda.

Bayi oluṣeto yoo ṣe ifilọlẹ eto afẹyinti laifọwọyi ni akoko gangan ti a sọ, da lori iṣeto ti a ti sọ.

ipari

A ṣe atunyẹwo awọn ọna apewọn fun fifipamọ ati mimu-pada sipo awọn ẹrọ foju. Lilo wọn gba ọ laaye lati ṣafipamọ gbogbo data laisi awọn iṣoro eyikeyi ati mu pada wọn ni iyara ni ọran ti pajawiri.

Nitoribẹẹ, eyi kii ṣe ọna ti o ṣeeṣe nikan lati ṣafipamọ data pataki. Awọn irinṣẹ pupọ lo wa, fun apẹẹrẹ. Ṣiṣe ẹda, pẹlu eyiti o le ṣẹda awọn ẹda kikun ati afikun ti awọn akoonu ti awọn olupin foju orisun Linux.

Nigbati o ba n ṣe awọn ilana afẹyinti, o yẹ ki o ma ṣe akiyesi nigbagbogbo pe wọn ti n ṣafẹri ni agbara si eto disiki naa. Nitorina, a ṣe iṣeduro pe ki a ṣe awọn ilana wọnyi ni awọn akoko ti o pọju fifuye lati yago fun awọn idaduro lakoko awọn iṣẹ I / O laarin awọn ẹrọ. O le ṣe atẹle ipo awọn idaduro iṣẹ disiki taara lati oju opo wẹẹbu hypervisor (paramita idaduro IO).

orisun: www.habr.com

Fi ọrọìwòye kun