Raggruppament fi Proxmox VE

Raggruppament fi Proxmox VE

F'artikli tal-passat, bdejna nitkellmu dwar x'inhu Proxmox VE u kif jaħdem. Illum se nitkellmu dwar kif tista' tuża l-possibbiltà ta' raggruppament u nuru x'benefiċċji tagħti.

X'inhu cluster u għaliex huwa meħtieġ? A cluster (mill-cluster Ingliż) huwa grupp ta 'servers magħquda minn kanali ta' komunikazzjoni ta 'veloċità għolja, li jaħdmu u jidhru lill-utent bħala ħaġa waħda. Hemm diversi xenarji ewlenin għall-użu ta’ cluster:

  • Provvista ta 'tolleranza għall-ħsarat (disponibbiltà għolja).
  • Ibbilanċjar tat-tagħbija (Ibbilanċjar tat-Tagħbija).
  • Żieda fil-produttività (prestazzjoni għolja).
  • Twettiq ta' Kompjuter Imqassam (Kompjuter distribwit).

Kull xenarju għandu r-rekwiżiti tiegħu għall-membri tal-cluster. Pereżempju, għal cluster li jwettaq kompjuters distribwiti, ir-rekwiżit ewlieni huwa veloċità għolja ta 'operazzjonijiet b'punt li jvarja u latenza tan-netwerk baxxa. Raggruppamenti bħal dawn spiss jintużaw għal skopijiet ta' riċerka.

Peress li missejt is-suġġett tal-kompjuter distribwit, nixtieq ninnota li hemm ukoll ħaġa bħal sistema tal-grilja (mill-grilja Ingliża - lattice, network). Minkejja x-xebh ġenerali, tħawwadx is-sistema tal-grilja u l-cluster. Grid mhix raggruppament fis-sens tas-soltu. B'differenza minn cluster, in-nodi inklużi fil-grilja huma ħafna drabi eteroġeni u huma kkaratterizzati minn disponibbiltà baxxa. Dan l-approċċ jissimplifika s-soluzzjoni ta 'problemi ta' kompjuters distribwiti, iżda ma jippermettix li jinħoloq sħiħ wieħed minn nodi.

Eżempju impressjonanti ta 'sistema ta' grilja hija pjattaforma tal-kompjuters popolari BOIN (Berkeley Open Infrastructure for Network Computing). Din il-pjattaforma kienet oriġinarjament maħluqa għall-proġett SETI @ home (Tiftix għal Intelliġenza Extra-Terrestri fid-Dar), li tittratta l-problema tas-sejba ta 'intelliġenza extraterrestri billi tanalizza s-sinjali tar-radju.

Kif taħdem dinFirxa kbira ta 'dejta riċevuta minn teleskopji tar-radju hija maqsuma f'ħafna biċċiet żgħar, u jintbagħtu lin-nodi tas-sistema tal-grilja (fil-proġett SETI@home, kompjuters voluntiera għandhom ir-rwol ta' tali nodi). Id-dejta tiġi pproċessata fin-nodi u wara li jitlesta l-ipproċessar, tintbagħat lis-server ċentrali tal-proġett SETI. Għalhekk, il-proġett isolvi l-aktar problema globali kumplessa mingħajr ma jkollu għad-dispożizzjoni tiegħu s-saħħa tal-kompjuter meħtieġa.

Issa li għandna fehim ċar ta' x'inhu cluster, nipproponu li nikkunsidraw kif jista' jinħoloq u jintuża. Se nużaw sistema ta 'virtwalizzazzjoni ta' sors miftuħ Proxmox VE.

Huwa speċjalment importanti li tifhem b'mod ċar il-limitazzjonijiet u r-rekwiżiti tas-sistema ta 'Proxmox qabel tibda toħloq cluster, jiġifieri:

  • numru massimu ta' nodi fi cluster - 32;
  • in-nodi kollha għandu jkollhom l-istess verżjoni ta 'Proxmox (hemm eċċezzjonijiet, iżda mhumiex rakkomandati għall-produzzjoni);
  • jekk fil-futur huwa ppjanat li tuża l-funzjonalità ta 'Disponibbiltà Għolja, allura l-cluster għandu jkollu mill-inqas 3 nodi;
  • portijiet għandhom ikunu miftuħa għan-nodi biex jikkomunikaw ma 'xulxin UDP/5404, UDP/5405 għal corosync u TCP / 22 għal SSH;
  • dewmien tan-netwerk bejn in-nodi m'għandux jaqbeż 2 ms.

Oħloq cluster

Importanti! Il-konfigurazzjoni li ġejja hija waħda tat-test. Tinsiex tiċċekkja ma' dokumentazzjoni uffiċjali Proxmox V.E.

Sabiex tmexxi cluster tat-test, ħadna tliet servers bl-hypervisor Proxmox installat bl-istess konfigurazzjoni (2 cores, 2 GB ta 'RAM).

Jekk trid tkun taf kif tista 'tinstalla Proxmox, allura nirrakkomandaw li taqra l-artiklu preċedenti tagħna - Il-maġija tal-virtwalizzazzjoni: kors introduttorju fi Proxmox VE.

Inizjalment, wara li tinstalla l-OS, jidħol server wieħed standalone-mode.

Raggruppament fi Proxmox VE
Oħloq cluster billi tikklikkja l-buttuna Oħloq Cluster fit-taqsima rilevanti.

Raggruppament fi Proxmox VE
Aħna waqqafna isem għall-cluster futur u nagħżlu konnessjoni tan-netwerk attiva.

Raggruppament fi Proxmox VE
Ikklikkja l-buttuna Oħloq. Is-server se jiġġenera ċavetta 2048-bit u jiktebha flimkien mal-parametri tar-raggruppament il-ġdid fil-fajls tal-konfigurazzjoni.

Raggruppament fi Proxmox VE
Iskrizzjoni XOGĦOL OK jindika t-tlestija b'suċċess tal-operazzjoni. Issa, meta wieħed iħares lejn l-informazzjoni ġenerali dwar is-sistema, wieħed jista 'jara li s-server qaleb għall-modalità cluster. S'issa, il-cluster jikkonsisti minn nodu wieħed biss, jiġifieri, għad m'għandux il-kapaċitajiet li għalihom huwa meħtieġ cluster.

Raggruppament fi Proxmox VE

Tissieħeb fi Cluster

Qabel ma nikkonnettjaw mal-cluster maħluq, għandna bżonn niksbu informazzjoni biex tlesti l-konnessjoni. Biex tagħmel dan, mur fit-taqsima Cluster u agħfas il-buttuna Ingħaqad Informazzjoni.

Raggruppament fi Proxmox VE
Fit-tieqa li tiftaħ, aħna interessati fil-kontenut tal-qasam tal-istess isem. Ikollha bżonn tiġi kkupjata.

Raggruppament fi Proxmox VE
Il-parametri kollha meħtieġa tal-konnessjoni huma kodifikati hawn: l-indirizz tas-server għall-konnessjoni u l-marki tas-swaba diġitali. Immorru fis-server li jeħtieġ li jiġi inkluż fil-cluster. Aħna nagħfas il-buttuna Ingħaqad ma' Cluster u fit-tieqa li tiftaħ, paste l-kontenut ikkupjat.

Raggruppament fi Proxmox VE
oqsma Indirizz tal-Pari и Marki tas-swaba se timtela awtomatikament. Daħħal il-password tal-għerq għan-node numru 1, agħżel il-konnessjoni tan-netwerk u agħfas il-buttuna Ingħaqad.

Raggruppament fi Proxmox VE
Matul il-proċess ta' tingħaqad ma' cluster, il-paġna web tal-GUI tista' tieqaf taġġorna. Tajjeb, erġa' tella' l-paġna. Eżattament bl-istess mod, inżidu nodu ieħor u b'riżultat ta 'dan nikseb raggruppament sħiħ ta' 3 nodi ta 'ħidma.

Raggruppament fi Proxmox VE
Issa nistgħu nikkontrollaw in-nodi tal-clusters kollha minn GUI waħda.

Raggruppament fi Proxmox VE

Organizzazzjoni ta' Disponibbiltà Għolja

Proxmox barra mill-kaxxa jappoġġja l-funzjonalità tal-organizzazzjoni HA kemm għall-magni virtwali kif ukoll għall-kontenituri LXC. Utilità ha-manager jiskopri u jimmaniġġja l-iżbalji u l-fallimenti, billi jwettaq failover minn nodu fallut għal wieħed li jaħdem. Biex il-mekkaniżmu jaħdem b'mod korrett, huwa meħtieġ li l-magni virtwali u l-kontenituri jkollhom ħażna ta 'fajls komuni.

Wara li tattiva l-funzjonalità ta 'Disponibbiltà Għolja, il-munzell ta' softwer ha-manager se jimmonitorja kontinwament l-istat tal-magna jew kontenitur virtwali u jinteraġixxi b'mod asinkroniku ma 'nodi ta' cluster oħra.

It-twaħħil tal-ħażna kondiviża

Bħala eżempju, użajna sehem żgħir tal-fajl NFS f'192.168.88.18. Sabiex in-nodi kollha tal-cluster ikunu jistgħu jużawha, trid tagħmel il-manipulazzjonijiet li ġejjin.

Agħżel mill-menu tal-interface tal-web Datacenter - Ħażna - Żid - NFS.

Raggruppament fi Proxmox VE
Imla l-oqsma ID и server. Fil-lista drop down Esportazzjoni agħżel id-direttorju mixtieq minn dawk disponibbli u fil-lista kontenut — tipi ta' data meħtieġa. Wara li tagħfas il-buttuna Żid il-ħażna se tkun konnessa man-nodi kollha tal-cluster.

Raggruppament fi Proxmox VE
Meta noħolqu magni virtwali u kontenituri fuq kwalunkwe nodi, aħna nispeċifikaw tagħna ħażna bħala ħażna.

Twaqqif ta' HA

Pereżempju, ejja noħolqu kontenitur b'Ubuntu 18.04 u kkonfigurat Disponibbiltà Għolja għaliha. Wara li toħloq u tħaddem il-kontenitur, mur fis-sezzjoni Datacenter-HA-Żid. Fil-qasam li jinfetaħ, speċifika l-ID tal-magna/kontenitur virtwali u n-numru massimu ta’ tentattivi biex terġa’ tibda u tiċċaqlaq bejn in-nodi.

Jekk dan in-numru jinqabeż, l-hypervisor jimmarka l-VM bħala fallut u jpoġġiha fl-istat Żball, u wara jieqaf jagħmel xi azzjonijiet magħha.

Raggruppament fi Proxmox VE
Wara li tagħfas il-buttuna Żid utilità ha-manager se jinnotifika n-nodi kollha tal-cluster li issa l-VM bl-ID speċifikata hija kkontrollata u f'każ ta 'ħabta trid terġa' tinbeda fuq node ieħor.

Raggruppament fi Proxmox VE

Ejja nagħmlu ħabta

Biex tara kif jaħdem eżattament il-mekkaniżmu tal-iswiċċjar, ejja itfi l-provvista tal-enerġija tan-node1 b'mod anormali. Aħna nħarsu minn nodu ieħor dak li qed jiġri mal-cluster. Naraw li s-sistema rranġat falliment.

Raggruppament fi Proxmox VE

It-tħaddim tal-mekkaniżmu HA ma jfissirx il-kontinwità tal-VM. Hekk kif in-node "jaqa", l-operazzjoni VM titwaqqaf temporanjament sakemm terġa' tinbeda awtomatikament fuq nodu ieħor.

U dan huwa fejn tibda l-"maġija" - il-cluster awtomatikament riasenja n-node biex iħaddem il-VM tagħna u fi żmien 120 sekonda ix-xogħol ġie awtomatikament restawrat.

Raggruppament fi Proxmox VE
Aħna nitfu node2 fuq in-nutrizzjoni. Ejja naraw jekk il-cluster hux se jgħix u jekk il-VM hux se terġa' lura għal stat ta' ħidma awtomatikament.

Raggruppament fi Proxmox VE
Alas, kif nistgħu naraw, għandna problema bil-fatt li m'għadx hemm kworum fuq l-uniku node superstiti, li awtomatikament jiddiżattiva HA. Aħna nagħtu l-kmand biex seħħ l-installazzjoni ta 'kworum fil-console.

pvecm expected 1

Raggruppament fi Proxmox VE
Wara 2 minuti, il-mekkaniżmu HA ħadem b'mod korrett u, ma sabx in-node2, nieda l-VM tagħna fuq in-node3.

Raggruppament fi Proxmox VE
Malli dawwarna n-node1 u n-node2 lura, ir-raggruppament ġie restawrat għal kollox. Jekk jogħġbok innota li l-VM ma jemigrax lura lejn in-node1 waħdu, iżda dan jista 'jsir manwalment.

Bħala sinteżi

Aħna qallek dwar kif jaħdem il-mekkaniżmu ta 'clustering Proxmox, u wrejnek ukoll kif HA hija kkonfigurata għal magni virtwali u kontenituri. L-użu xieraq ta 'clustering u HA iżid ħafna l-affidabbiltà tal-infrastruttura, kif ukoll jipprovdi rkupru minn diżastri.

Qabel ma toħloq raggruppament, trid immedjatament tippjana għal liema skopijiet se tintuża u kemm se jeħtieġ li tiġi skalata fil-futur. Trid ukoll tiċċekkja l-infrastruttura tan-netwerk biex tkun lesta taħdem b'dewmien minimu sabiex il-cluster futur jaħdem mingħajr fallimenti.

Għidilna - qed tuża l-kapaċitajiet ta' clustering ta' Proxmox? Qed nistennewkom fil-kummenti.

Artikli preċedenti dwar l-hypervisor Proxmox VE:

Sors: www.habr.com

Żid kumment