Clustering i Proxmox VE

Clustering i Proxmox VE

I tala ua mavae, na amata ona matou talanoa e uiga i le Proxmox VE ma pe faʻapefea ona galue. O le asō o le a tatou talanoa e uiga i le auala e mafai ai ona e faʻaogaina le avanoa e faʻapipiʻi ai ma faʻaalia po o le a le aoga e maua ai.

O le a le fuifui ma aisea e manaʻomia ai? O se fuifui (mai le gagana Peretania) o se vaega o 'au'aunaga tu'ufa'atasia e alalaupapa feso'ota'iga televave, galue ma fa'aalia i le tagata fa'aoga e tasi. E tele fa'aaliga autu mo le fa'aogaina o se fuifui:

  • Tuuina atu le faapalepale masei (maualuga-avanoa).
  • Paleni uta (Paleni o uta).
  • Fa'ateleina le gaosiga (maualuga le faatinoga).
  • Fa'atino Fa'asoa Fa'asoa (Fa'asoa fa'akomepiuta).

O fa'ata'ita'iga ta'itasi e iai ona mana'oga mo sui fa'afu'efu. Mo se faʻataʻitaʻiga, mo se fuifui o loʻo faʻatinoina faʻasalalauga faʻasalalau, o le manaʻoga autu o le maualuga o le saoasaoa o le faʻaogaina o mea faʻafefe ma le maualalo o fesoʻotaiga vavave. O ia fuifui e masani ona faʻaaogaina mo faʻamoemoega suʻesuʻe.

Talu ai ua matou paʻi atu i le autu o le tufatufaina atu o komepiuta, ou te fia maitauina o loʻo i ai foi se mea e pei o. faiga fa'asologa (mai le gagana Peretania - lattice, network). E ui i le tutusa lautele, aua le faʻafememeaʻi le faiga faʻasologa ma le fuifui. Grid e le o se fuifui i le uiga masani. E le pei o se fuifui, o nodes o loʻo aofia i totonu o le faʻasologa e masani ona eseese ma e faʻaalia i le maualalo o avanoa. O lenei faiga e faafaigofieina ai le fofo o faafitauli tau komipiuta tufatufa, ae e le faatagaina le fatuina o se tasi atoa mai nodes.

O se fa'ata'ita'iga mata'ina o se faiga fa'avasega o se fa'aputuga fa'akomepiuta lauiloa BOIN (Berkeley Open Infrastructure for Network Computing). O lenei tulaga na muai faia mo le poloketi SETI @ fale (Su'esu'e mo le Extra-Terrestrial Intelligence at Home), feagai ma le fa'afitauli o le su'eina o le atamai fa'apitoa e ala i le su'esu'eina o faailo o leitio.

E faapefea e lenei galuegaO le tele o fa'amaumauga e maua mai i le leitio ua vaevaeina i ni vaega laiti se tele, ma o lo'o tu'uina atu i nodes o le grid system (i le SETI@home project, o lo'o fa'atinoina e komipiuta volenitia le matafaioi o ia pona). O faʻamaumauga o loʻo faʻatautaia i nodes ma a maeʻa le gaioiga, e tuʻuina atu i le nofoaga tutotonu o le poloketi SETI. O le mea lea, e foia e le poloketi le faʻafitauli sili ona lavelave o le lalolagi e aunoa ma le i ai o le mana faʻaoga manaʻomia i lona faʻaaogaina.

I le taimi nei ua matou malamalama lelei i le uiga o le fuifui, matou te tuʻuina atu e mafaufau pe faʻapefea ona faia ma faʻaaogaina. O le a matou faʻaogaina se faiga faʻapitoa faʻamatalaga tatala Proxmox VE.

E taua tele le malamalama lelei i tapulaʻa ma manaʻoga o le Proxmox aʻo leʻi amata ona faia se fuifui, e pei o:

  • numera aupito maualuga o nodes i se fuifui - 32;
  • e tatau ona iai nodes uma o le lomiga tutusa o Proxmox (e iai tuusaunoaga, ae e le fautuaina mo le gaosiga);
  • pe afai i le lumanaʻi o loʻo fuafua e faʻaoga le Avanoa Maualuga galuega, e tatau ona i ai le fuifui a itiiti mai 3 nodes;
  • e tatau ona tatala ports mo nodes e fesootai ai le tasi ma le isi UDP/5404, UDP/5405 mo corosync ma TCP/22 mo SSH;
  • e le tatau ona sili atu le tuai o feso'otaiga i le va o nodes 2 ms.

Fausia se fuifui

Taua! Ole fa'asologa o lo'o i lalo ole su'ega. Aua nei galo e siaki i pepa aloaia Proxmox V.E.

Ina ia mafai ona faʻataʻitaʻiina se fuifui suʻega, matou te aveina ni 'auʻaunaga se tolu ma le Proxmox hypervisor faʻapipiʻiina ma le faʻatulagaga tutusa (2 cores, 2 GB o RAM).

Afai e te fia iloa pe faʻafefea ona e faʻapipiʻi Proxmox, ona matou fautuaina lea e faitau le matou tusiga muamua - Le togafiti faʻamaʻi: o se aʻoaʻoga amata i Proxmox VE.

I le taimi muamua, pe a uma ona faʻapipiʻi le OS, e tasi le server e alu i totonu tuto'atasi-moega.

Clustering i Proxmox VE
Fausia se fuifui i le kilikiina o le faamau Fausia Cluster i le vaega talafeagai.

Clustering i Proxmox VE
Matou te setiina se igoa mo le fuifui i le lumanaʻi ma filifili se fesoʻotaʻiga fesoʻotaʻiga malosi.

Clustering i Proxmox VE
Kiliki le faamau Fausia. O le a faia e le 'auʻaunaga se ki 2048-bit ma tusi faʻatasi ma faʻamaufaʻailoga o le fuifui fou i faila faila.

Clustering i Proxmox VE
Faʻailoga GALUEGA ua lelei e fa'ailoa mai ai le fa'amae'a manuia o le ta'otoga. I le taimi nei, vaʻavaʻai i faʻamatalaga lautele e uiga i le faiga, e mafai ona vaʻaia ua sui le server i le mode cluster. E o'o mai i le taimi nei, o le fuifui e na'o le tasi le node, o lona uiga, e le'i i ai le malosi e mana'omia ai se fuifui.

Clustering i Proxmox VE

Auai i se Cluster

Aʻo leʻi faʻafesoʻotaʻi i le fuifui na faia, matou te manaʻomia le mauaina o faʻamatalaga e faʻamaeʻa ai le fesoʻotaʻiga. Ina ia faia lenei mea, alu i le vaega Fusi ma oomi le faamau Auai i Faamatalaga.

Clustering i Proxmox VE
I le faamalama e matala, matou te fiafia i mea o loʻo i totonu o le fanua o le igoa lava e tasi. E mana'omia ona kopi.

Clustering i Proxmox VE
O fa'amaufa'ailoga feso'ota'iga uma e mana'omia o lo'o fa'ailogaina iinei: le tuatusi o le server mo feso'ota'iga ma le fa'ailoga tamatamai lima. Matou te o atu i le 'auʻaunaga e manaʻomia ona faʻapipiʻi i totonu o le fuifui. Matou te oomi le faamau Auai i le Cluster ma i totonu o le faamalama e matala, faapipii le kopi kopi.

Clustering i Proxmox VE
fanua Lauga a tupulaga и Mamatamailima o le a faatumu otometi. Ulufale le upu faʻaulu mo le numera 1, filifili le fesoʻotaʻiga fesoʻotaʻiga ma taomi le ki auai.

Clustering i Proxmox VE
I le faagasologa o le auai i se fuifui, o le GUI web page e ono taofia le toe faʻafouina. E lelei, na'o le toe uta le itulau. I le auala lava e tasi, matou te faʻaopoopoina se isi node ma o se taunuuga matou te maua ai se fuifui atoa o 3 nodes galue.

Clustering i Proxmox VE
Ole taimi nei e mafai ona tatou pulea uma nodes fuifui mai le tasi GUI.

Clustering i Proxmox VE

Fa'alapotopotoga Avanoa Maualuga

O le Proxmox i fafo o le atigipusa e lagolagoina le fa'alapotopotoga a le HA mo masini fa'apitoa ma pusa LXC. Fa'aoga ha-pule iloa ma taulimaina mea sese ma faaletonu, faia o se failover mai se pona ua le manuia i se tasi galue. Mo le masini e galue saʻo, e manaʻomia le iai o masini faʻapitoa ma koneteina e iai se faila masani e teu ai.

A maeʻa ona faʻagaoioia le maualuga Availability functionality, o le ha-manager software stack o le a faʻaauau pea ona mataʻituina le tulaga o le masini poʻo le koneteina ma fegalegaleai faʻatasi ma isi nodes fuifui.

Fa'apipi'i le teuina fa'asoa

Mo se faʻataʻitaʻiga, matou faʻapipiʻiina se faʻasoa faila faila NFS i le 192.168.88.18. Ina ia mafai ona faʻaaogaina uma nodes o le fuifui, e tatau ona e faia faʻataʻitaʻiga nei.

Filifili mai le lisi o feso'otaiga i luga ole laiga Datacenter - Teuina - Faʻaopoopo - NFS.

Clustering i Proxmox VE
Faatumu fanua ID и Tagata faigaluega. I le lisi pa'u i lalo faʻatau atu filifili le lisi e manaʻomia mai mea o loʻo avanoa ma i le lisi lotomalie - ituaiga faʻamatalaga manaʻomia. A uma ona oomi le faamau faʻaopoopo o le a feso'ota'i le teuina i nodes fuifui uma.

Clustering i Proxmox VE
Pe a fatuina ni masini ma koneteina i luga o soʻo se nodes, matou te faʻamaonia a matou teuina e pei o le teuina.

Faʻatulagaina HA

Mo se faʻataʻitaʻiga, seʻi o tatou faia se atigipusa ma Ubuntu 18.04 ma faʻapipiʻi Avanoa Maualuga mo ia. A uma ona fai ma fa'agaoioia le koneteina, alu i le vaega Datacenter-HA-Fa'aopoopo. I totonu o le fanua o loʻo matala, faʻamaonia le masini masini / koneteina ID ma le numera maualuga o taumafaiga e toe amata ma feoai i le va o nodes.

Afai e sili atu lenei numera, o le a faʻailogaina e le hypervisor le VM ua le manuia ma tuʻu i le Error state, a maeʻa ona taofi le faia o soʻo se gaioiga.

Clustering i Proxmox VE
Ina ua uma ona oomiina le faamau faʻaopoopo aoga ha-pule o le a logoina uma nodes o le fuifui o lea ua pulea le VM ma le ID faʻamaonia ma i le tulaga o se faʻalavelave e tatau ona toe amataina i luga o se isi node.

Clustering i Proxmox VE

Tatou fai se fa'alavelave

Ina ia va'ai pe fa'afefea tonu le fa'aogaina o le masini, se'i o tatou tape le paoa o le node1 i se tulaga e le masani ai. Matou te vaʻavaʻai mai le isi node le mea o loʻo tupu i le fuifui. Ua tatou va'ai ua fa'amauina e le faiga se fa'aletonu.

Clustering i Proxmox VE

O le faʻaogaina o le masini HA e le o lona uiga o le faʻaauauina o le VM. O le taimi lava e "pa'ū" ai le node, o le VM e taofia mo sina taimi se'ia otometi ona toe amata i luga o se isi node.

Ma o le mea lea e amata ai le "magic" - o le fuifui e otometi lava ona toe tofia le node e faʻatautaia ai le matou VM ma i totonu o le 120 sekone na toe faʻaleleia ai le galuega.

Clustering i Proxmox VE
Matou te tapeina le node2 i meaʻai. Sei o tatou vaʻai pe o le a ola le fuifui ma pe o le a toe foʻi le VM i se tulaga galue otometi.

Clustering i Proxmox VE
Talofa, e pei ona mafai ona tatou vaʻaia, o loʻo i ai se matou faʻafitauli i le mea moni e le o toe i ai se korama i luga o le node o loʻo ola, lea e otometi lava ona faʻamalo HA. Matou te tuʻuina atu le faʻatonuga e faʻamalosia le faʻapipiʻiina o se korama i totonu o le faʻamafanafanaga.

pvecm expected 1

Clustering i Proxmox VE
Ina ua maeʻa le 2 minute, sa galue lelei le masini HA ma, e leʻi maua le node2, faʻalauiloa la matou VM i luga o le node3.

Clustering i Proxmox VE
O le taimi lava na matou toe liliu ai le node1 ma le node2, na toe faʻaleleia atoatoa le fuifui. Faamolemole ia matau o le VM e le toe alu i tua i le node1 na o ia, ae e mafai ona faia ma le lima.

Faʻaopoopo i luga

Na matou taʻu atu ia te oe le auala e galue ai le Proxmox clustering mechanism, ma faʻaali atu foi ia te oe le faʻaogaina o HA mo masini ma koneteina. O le faʻaogaina lelei o le faʻapipiʻiina ma le HA e faʻateleina ai le faʻatuatuaina o atinaʻe, faʻapea foʻi ma le tuʻuina atu o faʻalavelave faʻafuaseʻi.

Aʻo leʻi faia se fuifui, e tatau ona e vave fuafua poʻo a faʻamoemoega o le a faʻaaogaina ma pe fia le manaʻomia e faʻatatau i le lumanaʻi. E te manaʻomia foʻi le siakiina o fesoʻotaʻiga fesoʻotaʻiga mo le sauni e galue ma ni faʻatuai itiiti ina ia galue le fuifui i le lumanaʻi e aunoa ma se faaletonu.

Ta'u mai ia i matou - o e fa'aogaina le tomai fa'apipi'i a le Proxmox? Matou te faʻatali mo oe i faʻamatalaga.

Tala muamua ile Proxmox VE hypervisor:

puna: www.habr.com

Faaopoopo i ai se faamatalaga