Mu chùl-taic ann am Proxmox VE

Mu chùl-taic ann am Proxmox VE
Anns an artaigil "The Magic of Virtualization: Ro-ràdh do Proxmox VE" chuir sinn gu soirbheachail hypervisor air an fhrithealaiche, cheangail sinn stòradh ris, thug sinn aire do thèarainteachd bunaiteach, agus eadhon chruthaich sinn a’ chiad inneal brìgheil. A-nis leig dhuinn sùil a thoirt air mar a chuireas sinn an gnìomh na gnìomhan as bunaitiche a dh’ fheumar a choileanadh gus an urrainn dhut an-còmhnaidh seirbheisean a thoirt air ais ma dh ’fhàillig.

Leigidh innealan dùthchasach Proxmox leat chan e a-mhàin cùl-taic a dhèanamh de dhàta, ach cuideachd seataichean de dhealbhan siostam obrachaidh ro-shuidhichte a chruthachadh airson an cleachdadh gu sgiobalta. Chan e a-mhàin gu bheil seo gad chuideachadh gus frithealaiche ùr a chruthachadh airson seirbheis sam bith ann am beagan dhiog ma tha sin riatanach, ach bidh e cuideachd a’ lughdachadh ùine downt chun ìre as ìsle.

Cha bhith sinn a 'bruidhinn mun fheum air cùl-taic a chruthachadh, oir tha seo follaiseach agus tha e air a bhith na axiom o chionn fhada. Gabhamaid còmhnaidh air cuid de rudan agus feartan nach eil follaiseach.

An toiseach, leig dhuinn sùil a thoirt air mar a thèid dàta a shàbhaladh tron ​​​​phròiseas cùl-taic.

Algorithms cùl-taic

Feuch an tòisich sinn leis an fhìrinn gu bheil innealan àbhaisteach math aig Proxmox airson lethbhric cùl-taic de innealan brìgheil a chruthachadh. Tha e ga dhèanamh furasta an dàta inneal brìgheil agad gu lèir a shàbhaladh agus a’ toirt taic do dhà uidheamachd teannachaidh, a bharrachd air trì dòighean airson na lethbhric sin a chruthachadh.

Bheir sinn sùil an-toiseach air na dòighean teannachaidh:

  1. LZO dlùthadh. Algorithm teannachaidh dàta gun chall air a chruthachadh air ais ann am meadhan nan 90an. Chaidh an còd a sgrìobhadh Marcus Oberheimer (air a chuir an gnìomh ann am Proxmox leis a’ ghoireas lzop). Is e prìomh fheart an algairim seo dì-phapadh fìor àrd. Mar sin, faodar cùl-taic sam bith a thèid a chruthachadh a’ cleachdadh an algairim seo a chleachdadh ann an ùine as lugha ma tha sin riatanach.
  2. Dlùthadh GZIP. A’ cleachdadh an algairim seo, thèid an cùl-taic a dhlùthadh air an itealan leis a’ ghoireas GNU Zip, a chleachdas an algairim cumhachdach Deflate a chruthaich Phil Katz. Tha am prìomh chuideam air teannachadh dàta as motha, a lughdaicheas an àite diosc anns a bheil lethbhric cùl-taic. Is e am prìomh eadar-dhealachadh bho LZO gu bheil modhan teannachaidh / dì-dhùmhlachaidh a’ toirt tòrr ùine.

Modhan tasglann

Tha Proxmox a’ tabhann roghainn de thrì dòighean cùl-taic do rianadair an t-siostaim. Le bhith gan cleachdadh, faodaidh tu an duilgheadas a tha a dhìth fhuasgladh le bhith a ’dearbhadh a’ phrìomhachas eadar an fheum air ùine downt agus earbsachd an cùl-taic a chaidh a dhèanamh:

  1. Modh snapshot. Canar cùl-taic beò ris a’ mhodh seo cuideachd, leis nach fheum e stad a chuir air an inneal brìgheil airson a chleachdadh. Cha bhith cleachdadh an uidheamachd seo a’ cur bacadh air gnìomhachd an VM, ach tha dà dhroch eas-bhuannachd ann - faodaidh duilgheadasan èirigh mar thoradh air glasadh fhaidhlichean leis an t-siostam obrachaidh agus an astar cruthachaidh as slaodaiche. Bu chòir cùl-taic a chaidh a chruthachadh leis an dòigh seo a dhearbhadh an-còmhnaidh ann an àrainneachd deuchainn. Rud eile, tha cunnart ann ma tha feum air faighinn seachad air èiginn, gum faodadh iad fàiligeadh.
  2. Modh stad. Bidh an inneal brìgheil “a’ reothadh ”a staid airson ùine gus am bi am pròiseas cùl-taic deiseil. Chan eil susbaint an RAM air a dhubhadh às, a leigeas leat leantainn air adhart ag obair dìreach bhon àm a chaidh an obair a stad. Gu dearbh, bidh seo ag adhbhrachadh ùine downt frithealaiche fhad ‘s a tha fiosrachadh air a chopaigeadh, ach chan fheumar an inneal brìgheil a chuir dheth / air, rud a tha gu math èiginneach airson cuid de sheirbheisean. Gu sònraichte mura h-eil cur air bhog cuid de sheirbheisean fèin-ghluasadach. Ach, bu chòir cùl-taic mar sin a chuir gu àrainneachd deuchainn airson deuchainn.
  3. Modh stad. An dòigh cùl-taic as earbsaiche, ach tha feum air dùnadh iomlan den inneal brìgheil. Thèid àithne a chuir gus dùnadh cunbhalach a dhèanamh, às deidh stad, thèid cùl-taic a dhèanamh, agus an uairsin thèid àithne a thoirt seachad an inneal brìgheil a thionndadh air. Tha an àireamh de mhearachdan leis an dòigh-obrach seo glè bheag agus mar as trice air a lughdachadh gu neoni. Bidh cùl-taic air an cruthachadh san dòigh seo cha mhòr an-còmhnaidh gan cleachdadh gu ceart.

A 'coileanadh a' mhodh glèidhidh

Gus cùl-taic a chruthachadh:

  1. Rachamaid chun inneal brìgheil a tha thu ag iarraidh.
  2. Tagh nì Glèidheadh.
  3. Put air a 'phutan Glèidh a-nis. Fosglaidh uinneag anns an urrainn dhut na paramadairean a thaghadh airson an cùl-taic san àm ri teachd.

    Mu chùl-taic ann am Proxmox VE

  4. Mar an stòradh tha sinn a’ comharrachadh an tè a cheangail sinn anns a' chuid roimhe.
  5. Às deidh dhut na paramadairean a thaghadh, brùth air a ’phutan Glèidheadh agus feitheamh gus an tèid an cùl-taic a chruthachadh. Bidh sgrìobhadh mu dheidhinn seo TASK ceart gu leòr.

    Mu chùl-taic ann am Proxmox VE

A-nis bidh na tasglannan cruthaichte le lethbhric cùl-taic de dh ’innealan brìgheil rim faighinn airson an luchdachadh sìos bhon t-seirbheisiche. Is e SFTP an dòigh copaidh as sìmplidh agus as cumanta. Gus seo a dhèanamh, cleachd an neach-dèiligidh FTP tar-àrd-ùrlar mòr-chòrdte FileZilla, as urrainn obrachadh a’ cleachdadh protocol SFTP.

  1. Anns an achadh òstair cuir a-steach seòladh IP ar frithealaiche virtualization san raon ainm-cleachdaidh cuir a-steach am freumh san raon facal-faire - am fear a chaidh a thaghadh rè an stàlaidh, agus san raon Am port comharraich “22” (no port sam bith eile a chaidh a shònrachadh airson ceanglaichean SSH).
  2. Put air a 'phutan Ceangal luath agus, ma chaidh an dàta gu lèir a chuir a-steach gu ceart, an uairsin anns a’ phannal gnìomhach chì thu a h-uile faidhle a tha suidhichte air an fhrithealaiche.
  3. Rach don eòlaire /mnt/stòradh. Bidh a h-uile cùl-taic cruthaichte suidhichte anns an fho-eòlaire “dump”. Bidh iad coltach ri:
    • vzdump-qemu-machine_number-date-time.vma.gz ma thaghas tu am modh GZIP;
    • vzdump-qemu-machine_number-date-time.vma.lzo gun fhios nach tagh thu an dòigh LZO.

Thathas a’ moladh lethbhric cùl-taic a luchdachadh sìos bhon t-seirbheisiche sa bhad agus an sàbhaladh ann an àite sàbhailte, mar eisimpleir, nar stòradh neòil. Ma dhì-phacaicheas tu faidhle le rùn vma, goireas den aon ainm a thig le Proxmox, an uairsin a-staigh bidh faidhlichean leis na leudachain amh, conf и fw. Tha na leanas anns na faidhlichean seo:

  • amh - ìomhaigh diosc;
  • conf - rèiteachadh VM;
  • fw - roghainnean balla-teine.

Ath-nuadhachadh bho chùl-taic

Beachdaichidh sinn air suidheachadh far an deach inneal brìgheil a dhubhadh às gun fhiosta agus tha feum air ath-nuadhachadh èiginneach bho chùl-taic:

  1. Fosgail an àite stòraidh far a bheil an lethbhreac glèidhidh suidhichte.
  2. Rach gu tab Susbaint.
  3. Tagh an leth-bhreac a tha thu ag iarraidh agus brùth air a’ phutan Ath-bheothachadh.

    Mu chùl-taic ann am Proxmox VE

  4. Bidh sinn a’ comharrachadh an stòradh targaid agus an ID a thèid a shònrachadh don inneal às deidh don phròiseas a bhith deiseil.
  5. Put air a 'phutan Ath-bheothachadh.

Aon uair ‘s gu bheil an ath-nuadhachadh deiseil, nochdaidh an VM anns an liosta den fheadhainn a tha rim faighinn.

A’ clonadh inneal mas-fhìor

Mar eisimpleir, gabhamaid ris gum feum companaidh atharrachaidhean a dhèanamh air cuid de sheirbheis èiginneach. Tha atharrachadh mar seo air a chuir an gnìomh le bhith a’ dèanamh mòran atharrachaidhean air na faidhlichean rèiteachaidh. Tha an toradh neo-fhaicsinneach agus faodaidh mearachd sam bith fàilligeadh seirbheis adhbhrachadh. Gus casg a chuir air a leithid de dheuchainn bho bhith a ’toirt buaidh air frithealaiche ruith, thathas a’ moladh clone a dhèanamh air an inneal brìgheil.

Cruthaichidh an inneal clonaidh leth-bhreac mionaideach den t-seirbheisiche brìgheil, leis an urrainnear atharrachaidhean sam bith a dhèanamh gun a bhith a’ toirt buaidh air gnìomhachd na prìomh sheirbheis. An uairsin, ma thèid na h-atharrachaidhean a chuir an sàs gu soirbheachail, thèid an VM ùr a chuir air bhog agus an seann fhear a dhùnadh sìos. Tha feart sa phròiseas seo a bu chòir a bhith air a chuimhneachadh an-còmhnaidh. Bidh an aon sheòladh IP aig an inneal clonaichte ris an VM tùsail, a’ ciallachadh gum bi còmhstri seòlaidh ann nuair a thòisicheas e.

Innsidh sinn dhut mar a sheachnadh suidheachadh mar sin. Dìreach mus dèan thu clonadh, bu chòir dhut atharrachadh a dhèanamh air rèiteachadh an lìonraidh. Gus seo a dhèanamh, feumaidh tu an seòladh IP atharrachadh gu sealach, ach na cuir air ais an t-seirbheis lìonraidh. Às deidh dhut clonadh a chrìochnachadh air a’ phrìomh inneal, bu chòir dhut na roghainnean a thilleadh air ais, agus seòladh IP sam bith eile a shuidheachadh air an inneal clonaichte. Mar sin, gheibh sinn dà leth-bhreac den aon fhrithealaiche aig diofar sheòlaidhean. Leigidh seo leat an t-seirbheis ùr a chuir an gnìomh gu sgiobalta.

Mas e frithealaiche lìn a tha san t-seirbheis seo, cha leig thu leas ach an clàr A atharrachadh leis an t-solaraiche DNS agad, às deidh sin thèid iarrtasan teachdaiche airson an ainm fearainn seo a chuir gu seòladh an inneal brìgheil clonaichte.

Co-dhiù, tha Selectel a’ toirt seirbheis don luchd-dèiligidh aca a bhith a’ toirt aoigheachd do ghrunn raointean air frithealaichean NS an-asgaidh. Tha clàran air an riaghladh an dà chuid tron ​​​​phannal smachd againn agus tro API sònraichte. Leugh tuilleadh mu dheidhinn seo nar bunait eòlais.

Is e obair gu math sìmplidh a th’ ann a bhith a’ clonadh VM ann am Proxmox. Gus seo a dhèanamh, feumaidh tu na leanas a dhèanamh:

  1. Rach don inneal a tha a dhìth oirnn.
  2. Tagh bhon chlàr-taice Tuilleadh clàs Clone.
  3. Anns an uinneag a tha a’ fosgladh, lìon a-steach am paramadair Ainm.

    Mu chùl-taic ann am Proxmox VE

  4. Dèan clonadh le suathadh putan Clone.

Leigidh an inneal seo leat leth-bhreac a dhèanamh de inneal brìgheil chan ann a-mhàin air an fhrithealaiche ionadail. Ma thèid grunn luchd-frithealaidh virtualization a chur còmhla ann am brabhsair, an uairsin a’ cleachdadh an inneal seo faodaidh tu an leth-bhreac cruthaichte a ghluasad chun t-seirbheisiche fiosaigeach a tha thu ag iarraidh. Is e feart feumail an roghainn de stòradh diosc (paramadair Stòradh Targaid), a tha gu math goireasach nuair a ghluaiseas tu inneal brìgheil bho aon mheadhan corporra gu fear eile.

Cruthan stòraidh mas-fhìor

Innsidh sinn barrachd dhut mu na cruthan dràibhidh a chleachdar ann am Proxmox:

  1. RAW. An cruth as so-thuigsinn agus as sìmplidh. Is e faidhle dàta draibh cruaidh byte-for-byte a tha seo gun teannachadh no optimization. Is e cruth gu math goireasach a tha seo oir faodar a chuir suas gu furasta leis an àithne àbhaisteach mount air siostam Linux sam bith. A bharrachd air an sin, is e seo an “seòrsa” dràibhidh as luaithe, leis nach fheum an hypervisor a phròiseasadh ann an dòigh sam bith.

    Is e fìor eas-bhuannachd den chruth seo, ge bith dè an ìre de rùm a tha thu air a riarachadh airson an inneal brìgheil, gum bi an aon uiread de dh’ àite diosc cruaidh air a ghabhail thairis leis an fhaidhle RAW (ge bith dè an fhìor àite còmhnaidh taobh a-staigh an inneal brìgheil).

  2. Cruth ìomhaigh QEMU (qcow2). Is dòcha gur e an cruth as cruinne airson gnìomh sam bith a choileanadh. Is e a’ bhuannachd a th ’ann nach bi anns an fhaidhle dàta ach an fhìor àite còmhnaidh taobh a-staigh an inneal brìgheil. Mar eisimpleir, ma chaidh 40 GB de rùm a riarachadh, ach nach deach ach 2 GB a chleachdadh, bidh an còrr den àite ri fhaighinn airson VMn eile. Tha seo glè chudromach nuair a tha thu a’ sàbhaladh àite diosc.

    Is e ana-cothrom beag a bhith ag obair leis a ’chruth seo na leanas: gus an leithid de dh’ ìomhaigh a chuir suas air siostam sam bith eile, feumaidh tu an toiseach luchdachadh sìos Driver sònraichte nbdagus cuideachd an goireas a chleachdadh cuaich-nbd, a leigeas leis an t-siostam obrachaidh am faidhle fhaighinn mar inneal bloca cunbhalach. Às deidh seo, bidh an ìomhaigh ri fhaighinn airson a chuir suas, sgaradh, sgrùdadh an t-siostam faidhle agus gnìomhachd eile.

    Bu chòir cuimhneachadh gu bheil a h-uile gnìomh I/O nuair a thathar a’ cleachdadh a’ chruth seo air a phròiseasadh ann am bathar-bog, a tha a’ ciallachadh gum bi slaodachadh nuair a bhios tu ag obair gu gnìomhach leis an fho-shiostam diosc. Mas e an obair stòr-dàta a chuir air an fhrithealaiche, tha e nas fheàrr an cruth RAW a thaghadh.

  3. Cruth ìomhaigh VMware (vmdk). Tha an cruth seo dùthchasach don hypervisor VMware vSphere agus chaidh a thoirt a-steach do Proxmox airson co-chòrdalachd. Leigidh e leat inneal brìgheil VMware a ghluasad gu bun-structar Proxmox.

    Chan eilear a’ moladh vmdk a chleachdadh gu leantainneach; is e an cruth seo an fheadhainn as slaodaiche ann am Proxmox, agus mar sin chan eil e freagarrach ach airson imrich a dhèanamh, gun dad a bharrachd. Is dòcha gun tèid cur às don ghainnead seo san àm ri teachd.

Ag obair le dealbhan air an diosg a

Tha Proxmox a’ tighinn le goireas gu math goireasach ris an canar cuaich-img. Is e aon de na gnìomhan aige ìomhaighean diosc brìgheil a thionndadh. Gus a chleachdadh, dìreach fosgail an consol hypervisor agus ruith an àithne san cruth:

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

Anns an eisimpleir a chaidh a thoirt seachad, tha an ìomhaigh vmdk den draibhear brìgheil VMware ris an canar deuchainn thèid atharrachadh gu cruth cuaich2. Is e òrdugh glè fheumail a tha seo nuair a dh’ fheumas tu mearachd a cheartachadh anns a’ chiad taghadh cruth.

Taing don aon àithne, faodaidh tu toirt air cruthachadh na h-ìomhaigh a tha thu ag iarraidh a’ cleachdadh an argamaid chruthachadh:

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

Cruthaichidh an àithne seo ìomhaigh deuchainn san fhòrmat RAW, 40 GB ann am meud. A-nis tha e freagarrach airson ceangal ri gin de na h-innealan mas-fhìor.

Ag ath-mheudachadh diosc brìgheil

Agus gu crìch, seallaidh sinn dhut mar as urrainn dhut meud ìomhaigh diosc àrdachadh mura h-eil àite gu leòr ann airson adhbhar air choireigin. Gus seo a dhèanamh, bidh sinn a’ cleachdadh an argamaid ath-mheudachadh:

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

A-nis tha an ìomhaigh againn air fàs 80 GB ann am meud. Chì thu fiosrachadh mionaideach mun ìomhaigh leis an argamaid info:

qemu-img info test.raw

Na dì-chuimhnich nach toir leudachadh air an ìomhaigh fhèin àrdachadh gu fèin-ghluasadach air meud an sgaradh - cuiridh e dìreach àite an-asgaidh a tha ri fhaighinn. Gus an sgaradh a mheudachadh, cleachd an àithne:

resize2fs /dev/sda1

far a bheil / dev / sda1 - an earrann a tha a dhìth.

Automation de lethbhreacan-glèidhidh

Tha cleachdadh an dòigh làimhe airson cùl-taic a chruthachadh na obair a tha gu math dian agus a’ toirt ùine. Sin as coireach gu bheil Proxmox VE a’ toirt a-steach inneal airson cùl-taic clàraichte fèin-ghluasadach. Bheir sinn sùil air mar a nì sinn seo:

  1. A’ cleachdadh an eadar-aghaidh lìn hypervisor, fosgail an rud Ionad dàta.
  2. Tagh nì Glèidheadh.
  3. Put air a 'phutan Cuir.
  4. Suidhich crìochan airson a 'chlàr-ama.

    Mu chùl-taic ann am Proxmox VE

  5. Thoir sùil air a’ bhogsa Dèan comas.
  6. Sàbhail atharrachaidhean leis a’ phutan a 'cruthachadh.

A-nis cuiridh an clàr-ama am prògram cùl-taic air bhog gu fèin-ghluasadach aig an dearbh àm a chaidh a shònrachadh, stèidhichte air a’ chlàr ainmichte.

co-dhùnadh

Rinn sinn ath-sgrùdadh air dòighean àbhaisteach airson taic agus ath-nuadhachadh innealan brìgheil. Leigidh an cleachdadh leat an dàta gu lèir a shàbhaladh gun duilgheadas sam bith agus an toirt air ais gu sgiobalta ma bhios èiginn ann.

Gu dearbh, chan e seo an aon dòigh a shàbhaladh dàta cudromach. Tha mòran innealan rim faighinn, m.e. Duplicity, leis an urrainn dhut lethbhric slàn is mean air mhean de na tha ann am frithealaichean mas-fhìor stèidhichte air Linux a chruthachadh.

Nuair a bhios tu a’ coileanadh modhan cùl-taic, bu chòir dhut an-còmhnaidh a bhith mothachail gu bheil iad gu gnìomhach a’ luchdachadh fo-shiostam an diosc. Mar sin, thathas a’ moladh gun tèid na modhan sin a dhèanamh aig amannan far nach eil ach glè bheag de luchdan ann gus dàil a sheachnadh rè obair I/O taobh a-staigh nan innealan. Faodaidh tu sùil a chumail air inbhe dàil gnìomhachd diosc gu dìreach bhon eadar-aghaidh lìn hypervisor (parameter dàil IO).

Source: www.habr.com

Cuir beachd ann