Cluster of lua nodes - o le tiapolo o loʻo i faʻamatalaga

Ei Habr! Ou te faailoa atu ia te outou le faaliliuga o le tusiga "Lua Nodes - O le Tiapolo o loʻo i totonu o Faʻamatalaga" saunia e Andrew Beekhof.

O le tele o tagata latou te fiafia i fuifui lua-node aua e foliga mai e sili atu le faigofie ma le 33% sili atu le taugofie nai lo a latou vaega e tolu-node. E ui lava e mafai ona tuʻufaʻatasia se fuifui lua-node lelei, i le tele o tulaga, ona o le le faʻaalia mo faʻataʻitaʻiga, o lenei faʻatulagaga o le a fatuina ai le tele o faʻafitauli e le o manino.

O le laasaga muamua i le fatuina o soʻo se faiga avanoa maualuga o le sailia ma taumafai e faʻaumatia vaega taʻitasi o le toilalo, e masani ona taʻua o SPoF (tulaga tasi o le toilalo).

E taua le manatuaina o soʻo se faiga e le mafai ona faʻaumatia uma tulaga lamatia o le downtime. O lenei mea e mafua mai i le mea moni e faapea o se puipuiga masani e tetee atu i tulaga lamatia o le faʻaofiina lea o nisi faʻalavelave, lea e mafua ai le faʻateleina o le lavelave o le faiga ma foliga mai o mea fou o le toilalo. O le mea lea, tatou te fetuutuunai muamua ma taulaʻi i mea tutupu e fesoʻotaʻi ma vaega taʻitoʻatasi o le toilalo, ae le o filifili o fesoʻotaʻiga ma, o le mea lea, e faʻatupulaʻia mea e ono tutupu.

Mafaufau i fefaʻatauaʻiga, e le gata o loʻo matou sailia le SPoF, ae faʻapaleniina foi tulaga lamatia ma taunuuga, e mafua ai le faʻaiʻuga o mea taua ma mea e le mafai ona eseese mo faʻatonuga taʻitasi.

E le mana'omia e tagata uma ni isi kamupani e tu'uina atu eletise e iai laina fa'asalalau tuto'atasi. E ui lava na totogi le paranoia mo le itiiti ifo ma le tasi le tagata faʻatau ina ua latou mataʻituina se transformer sese. O le tagata faatau sa i luga o le telefoni e taumafai e logo le kamupani eletise seia oo ina pa le transformer faaletonu.

O le amataga masani o le sili atu ma le tasi le pona i totonu o le faiga. Ae ui i lea, a'o le'i mafai e le faiga ona fa'agaoioi auaunaga i se node o lo'o ola, e tatau ona fa'amautinoa e le o fa'agaoioia auaunaga o lo'o fa'agaoioi i se isi mea.

E leai se pito i lalo i se fuifui lua-node pe afai o loʻo tuʻuina atu e lua pona i le upega tafaʻilagi tutusa o se taunuuga o se toilalo. Peita'i, e suia mea pe a fa'auma tuto'atasi itu e lua i le fa'afoeina tuto'atasi o se laina fa'asoa galuega po'o le tu'uina atu o avanoa tusitusi e le'i fa'amaopoopoina i se fa'amaumauga tu'ufa'atasi po'o se faila faila.

O le mea lea, ina ia puipuia faʻamatalaga piʻopiʻo e mafua mai i le faʻaletonu o le node e tasi - matou te faʻalagolago i se mea e taʻua "tuuaiga" (pa).

Le mataupu faavae o le taumamao

O le mataupu faavae o le fencing e faʻavae i luga o le fesili: e mafai e se node tauva ona mafua ai le faʻaleagaina o faʻamaumauga? I le tulaga o fa'amatalaga pi'opi'o o se fa'aaliga e ono tupu, o le fa'amavaeina o le node mai talosaga uma e o'o mai ma le teuina faifai pea o se fofo lelei. O le auala sili ona taatele i le pa o le tapunia o nodes ua le manuia.

E lua vaega o auala mamao o le a ou faaigoaina saʻo и tuusaʻo, ae e mafai ona taʻua tutusa toaga и fa'atalafu. O auala tuusaʻo e aofia ai gaioiga i le vaega a tupulaga ola, e pei o le fegalegaleai ma se IPMI (Intelligent Platform Management Interface - o se atinaʻe mo le mataʻituina mamao ma le puleaina o le tulaga faaletino o se server) poʻo le iLO (o se masini mo le puleaina o 'auʻaunaga i le leai o se tino. avanoa ia i latou), ae o auala le tuusao e faalagolago i luga o le pona ua le manuia e iloa ai o loʻo i ai i se tulaga le lelei (poʻo le itiiti ifo o le taofia o isi sui mai le toe faʻaleleia) ma faʻailoga. leoleo masini e uiga i le manaʻoga e tapuni le node ua le manuia.

E fesoasoani le Korama i le tulaga o le faaaogaina o auala tuusao ma auala le tuusao.

Tu'usa'o mamao

I le tulaga o le pa tuusaʻo, e mafai ona tatou faʻaogaina le korama e puipuia ai tuʻuga fencing pe a tupu se faʻaletonu fesoʻotaʻiga.

Faatasi ai ma le manatu o se korama ua i ai, o loʻo lava faʻamatalaga i totonu o le faiga (tusa lava pe leai se fesoʻotaʻiga i a latou tupulaga) mo nodes e otometi ai ona iloa pe tatau ona latou amataina le vavaeeseina ma / poʻo le toe faʻaleleia.

A aunoa ma se korama, o itu uma e lua o le vaega o fesoʻotaʻiga e manatu saʻo o le isi itu ua oti ma o le a taumafai e vavae ese le isi. I le tulaga sili ona leaga, o itu uma e lua e mafai ona tapunia le fuifui atoa. O le isi fa'aaliga o le deathmatch, o se matasele e le gata o pona o lo'o fa'aalia, e le o va'aia a latou tupulaga, toe fa'afou i latou, ma amataina le toe faʻaleleia e toe faʻafou pe a oʻo atu le latou tupulaga i le manatu lava e tasi.

O le fa'afitauli i le fencing o le tele o masini fa'aoga e le maua ona o mea fa'aletonu tutusa tatou te mana'o e fa'atatau mo le toe fa'aleleia. O le tele o kata IPMI ma iLO o loʻo faʻapipiʻiina i luga o 'au latou te pulea ma, e ala i le le mafai, faʻaogaina le fesoʻotaʻiga tutusa, lea e mafua ai ona manatu le au faʻamoemoe o le isi vaega o loʻo tuʻufaʻatasia.

Ae paga lea, o foliga o IPMI ma iLo masini e seasea mafaufauina i le taimi o le faʻatauina o meafaigaluega.

Tu'usa'o mamao

E taua foi le korama mo le puleaina o pa e le tuusao, pe a fai sa'o, e mafai e le korama ona faatagaina i latou e sao mai e manatu o pona leiloa o le a suia i se tulaga saogalemu pe a mavae se vaitaimi patino.

Faatasi ai ma lenei seti, e toe setiina e le masini leoleo masini taimi uma N sekone se'i vagana ua leiloa le korama. Afai o le taimi (e masani lava o nai numera N) e muta, ona faʻatinoina lea e le masini se mana le fiafia i lalo (e le o se tapuni).

O lenei faiga e sili ona lelei, ae a aunoa ma se korama, e le lava faʻamatalaga i totonu o le fuifui e pulea ai. E le faigofie ona iloa le eseesega i le va o le motusia o feso'otaiga ma le faaletonu o le node. O le mafuaʻaga e taua ai lenei mea e aunoa ma le mafai ona iloa le va o mataupu e lua, e faʻamalosia oe e filifili le amio tutusa i tulaga uma e lua.

O le faʻafitauli i le filifilia o se tasi auala o le leai lea o se gaioiga e faʻateleina le avanoa ma puipuia ai le leiloa o faʻamatalaga.

  • Afai e te filifili e faʻapea o loʻo i luga se node paaga, ae o le mea moni na le manuia, o le a le tatau ona taofia e le fuifui auaunaga e tatau ona faʻagasolo e totogi ai le leiloa o auaunaga mai le paʻu paʻu i lalo.
  • Afai e te filifili e faʻapea o loʻo i lalo le node, ae na o se faʻaogaina o fesoʻotaiga ma o le mea moni o le node mamao o loʻo i luga, o le mea sili o loʻo e lesitala i se toe faʻaleleia o tusi lesona i le lumanaʻi o seti o taunuuga.

E tusa lava po o le a le heuristic e te faʻaaogaina, e le taua le fatuina o se toilalo e mafai ai ona faʻaogaina itu uma e lua pe faʻamalosia le fuifui e tapuni ai nodes ola. O le le faaaogaina o le korama e matua aveesea ai le fuifui o se tasi o meafaigaluega sili ona mamana i totonu o ana auupega.

Afai e leai se isi auala, o le auala sili o le ofoina atu o le avanoa (o le tusitala e faasino i le CAP theorem). O le maualuga o le maua o fa'amaumauga leaga e le fesoasoani i se tasi, ma o le fa'aleleia ma le lima o fa'amaumauga eseese e le malie fo'i.

Korama

E manaia le leo o le Korama, a ea?

Na'o le toe fa'afo'i mai, ina ia mafai ona tu'u i totonu o se fuifui ma sui N, e tatau ona iai sau feso'ota'iga i le va o le N / 2 + 1 o au pona. Le mea e le mafai i se fuifui lua node pe a uma le tasi pona ua toilalo.

Le mea mulimuli e aumaia ai i tatou i le faafitauli autu e lua-node:
E leai se uiga o le Korama i fuifui node e lua, ma a aunoa ma lea, e le mafai ona faʻamoemoeina le faʻamoemoeina o se gaioiga e faʻateleina ai le avanoa ma puipuia ai le leiloa o faʻamatalaga.
E oo lava i se faiga e lua nodes e fesootai i se uaea crossover, e le mafai ona iloa lelei le eseesega i le va o le motusia fesootaiga ma le toilalo o se isi node. O le tapunia o le tasi pito (o lona avanoa e mautinoa e tutusa ma le mamao i le va o nodes) o le a lava lea e faʻamaonia ai soʻo se manatu o le soifua maloloina o le soʻotaga e tutusa ma le soifua maloloina o le node paaga.

Matou te faia se fuifui o nodes e lua e galue

O nisi taimi e le mafai pe le mana'o le tagata fa'atau e fa'atau se node lona tolu, ma fa'amalosia i matou e su'e se isi mea.

Filifiliga 1 - Fa'alua le fa'asologa o auala

O le iLO po'o le IPMI o le node o lo'o fa'atusalia ai se tulaga o le fa'aletonu ona, afai e le manuia, e le mafai e tagata o lo'o sao ona fa'aogaina e aumai ai le node i se tulaga saogalemu. I se fuifui o le 3 poʻo le sili atu pona, e mafai ona tatou faʻaitiitia lenei mea e ala i le faʻatusatusaina o le korama ma le faʻaogaina o se masini leoleo (o se faʻaogaina o pa puipui, e pei ona talanoaina muamua). I le tulaga o ni pona se lua, e tatau ona tatou faʻaogaina fesoʻotaʻiga eletise eletise (iunite tufatufa eletise poʻo PDUs) nai lo.

A mae'a se fa'aletonu, e taumafai muamua le tagata sao e feso'ota'i ma le masini pa puipui muamua (fa'apipi'i iLO po'o le IPMI). Afai e manuia, e faʻaauau pea le toe faʻaleleia e pei ona masani ai. Se'i vagana ua le manuia le masini iLO / IPMI ona maua lea o le PDU, pe afai e manuia le avanoa e mafai ona faʻaauau le toe faʻaleleia.

Ia mautinoa e tuʻu le PDU i luga o se fesoʻotaʻiga e ese mai le fefaʻatauaʻiga o felauaiga, a leai o se tasi o fesoʻotaʻiga le manuia o le a poloka ai le avanoa i mea uma e lua ma poloka le toe faʻaleleia o le auaunaga.

I le taimi nei, atonu o loʻo e fesili - e le o le PDU o se mea e tasi o le toilalo? O le a le tali, ioe.

Afai e taua tele lenei tulaga lamatia ia te oe, e le o tuua na o oe: faʻafesoʻotaʻi pona uma e lua i PDU e lua ma taʻu atu i le polokalama faʻapipiʻi e faʻaoga uma pe a faʻaosoina ma faʻamalo i lalo pona. Ole fuifui o lo'o tumau pea le malosi pe a mate le tasi PDU ma ole fa'aletonu lona lua ole isi PDU po'o le masini IPMI e mana'omia e poloka ai le toe fa'aleleia.

Filifiliga 2 - Fa'aopoopoina se fa'atonu

I nisi o fa'aaliga, e ui o le metotia o le fa'amama mamao e mafai ona fa'apitoa, e faigata fa'apolokiki. O le tele o kamupani e fiafia e iai se vaeluaga i le va o pule ma tagata e ona talosaga, ma e le o taimi uma e fiafia ai le au pulega o fesoʻotaʻiga saogalemu e tuʻuina atu le PDU avanoa avanoa i soʻo se tasi.

I lenei tulaga, o le filifiliga e fautuaina o le fatuina lea o se vaega lona tolu e le faaituau e mafai ona faaopoopo i le fuafuaina o le korama.

I le tulaga o se toilalo, e tatau ona mafai e le node ona vaʻaia le ea o lana tupulaga poʻo le arbiter ina ia toe faʻaleleia auaunaga. O lo'o iai fo'i i le fa'amasinoga se vaega e motusia ai le so'otaga pe a va'aia e nodes uma le fa'atonu ae le mafai ona va'ai le tasi i le isi.

O lenei filifiliga e tatau ona faʻaoga faʻatasi ma se auala faʻafefe e pei o se masini vaʻavaʻai taimi e faʻapipiʻi e tapuni se masini pe a leiloa le fesoʻotaʻiga i lana peer node ma le arbiter. O le mea lea, e mafai e le tagata o lo'o sao ona manatu ma le mautinoa lelei o le a i ai i se tulaga saogalemu lana node pe a uma le taimi o le hardware watchdog timer.

O le ese'esega fa'atino i le va o le fa'atonu ma le node lona tolu o le fa'atauva'a e mana'omia le itiiti ifo o puna'oa e tamo'e ma e ono mafai ona sili atu i le tasi fuifui.

Filifiliga 3 - Fa'aletagata

O le auala mulimuli o le faʻaauau pea lea o le au sao mai le faʻatinoina o soʻo se auaunaga ua leva ona latou faia, ae aua neʻi amataina ni mea fou, seʻi vagana ua foia le faʻafitauli (toe faʻaleleia le fesoʻotaʻiga, toe faʻafouina pona) poʻo se tagata e nafa ma le faʻamaonia ma le lima o le isi itu. ua oti.

Filifiliga ponesi

Na ou taʻua e mafai ona e faʻaopoopoina se node lona tolu?

lua fata

Mo le manatu o le finauga, ia tatou faafoliga na ou faatalitonuina oe i le taua o le node lona tolu, o lea e tatau ona tatou mafaufau i le faatulagaga faaletino o nodes. Afai e tu'u (ma fa'aola) i le fata e tasi, o le SPoF fo'i lea, ma le tasi e le mafai ona fo'ia i le fa'aopoopoina o se fata lona lua.

Afai o se mea e ofo ai, mafaufau pe o le a le mea e tupu pe a alu i lalo se fata e lua-node, ma pe faʻafefea ona vaʻaia e le node ola i le va o lena mataupu ma le faaletonu o fesoʻotaʻiga.

Tali puupuu: e le mafai, ma o loʻo matou feagai ma faʻafitauli uma i le tulaga o lua nodes. Po'o le tagata sao:

  • le amana'iaina le korama ma taumafai sese e amata le toe fa'aleleia i taimi o feso'otaiga vavave (o le mafai ona fa'amae'a le pa o se tala ese ma e fa'alagolago pe o a'afia le PDU ma pe latou te fa'asoa le mana i so'o se fata), po'o
  • fa'aaloalo i le korama ma tapuni vave pe a le manuia le pona a lana tupulaga

Po'o le a lava le tulaga, e lua fata e le sili atu nai lo le tasi, ma o pona e tatau ona maua tuto'atasi sapalai eletise pe fa'asalalauina i luga o fata e tolu (pe sili atu, fa'atatau i le tele o au pona) fata.

E lua nofoaga autu o faamatalaga

I le taimi lea, o le au faitau e le o toe faʻalavelave faʻalavelave e ono mafaufau i le toe faʻaleleia o faʻalavelave. O le a le mea e tupu pe a taia e le asteroid le nofoaga autu e tasi ma o tatou pona e tolu e salalau i luga o fata eseese e tolu? E manino lava o mea leaga, ae faʻatatau i ou manaʻoga, faʻaopoopo se nofoaga faʻamatalaga lona lua atonu e le lava.

Afai e fai sa'o, o le nofoaga autu lona lua e tu'uina atu ia te oe (ma e talafeagai lenei) ma se kopi lata mai ma tumau o au 'au'aunaga ma a latou fa'amaumauga. Ae ui i lea, e pei o le XNUMX-node, XNUMX-rack scenarios, e le lava faʻamatalaga i totonu o le faiga e faʻamautinoa ai le maualuga o le avanoa ma puipuia ai faiga piʻopiʻo (poʻo le eseesega o faʻamaumauga). E tusa lava pe tolu nodes (poʻo fata), o le tufatufaina atu i luga o na o le lua nofoaga autu o faʻamaumauga e le mafai ai e le faiga ona fai le filifiliga saʻo pe a tupu se mea (ua sili atu nei) e le mafai e itu uma e lua ona fesoʻotaʻi.

E le o lona uiga o le lua-faʻamatalaga nofoaga autu fofo e le o se manatu lelei. Kamupani e masani ona manaʻo i se tagata ia iloa aʻo leʻi faia le laasaga faʻapitoa o le siitia atu i se nofoaga autu o faʻamaumauga. Tau lava o le nofouta afai e te manaʻo e faʻaautomatika le toilalo, o le a e manaʻomia se nofoaga autu faʻamatalaga lona tolu e faʻaoga ai le korama (saʻo pe ala i se faʻatonuga), pe o le ae mauaina se auala e faʻalagolago ai le tapunia atoa o faʻamaumauga.

puna: www.habr.com

Faaopoopo i ai se faamatalaga