Kooxda laba noodes - shaydaanku waa in faahfaahinta

Hello, Habr! Waxaan dareenkaaga ku soo bandhigayaa tarjumaad maqaalka "Laba Nodes - Ibliisku wuxuu ku jiraa faahfaahinta" by Andrew Beekhof.

Dad badan ayaa door bida kooxo laba-node ah sababtoo ah waxay u muuqdaan kuwo fikrad ahaan fudud waxayna sidoo kale 33% ka jaban yihiin dhiggooda saddexda-nood. Inkasta oo ay suurtogal tahay in la isku daro koox wanaagsan oo laba nood ah, inta badan kiisaska, xaaladaha aan laga fiirsan, qaabkan oo kale wuxuu abuuri doonaa dhibaatooyin badan oo aan caddayn.

Tallaabada ugu horreysa ee abuurista nidaam kasta oo helitaan sare ah waa in la helo oo la isku dayo in la baabi'iyo qodobbada shakhsi ahaaneed ee guul-darrada, oo inta badan loo soo gaabiyo sida SPoF (hal dhibic guuldarro).

Waxaa habboon in maskaxda lagu hayo in aysan suurtagal ahayn in la baabi'iyo dhammaan khataraha suurtagalka ah ee wakhtiga dhimista ee nidaam kasta. Tani waxay ka timid xaqiiqda ah in difaaca caadiga ah ee khatarta ah uu yahay in la soo bandhigo qaar ka mid ah dib-u-celinta, taas oo keenta kororka nidaamka nidaamka iyo soo bixitaanka dhibco cusub oo guul darro ah. Sidaa darteed, waxaan marka hore samaynaa tanaasul oo aan diirada saarno dhacdooyinka la xidhiidha dhibcooyinka shakhsi ahaaneed ee guuldarada, ee maaha kuwo la xidhiidha silsiladaha iyo, sidaas darteed, dhacdooyinka suurtagalka ah ee sii kordhaya.

Marka la eego is-dhaafsiga, kaliya ma raadineyno SPoF, laakiin sidoo kale isku dheelitirka khatarta iyo cawaaqibka, taas oo ka dhalata gabagabada waxa muhiimka ah iyo waxa aan ahayn waxay ku kala duwanaan karaan hawlgal kasta.

Qof kastaa uma baahna alaab-qeybiyeyaal kale oo koronto leh oo leh khad koronto oo madaxbannaan. In kasta oo paranoia-ku uu ugu yaraan hal macaamiil ka bixiyay markii kormeerkoodu lagu ogaaday beddelka cilladaysan. Macmiilku waxa uu sameeyay taleefoono isaga oo isku dayaya in uu u digtoonaado shirkadda korontada ilaa uu ka qarxo transformer-ka ciladeysan.

Bar bilawga dabiiciga ah waa in nidaamka lagu yeesho wax ka badan hal nood. Si kastaba ha ahaatee, ka hor inta aan nidaamku u wareejin adeegyada udubka badbaadada ka dib guuldarada, guud ahaan waxa uu u baahan yahay in la hubiyo in adeegyada la rarayo aanay ka shaqayn meelo kale.

Ma jirto wax hoos u dhac ah oo ku jira kutlada laba-noodka ah haddii guuldarradu ay keento labada nood ee u adeega isla mareegta taagan. Si kastaba ha ahaatee, arrimuhu way isbedelaan haddii natiijadu ay tahay in labada dhinacba ay si madax-bannaan u maamulaan safka shaqada ee la wadaago ama ay bixiyaan marin qoraal ah oo aan la isku dubaridin xogta xogta la soo koobay ama nidaamka faylka la wadaago.

Sidaa darteed, si looga hortago musuqmaasuqa xogta iyada oo ay sabab u tahay hal unug oo fashilantay - waxaan ku tiirsanahay wax la yiraahdo "kala fogaansho" (deyrka).

Mabda'a kala-tagga

Xudunta mabda'a kala qaybsanaantu waa su'aasha: Noodka tartamaya ma sababi karaa musuqmaasuqa xogta? Haddii ay dhacdo in musuqmaasuqa xogtu uu yahay xaalad macquul ah, xal fiican ayaa noqon doona in laga soociyo noodhka codsiyada soo socda iyo kaydinta joogtada ah. Habka ugu caansan ee kala-goynta waa in la gooyo noodhka khaldan.

Waxaa jira laba qaybood oo hababka kala-goynta ah, oo aan wici doono toosan и aan toos ahayn, laakiin si isku mid ah ayaa loogu yeeri karaa firfircoon и dadban. Hababka tooska ah waxaa ka mid ah ficilada qaybta ka badbaaday facooda, sida isdhexgalka IPMI (Intelligent Platform Management Interface) qalab ama ILO (hab lagu maareeyo server-yada maqnaanshaha jir ahaaneed ee iyaga), halka hababka aan toos ahayn ay ku tiirsan yihiin kuwa fashilmay. u gudub si ay si uun u aqoonsato inay ku jirto xaalad aan caafimaad qabin (ama ugu yaraan ka hortagto xubnaha kale inay soo kabtaan) oo ay calaamadeeyaan qalabka ilaalinta ku saabsan baahida loo qabo in la gooyo noodhka guuldareystay.

Kooramku wuu caawiyaa marka la isticmaalayo hababka tooska ah iyo kuwa aan tooska ahaynba.

Kala qaybsanaan toos ah

Marka laga hadlayo kala qaybsanaan toos ah, waxaan isticmaali karnaa kooramka si aan uga hortagno tartanka kala fogaanshaha haddii ay dhacdo in shabakadu xumaato.

Fikradda kooramku, waxaa jira macluumaad ku filan nidaamka (xitaa iyada oo aan lagu xidhin asxaabteeda) si ay noodhadhku si toos ah u ogaadaan haddii ay tahay inay bilaabaan kala-tagnaan iyo/ama soo kabashada.

Kooram la'aan, labada dhinac ee shabakada qaybsan waxay si sax ah u qaadan doonaan in dhinaca kale uu dhintay oo ay doonayaan inay ka fogaadaan kan kale. Xaaladda ugu xun, labada dhinacba waxay maamulaan inay xidhaan dhammaan kutlada. Xaalad kale oo ka duwan ayaa ah is-dhimasho dhimasho, wareeg aan dhammaad lahayn oo qanjidhada soo baxaysa, oo aan arkin facooda, dib u kicinta, iyo bilaabista soo kabashada kaliya si ay dib u bilaabaan marka facooda ay raacaan isla macquulnimada.

Dhibaatada ka jirta kala fogaanshiyaha ayaa ah in aaladaha inta badan la isticmaalo ay noqdaan kuwa aan la heli karin iyadoo ay ugu wacan tahay isla dhacdooyinka guuldarada ee aan rabno inaan beegsanno soo kabashada. Inta badan kaararka IPMI iyo ILO waxay ku rakiban yihiin martigeliyaha ay kormeeraan, si caadi ah, waxay isticmaalaan shabakad isku mid ah, taas oo keenta in martigeliyaha bartilmaameedka ah ay rumaystaan ​​​​in martida kale ay yihiin offline.

Nasiib darro, astaamaha hawlgalka ee aaladaha IPMI iyo iLo inta badan lama tixgeliyo wakhtiga qalabka la iibsanayo.

Kala qaybsanaan dadban

Kooramku waxa kale oo uu muhiim u yahay maaraynta kala tagga dadban; haddii si sax ah loo sameeyo, kooramku waxa uu u oggolaan karaa badbaadayaashu in ay u qaataan in qanjidhada lumay ay u gudbi doonaan xaalad ammaan ah muddo cayiman ka dib.

Qaabayntan, saacada ilaaliye qalabku waxa dib loo dajin doonaa ilbiriqsi kasta N hadii kooramku aanu lumin. Haddi uu wakhtigu dhaco (badanaa dhawr jeer oo N) ah, markaa qalabku waxa uu sameeyaa koronto aan wanaag ahayn (ma xidho).

Habkani aad buu wax ku ool u yahay, laakiin kooram la'aan ma jiro macluumaad ku filan kooxda dhexdeeda si loo maareeyo. Ma fududa in la kala garto farqiga u dhexeeya go'itaanka shabakadu iyo cillad la'aanta asaaga. Sababta ay tani u khusayso ayaa ah iyada oo aanad awood u lahayn in aad kala saarto labada kiis, waxaa lagugu qasbay inaad doorato dabeecad isku mid ah labada xaaladoodba.

Dhibaatada doorashada hal hab ayaa ah in aysan jirin wax tallaabo ah oo kor u qaadaya helitaanka oo ka hortagaya luminta xogta.

  • Haddii aad doorato in aad u maleyso in noodhka asaagii uu firfircoon yahay laakiin dhab ahaantii uu guuldareysto, kooxdu waxay si aan loo baahnayn u joojin doonta adeegyada u ordi doona si ay u magdhabiso lumitaanka adeegyada ka imanaya noodhka asxaabta ee fashilmay.
  • Haddii aad go'aansato inaad u maleyso in noodu hoos u dhacday, laakiin waxay ahayd uun shabakad fashilantay oo xaqiiqda ah noodhka fog ayaa shaqeynaya, markaa sida ugu fiican waxaad u saxiixeysaa dib-u-heshiisiin mustaqbalka mustaqbalka ee xogta xogta ka dhalatay.

Iyadoo aan loo eegin waxa heuristic ah ee aad isticmaasho, waa wax aan macquul ahayn in la abuuro guul darro taas oo keeni karta in labada dhinacba ay guul darraystaan ​​ama ay keenaan kooxdu inay xidho noodhka nool. Isticmaalka kooram la'aanta waxay si dhab ah u diidaysaa kutlada mid ka mid ah aaladaha ugu awooda badan arsenalkeeda.

Haddii aysan jirin beddel kale, habka ugu wanaagsan waa in la huro helitaanka (halkan qoraagu wuxuu tixraacayaa aragtida CAP). Helitaanka sare ee xogta la kharribmay cidna ma caawiso, iyo gacan ku heshiinta xogaha kala duwan ma aha mid xiiso leh.

Kooram

Kooramku aad buu u dhawaaqaa, sax?

Dhibka kaliya ee jira ayaa ah in si aad ugu yeelato koox ka kooban xubnaha N, waxaad u baahan tahay inaad leedahay xiriir ka dhexeeya N/2+1 ee qanjidhadaada harsan. Kaas oo aan suurtogal ahayn kutlada labada noode ka dib marka hal nood uu xumaado.

Kaas oo aakhirka ina keenaya mushkiladda aasaasiga ah ee laba nood:
Kooramku macno kuma samaynayo laba rucubood, la'aanteedna suurtagal maaha in si la isku halleyn karo loo go'aamiyo habka ficilka ee kordhinaya helitaanka kana hortagaya luminta xogta
Xataa nidaamka laba nood ee ku xidhan fiilada isdhaafka ah, suurtogal maaha in si qeexan loo kala saaro go'itaanka shabakadu iyo fashilka qanjidhada kale. Naafaynta hal dhamaadka ( itimaalka taas oo ah, dabcan, u dhiganta masaafada u dhaxaysa qanjidhada) waxay ku filnaan doontaa in la baabi'iyo malo kasta oo ah in caafimaadka xidhiidhka uu la siman yahay caafimaadka qanjidhada lammaanaha.

Samaynta koox laba-node ah oo shaqaynaysa

Mararka qaarkood macmiilku ma awoodo ama ma rabo inuu iibsado noodhka saddexaad, waxaana nalagu khasbaa inaanu raadino beddel kale.

Xulashada 1 - Habka kala qaybinta nuqul

Qalabka noode ILO ama IPMI wuxuu u taagan yahay meel guuldarreysatay sababtoo ah, haddii uu guuldareysto, badbaadayaashu ma isticmaali karaan si ay u keenaan meel ammaan ah. Kutlada 3 ama in ka badan, waxaan tan ku yareyn karnaa anagoo xisaabinayna kooramka oo aan isticmaalno ilaalada qalabka (hab aan toos ahayn, sida horay looga hadlay). Marka laga hadlayo laba nood, waa in aan isticmaalno unugyada qaybinta awoodda shabakadeed (PDUs) beddelkeeda.

Guuldarada ka dib, badbaaduhu waxa uu marka hore isku dayaa in uu la xidhiidho agabka kala soocida aasaasiga ah (ku xidhan ILO ama IPMI). Haddii tani guuleysato, soo kabashadu waxay u socotaa sidii caadiga ahayd. Kaliya haddii aaladda iLO/IPMI fashilanto ayaa PDU la geli karaa; haddii marin u helitaanku guulaysto, soo kabashada way sii socon kartaa.

Hubi inaad PDU ku dhejiso shabakad ka duwan taraafikada kooxda, haddii kale hal shabakad oo fashilantay waxay xannibi doontaa gelitaanka labadaba aaladaha kala-baxa waxayna xannibi doontaa soo celinta adeegyada.

Halkan waxaad ku waydiin kartaa - PDU ma hal dhibic oo guul darro ah? Taas oo jawaabtu tahay, dabcan waa.

Haddii khatartani ay muhiim kuu tahay, keligaa ma tihid: ku xidh labada noodus laba PDU oo u sheeg software-ka isku-dhafka ah inay isticmaalaan labadaba marka la damiyo qanjidhada. Kooxdu hadda way firfircoon tahay haddii hal PDU dhinto, iyo guuldarada labaad ee PDU kale ama aaladda IPMI ayaa loo baahan doonaa si loo joojiyo soo kabashada.

Doorashada 2 - Ku-darista Garqaad

Marxaladaha qaarkood, halka habka kala qaybinta nuqulku yahay farsamo ahaan suurtogal ah, siyaasad ahaan waa adag tahay. Shirkado badan ayaa jecel inay xoogaa kala soocaan maamulayaasha iyo milkiilayaasha codsiyada, iyo maamulayaasha shabakada amniga-miyir ah had iyo jeer kuma xiiseeyaan la wadaagida goobaha gelitaanka PDU cid kasta.

Xaaladdan, beddelka lagu taliyay waa in la abuuro dhinac saddexaad oo dhexdhexaad ah oo kaabi kara xisaabinta kooramka.

Haddii ay dhacdo guuldarro, noodhku waa inuu awood u leeyahay inuu arko mawjadaha hawada ee asaagiisa ama garsooraha si uu u soo celiyo adeegyada. Garqaadaha sidoo kale waxaa ku jira shaqada goynta haddii labada noodu ay arki karaan garqaadaha laakiin aysan is arki karin.

Doorashadan waa in lala isticmaalo habka aan tooska ahayn ee aan tooska ahayn, sida saacada ilaalinta qalabka, kaas oo loo habeeyey in lagu dilo mishiinka haddii uu lumiyo xidhiidhka saaxiibkiisa iyo qanqaadaha. Sidaa darteed, badbaaduhu wuxuu si macquul ah u qaadan karaa in noodhka dhiggiisa uu ku jiri doono xaalad ammaan ah ka dib marka saacada ilaalisa qalabku uu dhaco.

Farqiga dhabta ah ee u dhexeeya garqaadaha iyo noodhka saddexaad waa in garqaaduhu u baahan yahay ilo aad uga yar si uu ugu shaqeeyo oo uu u adeegi karo wax ka badan hal koox.

Xulashada 3 - Qodobka aadanaha

Habka kama dambaysta ah waa in badbaadayaashu ay sii wadaan socodsiinta adeeg kasta oo ay markii hore ku shaqeynayeen, laakiin ayan bilaabin kuwa cusub ilaa ay dhibaatada lafteeda xalliso (soo celinta shabakada, dib u soo celinta node) ama qof ayaa qaadaya mas'uuliyadda inuu gacanta ku xaqiijiyo in dhinaca kale uu dhintay.

Doorashada gunnada

Miyaan sheegay inaad ku dari karto nood saddexaad?

Laba rafiiq

Doodda awgeed, aan iska dhigno in aan ku qanciyay mudnaanta nudaha saddexaad, hadda waa in aan tixgelinno habaynta jireed ee noodhka. Haddii lagu hoydo (oo lagu xoojiyay) isla raakidh isku mid ah, tani waxay sidoo kale ka kooban tahay SPoF, iyo mid aan lagu xallin karin in lagu daro raakidh labaad.

Haddii ay tani la yaab tahay, ka fiirso waxa dhici doona haddii raakidh laba noodud leh ay guuldarraystaan, iyo sida noodhka badbaaday u kala sooci doono taas iyo burburka shabakadu.

Jawaabta oo gaaban waa in aysan suurtagal ahayn, mar labaadna waxaan la tacaaleynaa dhammaan dhibaatooyinka kiiska laba-node. Ama badbaade:

  • wuu iska indhatiraa kooramka oo si khaldan isku dayo inuu bilaabo soo celinta inta lagu jiro maqnaanshaha shabakadu (awoodda lagu dhammayn karo kala qaybsanaanta waa sheeko kale waxayna ku xidhan tahay haddii PDU ay ku lug leedahay iyo haddii ay la wadaagaan awoodda mid ka mid ah racks), ama
  • xushmeeyaa kooramka oo iska gooyaa si degdeg ah marka qanjirada dhigeeda ahi fashilanto

Si kastaba ha ahaatee, laba raandhyo kama roona hal, noodhadhkuna waa inay helaan sahay koronto oo madax-bannaan ama lagu qaybiyaa saddex (ama ka badan, iyadoo ku xidhan inta nood ee aad haysato) raakidh.

Laba xarumood oo xog ah

Halkaa marka ay marayso, akhristayaasha kuwaas oo aan hadda halis u ahayn waxay rabaan inay tixgeliyaan soo kabashada musiibada. Maxaa dhacaya marka asteroid uu ku dhufto isla xarun xogeed oo leh seddexda noode ee ku faafay seddex rakibadood oo kala duwan? Sida iska cad Waxyaabaha xun, laakiin waxay kuxirantahay baahiyahaaga, ku darista xarun xogeed labaad kuma filna.

Haddii si sax ah loo sameeyo, xarunta xogta labaad waxay ku siinaysaa (iyo si macquul ah) nuqul cusub oo joogto ah oo adeegyadaada iyo xogtooda ah. Si kastaba ha ahaatee, sida laba-node, laba-rack xaaladaha, ma jiraan macluumaad ku filan nidaamka si loo hubiyo helitaanka ugu badan iyo ka hortagga musuqmaasuqa (ama xogta dhigay farqiga). Xataa iyada oo leh saddex nood (ama racks), oo loo qaybiyo laba xarumood oo kaliya oo xog ah ayaa ka tagaysa nidaamka inuu awoodi waayo inuu si kalsooni leh u gaaro go'aanka saxda ah haddii ay dhacdo (hadda aad uga badan) dhacdo aan labada dhinacba xiriiri karin.

Tani macnaheedu maaha in xalinta xogta xaruntu aanay waligii ku haboonayn. Shirkaduhu waxay inta badan rabaan in qofku ka warqabo ka hor intaysan qaadin tillaabada aan caadiga ahayn ee u guurista xarunta xogta kaydinta. Kaliya maskaxda ku hay in haddii aad rabto in aad otomaatig ka dhigto maqnaanshaha, waxaad u baahan doontaa xarun xogeed saddexaad si kooramku u yeesho macno (si toos ah ama dhexdhexaadiye), ama waxaad heli doontaa hab aad si kalsooni leh u xidho dhammaan xogta xarunta.

Source: www.habr.com

Add a comment