Mo nga taapiri i Proxmox VE

Mo nga taapiri i Proxmox VE
I roto i te tuhinga "Ko te makutu o te Virtualization: He Whakataki ki te Proxmox VE" i pai ta matou whakauru i te hypervisor ki runga i te tūmau, te rokiroki hono ki a ia, te tiaki i te haumarutanga taketake, me te hanga i te miihini mariko tuatahi. Inaianei me titiro me pehea te whakatinana i nga mahi tino nui me mahi kia taea ai e koe te whakahoki mai i nga ratonga mena he rahua.

Ko nga taputapu taketake a Proxmox ka taea e koe te whakahoki i nga raraunga anake, engari ka hangaia ano hoki nga huinga whakaahua punaha whakahaere i mua i te whirihora mo te tuku tere. Ehara tenei i te mea ka awhina noa koe ki te hanga i tetahi tūmau hou mo tetahi ratonga i roto i etahi hēkona mena e tika ana, engari ka whakaitihia te wa heke ki te iti rawa.

E kore matou e korero mo te hiahia ki te hanga i nga taapiri, na te mea kua kitea tenei, kua roa nei e noho he axiom. Kia noho tatou ki etahi mea me nga ahuatanga kaore e tino kitea.

Tuatahi, kia titiro tatou ki te pehea e ora ai nga raraunga i te wa o te mahi taapiri.

Algorithm Pūrua

Me timata me te mea he pai nga taputapu paerewa a Proxmox mo te hanga kape taapiri o nga miihini mariko. He mea ngawari ki te penapena i o raraunga miihini mariko katoa me te tautoko i nga tikanga taapiri e rua, me nga tikanga e toru mo te hanga i aua kape.

Me titiro tuatahi ki nga tikanga whakakoi:

  1. LZO kōpeketanga. He hātepe hātepe kōpeketanga raraunga ngarokore i hangaia i te waenganui o te 90s. I tuhia te waehere Markus Oberheimer (i whakatinanahia i roto i te Proxmox e te whaipainga lzop). Ko te ahuatanga matua o tenei algorithm he tino tere te wetewete. Na reira, ka taea te whakamahi i nga taapiri i hangaia ma te whakamahi i tenei algorithm i roto i te waa iti rawa mena e tika ana.
  2. Kōpeketanga GZIP. Mā te whakamahi i tēnei hātepe, ka kōpeke te tārua i runga i te rere e te taputapu GNU Zip, e whakamahi ana i te kaha Deflate algorithm i hangaia e Phil Katz. Ko te aro nui ko te kohinga raraunga teitei, e whakaiti ana i te mokowā kōpae e nohoia ana e nga kape taapiri. Ko te rereketanga nui mai i te LZO he roa te wa o nga tikanga whakakopeketanga/whakaheke.

Whakapuranga aratau

Ka tukuna e Proxmox te kaiwhakahaere o te punaha ki te whiriwhiri i nga tikanga taapiri e toru. Ma te whakamahi i enei, ka taea e koe te whakaoti i te raru e hiahiatia ana ma te whakatau i te kaupapa matua i waenga i te hiahia mo te waatea me te pono o te taapiri i mahia:

  1. Aratau whakaahua. Ka taea hoki te kiia tenei aratau Live backup, na te mea kaore e hiahiatia kia mutu te miihini mariko ki te whakamahi. Ma te whakamahi i tenei tikanga kaore e aukati i te mahi o te VM, engari e rua nga ngoikoretanga tino kino - ka ara ake pea nga raru na te raka o te konae a te punaha whakahaere me te tere o te hangahanga. Ko nga taapiri i hangaia me tenei tikanga me whakamatau tonu i roto i te taiao whakamatautau. Ki te kore, he tupono kei te tika te whakaora ohorere, ka hinga pea.
  2. Whakatarewa Aratau. Ko te miihini mariko mo te wa poto "ka whakatio" tona ahua kia oti ra ano te mahi whakaora. Ko nga ihirangi o te RAM kaore i te whakakorehia, ka taea e koe te mahi tonu mai i te waahi i okioki ai te mahi. Ko te tikanga, ka paheke te kaimau i te wa e kapehia ana nga korero, engari kaore he take ki te whakaweto/ki te miihini mariko, he mea tino nui mo etahi ratonga. Ina koa kaore te whakarewatanga o etahi ratonga kaore i te aunoa. Heoi, me tuku ano nga taapiri ki tetahi taiao whakamatautau mo te whakamatautau.
  3. Aratau Kati. Ko te tikanga taapiri tino pono, engari me kati katoa te miihini mariko. Ka tukuna he whakahau ki te whakaweto i nga wa katoa, ka mutu, ka mahia he taapiri, katahi ka tukuna he whakahau kia whakahurihia te miihini mariko. Ko te maha o nga hapa me tenei huarahi he iti noa te nuinga ka heke ki te kore. I hangaia e nga Pūrua tenei huarahi tata ki te hora tika.

Te mahi i te tikanga rahui

Hei waihanga tārua:

  1. Me haere ki te miihini mariko e hiahiatia ana.
  2. Tīpakohia te tūemi Rahui.
  3. Panahia te pātene Rahui inaianei. Ka tuwhera he matapihi ka taea e koe te kowhiri i nga tawhā mo te taapiri a meake nei.

    Mo nga taapiri i Proxmox VE

  4. Ka rite ki te rokiroki ka tohuhia te mea i honoa e matou i te wahanga o mua.
  5. I muri i te kowhiri i nga tawhā, pehia te paatene Rahui ka tatari kia hanga ra ano te taapiri. Ka tu he tuhituhinga mo tenei TAHI OK.

    Mo nga taapiri i Proxmox VE

Inaianei ka waatea nga purongo kua hangaia me nga kape taapiri o nga miihini mariko hei tango mai i te tūmau. Ko te tikanga tino ngawari me te nuinga o te kape ko te SFTP. Ki te mahi i tenei, whakamahia te kaihoko FTP whakawhiti rongonui rongonui a FileZilla, ka taea te mahi ma te whakamahi i te kawa SFTP.

  1. I roto i te mara Kaihautū tomo te wāhitau IP o to tatou tūmau virtualization i roto i te mara Ingoa Kaiwhakamahi uru pakiaka ki te mara Kupuhipa - ko te mea i tohua i te wa o te whakaurunga, me te waahi Tauranga tohu "22" (tetahi atu tauranga ranei i tohua mo nga hononga SSH).
  2. Panahia te pātene Hononga tere a, ki te tika te whakaurunga o nga raraunga katoa, katahi ka kite koe i nga konae katoa kei runga i te kaimau i roto i te roopu kaha.
  3. Haere ki te whaiaronga /mnt/rokiroki. Ko nga taapiri katoa i hangaia ka noho ki roto i te raarangi "putunga". Ka penei te ahua:
    • vzdump-qemu-machine_number-date-time.vma.gz mena ka tohua e koe te tikanga GZIP;
    • vzdump-qemu-machine_number-date-time.vma.lzo ki te whiriwhiri i te tikanga LZO.

E taunaki ana kia tango tonu i nga kape taapiri mai i te tūmau me te penapena ki tetahi waahi haumaru, hei tauira, i roto i ta maatau rokiroki kapua. Mena ka wetewete koe i tetahi konae me te taumira vma, he whaipainga o taua ingoa ka uru mai me te Proxmox, katahi ka puta nga konae kei roto me nga toronga. raw, conf и fw. Kei roto i enei kōnae enei e whai ake nei:

  • raw — whakaahua kōpae;
  • conf — VM whirihoranga;
  • fw - tautuhinga pātūahi.

Whakaora mai i te tārua

Me whakaaro tatou ki tetahi ahuatanga i mukua aitua tetahi miihini mariko me tana whakahoki ohorere mai i te taapiri ka hiahiatia:

  1. Whakatuwheratia te waahi rokiroki kei reira te kape taapiri.
  2. Haere ki te ripa Ihirangi.
  3. Tīpakohia te kape e hiahiatia ana ka pehia te paatene Whakaora.

    Mo nga taapiri i Proxmox VE

  4. Ka tohuhia e matou te rokiroki whaainga me te ID ka tohua ki te miihini i muri i te otinga o te mahi.
  5. Panahia te pātene Whakaora.

Kia oti te whakaora, ka puta te VM ki te rarangi o nga mea e waatea ana.

Te whakakao i te miihini mariko

Hei tauira, me whakaaro me whakarereke tetahi kamupene ki etahi ratonga whakahirahira. Ka whakatinanahia taua huringa ma te maha o nga huringa ki nga konae whirihoranga. Ko te hua kare e matapaehia ana ka taea e tetahi hapa te rahunga ratonga. Kia kore ai e pa he whakamatautau pera ki te kaimau e rere ana, e taunaki ana kia kati te miihini mariko.

Ka hangahia e te tikanga cloning he kape tika o te tūmau mariko, ka taea te whakarereke me te kore e pa ki te mahi o te ratonga matua. Na, ki te pai te tono i nga huringa, ka whakarewahia te VM hou ka tutakina te mea tawhito. He ahuatanga kei roto i tenei mahi me maumahara tonu. He rite tonu te wahitau IP o te miihini kanoi ki te VM taketake, te tikanga ka puta he raruraru korero ina timata ana.

Ka korerotia e matou ki a koe me pehea te karo i tenei ahuatanga. I mua tonu i te kati, me whakarereke koe ki te whirihoranga whatunga. Ki te mahi i tenei, me whakarereke e koe te wahitau IP mo te wa poto, engari kaua e whakaara ano i te ratonga whatunga. I muri i te whakaotinga o te whakakao i runga i te miihini matua, me whakahoki ano e koe nga tautuhinga, me te whakanoho i etahi atu wahitau IP ki runga i te miihini kua kati. No reira, ka whiwhi matou e rua nga kape o te tūmau kotahi i nga waahi noho rereke. Ma tenei ka taea e koe te whakauru tere i te ratonga hou.

Mena he tūmau tukutuku tenei ratonga, me huri noa e koe te A-record me to kaiwhakarato DNS, muri iho ka tukuna nga tono a te kiritaki mo tenei ingoa rohe ki te wahitau o te miihini mariko kua kati.

Ma te ara, ka whakawhiwhia e Selectel ki ana kaihoko katoa te ratonga manaaki i nga maha o nga rohe i runga i nga kaitoro NS mo te kore utu. Ka whakahaerehia nga rekoata ma to maatau paewhiri mana me tetahi API motuhake. Pānuihia atu mo tenei i to tatou turanga matauranga.

He mahi tino ngawari te kati i te VM i Proxmox. Ki te mahi i tenei, me mahi koe i nga mea e whai ake nei:

  1. Haere ki te miihini e hiahia ana matou.
  2. Tīpakohia mai i te tahua Ētahi atu kōwae Tārite.
  3. I te matapihi e tuwhera ana, whakakiia te tawhā Ingoa.

    Mo nga taapiri i Proxmox VE

  4. Mahia te mahi karaka ma te pa o te paatene Tārite.

Ma tenei taputapu ka taea e koe te hanga kape o te miihini mariko ehara i te mea i runga i te tūmau o te rohe anake. Mena he maha nga kaiwhakarato mariko ka whakauruhia ki roto i te roopu, ka whakamahi i tenei taputapu ka taea e koe te neke i te kape i hangaia ki te tūmau tinana e hiahiatia ana. Ko tetahi waahanga whai hua ko te kowhiringa o te rokiroki kōpae (tawhā Rokiroki Whainga), he tino watea i te wa e nekehia ana te miihini mariko mai i tetahi purongo tinana ki tetahi atu.

Nga whakatakotoranga rokiroki mariko

Me korero atu ki a koe mo nga whakatakotoranga puku e whakamahia ana i Proxmox:

  1. RAW. Ko te whakatakotoranga tino marama me te ngawari. He paita-a-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-paita-hia teie e tei te ore e haafifihia e te arotauraa. He whakatakotoranga tino watea tenei na te mea ka ngawari te whakauru me te whakahau Maunga paerewa i runga i tetahi punaha Linux. I tua atu, koinei te "momo" tere o te taraiwa, na te mea kaore e hiahiatia e te hypervisor te tukatuka i tetahi huarahi.

    Ko tetahi kino kino o tenei whakatakotoranga ko te mea ahakoa te nui o te waahi kua tohatohahia e koe mo te miihini mariko, he rite tonu te nui o te mokowā kōpae mārō ka nohoia e te konae RAW (ahakoa te waahi e nohoia ana i roto i te miihini mariko).

  2. Hōputu atahanga QEMU (qcow2). Tena pea ko te whakatakotoranga tino ao mo te mahi i tetahi mahi. Ko tana painga ko te konae raraunga ka mau noa te waahi e nohoia ana i roto i te miihini mariko. Hei tauira, ki te 40 GB o te waahi i tohatohahia, engari ko te 2 GB anake i tino whakamahia, katahi ka waatea te toenga mo etahi atu VM. He mea nui tenei ina penapena mokowā kōpae.

    Ko te ngoikoretanga iti o te mahi me tenei whakatakotoranga ko nga mea e whai ake nei: hei whakauru i taua ahua ki runga i tetahi atu punaha, me tango tuatahi koe taraiwa nbd motuhakeme te whakamahi hoki i te whaipainga qemu-nbd, ka taea e te punaha whakahaere te uru atu ki te konae hei taputapu poraka auau. Whai muri i tenei, ka waatea te ahua mo te whakapuru, wehewehe, tirohia te punaha konae me etahi atu mahi.

    Me maumahara ko nga mahi I/O katoa i te wa e whakamahi ana i tenei whakatakotoranga ka tukatukahia i roto i te rorohiko, ka puta he puhoi i te wa e kaha ana te mahi me te puunaha-iti kōpae. Mena ko te mahi ko te tohatoha i tetahi papaarangi ki runga i te tūmau, he pai ake te whiriwhiri i te whakatakotoranga RAW.

  3. Hōputu whakaahua VMware (vmdk). He mea taketake tenei whakatakotoranga ki te VMware vSphere hypervisor me te whakauru ki Proxmox mo te hototahi. Ka taea e koe te heke i tetahi miihini mariko VMware ki tetahi hanganga Proxmox.

    Ko te whakamahi tonu i te vmdk kaore i te tūtohutia; ko tenei whakatakotoranga te mea puhoi rawa atu i roto i te Proxmox, no reira e tika ana mo te mahi heke, kaore he mea ke atu. Ka whakakorehia pea tenei ngoikoretanga a nga ra e heke mai nei.

Te mahi me nga whakaahua kōpae

Ka tae mai a Proxmox me tetahi taputapu tino watea e kiia ana qemu-img. Ko tetahi o ana mahi he huri i nga whakaahua kōpae mariko. Hei whakamahi, whakatuwhera noa i te papatohu hypervisor ka whakahaere i te whakahau ki te whakatakotoranga:

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

I roto i te tauira i homai, ko te ahua vmdk o te puku mariko VMware i kiia whakamātautau ka tahuri ki te whakatakotoranga qkau2. He tono tino whai hua tenei ina hiahia koe ki te whakatika i tetahi hapa i te kowhiringa whakatakotoranga tuatahi.

He mihi ki te whakahau ano, ka taea e koe te kaha ki te hanga i te ahua e hiahiatia ana ma te whakamahi i te tautohetohe waihanga:

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

Ma tenei tono ka hanga he ahua whakamatautau ki te whakatakotoranga RAW, 40 GB te rahi. Inaianei he pai mo te hono ki tetahi o nga miihini mariko.

Te whakarereke i te kōpae mariko

Hei whakamutunga, ka whakaatu matou ki a koe me pehea te whakanui ake i te rahi o te ahua o te kōpae mena ka kore e nui te waahi kei runga. Hei mahi i tenei, ka whakamahia e matou te tohenga whakatika rahi:

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

Inaianei kua 80 GB te rahi o to maatau ahua. Ka taea e koe te tiro i nga korero taipitopito mo te ahua ma te whakamahi i te tautohetohe info:

qemu-img info test.raw

Kaua e wareware ko te whakarahi ake i te ahua ka kore e whakanui ake i te rahi o te wehewehe - ka taapiri noa i nga waahi koreutu. Hei whakanui ake i te wehenga, whakamahia te whakahau:

resize2fs /dev/sda1

te wahi / dev / sda1 - te waahanga e hiahiatia ana.

Aunoatanga o nga taapiri

Ko te whakamahi i te tikanga a-ringa mo te hanga taapiri he mahi tino kaha me te whakapau wa. Koia te take kei roto i te Proxmox VE tetahi taputapu mo nga taapiri kua whakaritea aunoa. Kia titiro tatou ki te mahi i tenei:

  1. Ma te whakamahi i te atanga tukutuku hypervisor, whakatuwheratia te mea Pokapū raraunga.
  2. Tīpakohia te tūemi Rahui.
  3. Panahia te pātene Tāpiri.
  4. Tautuhi tawhā mo te kaihōtaka.

    Mo nga taapiri i Proxmox VE

  5. Takina te pouaka Whakahohea.
  6. Tiakina nga huringa ma te whakamahi i te paatene waihanga.

Inaianei ka tukuna aunoa e te kaihōtaka te kaupapa taapiri i te wa tika kua tohua, i runga i te raarangi kua tohua.

mutunga

I arotakehia e matou nga tikanga paerewa mo te tautoko me te whakaora i nga miihini mariko. Ma to raatau whakamahi ka taea e koe te penapena i nga raraunga katoa kaore he raru me te whakahoki wawe i a raatau mena he ohorere.

Ko te tikanga, ehara i te mea ko tenei anake te huarahi hei whakaora i nga raraunga nui. He maha nga taputapu e waatea ana, hei tauira. Tuhinga, ka taea e koe te hanga kape taapiri me te taapiri o nga ihirangi o nga tūmau mariko e ahu mai ana i te Linux.

I te wa e mahi ana i nga tikanga taapiri, me whai whakaaro koe kei te kaha te utaina e ratou te punaha iti o te kōpae. No reira, e taunaki ana kia mahia enei tikanga i roto i nga waa iti rawa te utaina hei karo i nga whakaroa i te wa e whakahaere ana I/O i roto i nga miihini. Ka taea e koe te aro turuki i te mana o te whakaroa mahi kōpae tika mai i te atanga paetukutuku hypervisor (tawhā whakaroa IO).

Source: will.com

Tāpiri i te kōrero