Kubatana muProxmox VE

Kubatana muProxmox VE

Muzvinyorwa zvakapfuura, takatanga kutaura nezve kuti Proxmox VE chii uye kuti inoshanda sei. Nhasi tichataura pamusoro pekuti iwe ungashandisa sei mukana wekubatanidza uye kuratidza izvo zvinobatsira izvo zvinopa.

Chii chinonzi cluster uye nei ichidiwa? A cluster (kubva kuChirungu cluster) iboka remaseva akabatanidzwa ne high-speed communication channels, achishanda uye achionekwa kumushandisi sechinhu chimwe chete. Pane akati wandei makuru mamiriro ekushandisa cluster:

  • Kupa kukanganisa kushivirira (pamusoro-kuwanikwa).
  • Load balancing (Load Bancing).
  • Kuwedzera mukubudirira (high performance).
  • Kuita Distributed Computing (Distributed computing).

Mamiriro ezvinhu ega ega ane zvaanoda kune nhengo dzecluster. Semuenzaniso, kune cluster inoita yakagoverwa komputa, chinonyanya kudiwa ndeyekumhanya kwakanyanya kweinoyangarara nzvimbo mashandiro uye yakaderera network latency. Masumbu akadaro anowanzoshandiswa pakutsvaga zvinangwa.

Sezvo takabata nyaya yecomputing yakagoverwa, ndinoda kuona kuti kune zvakare chinhu chakadai se grid system (kubva kuChirungu grid - lattice, network). Pasinei nekufanana kwakafanana, usavhiringidze grid system uye cluster. Grid haisi sumbu mupfungwa yenguva dzose. Kusiyana nesumbu, node dzakabatanidzwa mugridi dzinowanzoita heterogeneous uye dzinoratidzwa nekuwanikwa kwakaderera. Iyi nzira inorerutsa mhinduro yeakaparadzirwa matambudziko ekombuta, asi haibvumire kugadzira imwe chete kubva node.

Muenzaniso unoshamisa wegridhi system inzvimbo yakakurumbira yemakomputa BOIN (Berkeley Vhura Infrastructure yeNetwork Computing). Iyi puratifomu yakatanga kugadzirwa purojekiti SETI @ kumba (Tsvaga Extra-Terrestrial Intelligence at Home), kubata nedambudziko rekutsvaga njere dzekunze nekuongorora masaini eredhiyo.

Sei basa iriRuzhinji rwakakura rwe data rakagamuchirwa kubva kuteresikopu yeredhiyo rakatsemurwa kuita zvidimbu zvidiki zvakawanda, uye zvinotumirwa kune nodes yegridi system (muSETI@imba chirongwa, makomputa anozvipira anoita basa remanodhi akadaro). Iyo data inogadziriswa pane node uye mushure mekugadziriswa kwapera, inotumirwa kune yepakati server yeSETI chirongwa. Nekudaro, chirongwa ichi chinogadzirisa dambudziko repasi rose rakaoma kwazvo pasina kuve nesimba rinodiwa remakomputa rarinogona.

Iye zvino zvatava nekunzwisisa kwakajeka kwekuti chisumbu chii, isu tinofunga kufunga kuti chingagadzirwa sei uye kushandiswa sei. Isu tichashandisa yakavhurika sosi virtualization system Proxmox VE.

Zvinonyanya kukosha kuti unzwisise zvakajeka zvisingakwanisi uye zvinodiwa nehurongwa hweProxmox usati watanga kugadzira sumbu, iro:

  • huwandu hwemanodhi musumbu - 32;
  • nodes dzose dzinofanira kuva iyo yakafanana vhezheni yeProxmox (kune zvisizvo, asi hazvina kukurudzirwa kugadzirwa);
  • kana mune ramangwana rakarongwa kushandisa High Availability functionality, ipapo cluster inofanira kuva kanenge 3 nodes;
  • zviteshi zvinofanirwa kuvhurika kuti node dzitaurirane UDP/5404, UDP/5405 ye corosync uye TCP / 22 yeSSH;
  • network kunonoka pakati node haifanire kudarika 2 ms.

Gadzira sumbu

Zvakakosha! Iyo inotevera gadziriso ndeye bvunzo imwe. Usakanganwa kutarisa ne zvinyorwa zvepamutemo Proxmox V.E.

Kuti timhanye test cluster, takatora maseva matatu neProxmox hypervisor yakaiswa neyakafanana gadziriso (2 cores, 2 GB ye RAM).

Kana iwe uchida kuziva kuti iwe unogona sei kuisa Proxmox, saka isu tinokurudzira kuverenga yedu yapfuura chinyorwa - Iwo mashiripiti e virtualization: kosi yekutanga muProxmox VE.

Pakutanga, mushure mekuisa OS, sevha imwe chete inomhanya mukati standalone-mode.

Kubatana muProxmox VE
Gadzira cluster nekudzvanya bhatani Gadzira Cluster muchikamu chakakodzera.

Kubatana muProxmox VE
Isu tinoisa zita remangwana cluster uye sarudza inoshanda network yekubatanidza.

Kubatana muProxmox VE
Dzvanya bhatani reGadzira. Sevha ichagadzira 2048-bit kiyi uye inyore pamwe chete nemaparamita esumbu idzva kumafaira ekugadzirisa.

Kubatana muProxmox VE
Kunyorwa TASK OK inoratidza kubudirira kupedzwa kwebasa racho. Zvino, tichitarisa ruzivo rwese nezve system, zvinogona kuoneka kuti sevha yachinja kuita cluster mode. Kusvika pari zvino, sumbu racho rine node imwe chete, kureva kuti, haisati yave nekwanisi iyo inodiwa sumbu.

Kubatana muProxmox VE

Kubatana neCluster

Tisati tabatanidza kune yakasikwa cluster, tinoda kuwana ruzivo kuti tipedze kubatana. Kuti uite izvi, enda kune chikamu Cluster wobva wadzvanya bhatani Join Information.

Kubatana muProxmox VE
Muhwindo rinovhura, isu tinofarira zviri mukati memunda wezita rimwe chete. Ichada kukopwa.

Kubatana muProxmox VE
Ese anodiwa ekubatanidza ma paramita akaiswa pano: iyo server kero yekubatanidza uye yedhijitari zvigunwe. Tinoenda kune sevha inoda kuiswa muchikwata. Tinodzvanya bhatani Join Cluster uye mufafitera rinovhurwa, namatidza izvo zvakakopwa.

Kubatana muProxmox VE
minda Peer Kero ΠΈ Fingerprint zvichazadzwa otomatiki. Isa iyo midzi password ye node nhamba 1, sarudza network yekubatanidza uye tinya bhatani Join.

Kubatana muProxmox VE
Munguva yekujoinha sumbu, iyo GUI peji rewebhu rinogona kumira kugadzirisa. Zvakanaka, ingoisazve peji yacho. Nenzira imwecheteyo, tinowedzera imwe node uye somugumisiro tinowana boka rakazara rematatu anoshanda nodes.

Kubatana muProxmox VE
Iye zvino isu tinokwanisa kudzora ese masumbu node kubva kune imwe GUI.

Kubatana muProxmox VE

High Availability Organization

Proxmox kunze kwebhokisi inotsigira HA sangano mashandiro kune ese ari maviri mashini mashini uye LXC midziyo. Utility ha-maneja inoona uye inobata zvikanganiso uye kukundikana, kuita failover kubva kune yakakundikana node kune inoshanda. Kuti iyo meshini ishande nemazvo, zvinodikanwa kuti chaiwo michina uye midziyo ine yakajairwa faira chengetedzo.

Mushure mekuita iyo Yepamusoro Kuwanikwa mashandiro, iyo ha-maneja software stack icharamba ichitarisa mamiriro eiyo chaiyo muchina kana mudziyo uye ichipindirana asynchronously nemamwe masumbu masumbu.

Kubatanidza kuchengetedza kwakagoverwa

Semuenzaniso, takatumira chikamu chidiki cheNFS faira pa192.168.88.18. Kuti node dzese dze cluster dzikwanise kuishandisa, unofanirwa kuita zvinotevera manipulations.

Sarudza kubva pawebhu interface menyu Datacenter - Kuchengeta - Wedzera - NFS.

Kubatana muProxmox VE
Zadzai minda ID ΠΈ Server. In drop down list ekisipoti sarudza dhairekitori raunoda kubva pane zviripo uye mune rondedzero gutsikana - inodiwa mhando dzedata. Mushure mekudzvanya bhatani wedzera iyo yekuchengetedza ichabatanidzwa kune ese masumbu node.

Kubatana muProxmox VE
Paunenge uchigadzira chaiwo michina uye midziyo pane chero yemanode, isu tinotsanangura yedu chengetedzo sekuchengetedza.

Kugadzira HA

Semuenzaniso, ngatigadzire mudziyo une Ubuntu 18.04 uye tigadzirise Kuwanikwa Kwepamusoro kwayo. Mushure mekugadzira uye kushandisa mudziyo, enda kune chikamu Datacenter-HA-Add. Mumunda unovhura, tsanangura iyo chaiyo muchina / mudziyo ID uye huwandu hwakawanda hwekuyedza kutangazve uye kufamba pakati pemanodhi.

Kana nhamba iyi ikapfuudzwa, iyo hypervisor ichamaka iyo VM sekukundikana uye inoiisa muError state, mushure mezvo inomira kuita chero zviito nayo.

Kubatana muProxmox VE
Mushure mekudzvanya bhatani wedzera basa ha-maneja ichazivisa node dzese dze cluster kuti ikozvino VM ine ID yakataurwa inodzorwa uye kana paita tsaona inofanirwa kutangwazve pane imwe node.

Kubatana muProxmox VE

Ngatiite tsaona

Kuti uone kuti iyo switching mechanism inoshanda sei, ngatidzime node1's power supply zvisirizvo. Isu tinotarisa kubva kune imwe node chii chiri kuitika nesumbu. Tinoona kuti hurongwa hwakagadzirisa kukundikana.

Kubatana muProxmox VE

Kushanda kweHA mechanism hazvirevi kuenderera kweVM. Pangosvika iyo node "inodonha", iyo VM mashandiro anombomira kusvika yatangwazve pane imwe node.

Uye pano "mashiripiti" anotanga - sumbu racho rakadzoreredza node yekumhanyisa VM yedu uye mukati memasekonzi zana basa rakadzoreredzwa otomatiki.

Kubatana muProxmox VE
Isu tinodzima node2 pane zvinovaka muviri. Ngationei kana sumbu racho richizorarama uye kana VM ichizodzokera kumamiriro ekushanda otomatiki.

Kubatana muProxmox VE
Maiwe, sezvatinoona, tine dambudziko nenyaya yekuti hapasisina quorum pane imwe chete node inosara, iyo inodzima HA. Isu tinopa murairo wekumanikidza kuiswa kwequorum mune console.

pvecm expected 1

Kubatana muProxmox VE
Mushure memaminitsi maviri, iyo HA michina yakashanda nemazvo uye, isingawane node2, yakatanga VM yedu pane node2.

Kubatana muProxmox VE
Patakangotendeutsa node1 uye node2 kudzoka, cluster yakadzorerwa zvizere. Ndapota cherechedza kuti VM haidzokeri shure ku node1 pachayo, asi izvi zvinogona kuitwa nemaoko.

Summing up

Isu takakuudza nezve mashandiro anoita Proxmox clustering mechanism, uye takakuratidzawo kuti HA yakagadziridzwa sei kumashini chaiwo uye midziyo. Kushandiswa kwakakodzera kwekubatanidza uye HA kunowedzera kuvimbika kwezvivakwa, pamwe nekupa kudzoreredza njodzi.

Usati wagadzira sumbu, iwe unofanirwa kuronga nekukurumidza kuti ndezvipi zvinangwa zvazvichashandiswa uye kuti yakawanda sei ichada kuyerwa mune ramangwana. Iwe zvakare unofanirwa kutarisa network network yekugadzirira kushanda nekunonoka kudiki kuitira kuti remangwana cluster rishande pasina kukundikana.

Tiudze - uri kushandisa Proxmox's clustering kugona? Takakumirirai mumacomments.

Zvakapfuura zvinyorwa paProxmox VE hypervisor:

Source: www.habr.com

Voeg