Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Hey Habr!

Lẹhin awọn isinmi Ọdun Titun, a tun ṣe awọsanma ti o ni ajalu ti o da lori awọn aaye meji. Loni a yoo sọ fun ọ bi o ṣe n ṣiṣẹ ati ṣafihan ohun ti o ṣẹlẹ si awọn ẹrọ foju foju onibara nigbati awọn eroja kọọkan ti iṣupọ ba kuna ati gbogbo aaye naa ṣubu (apanirun - ohun gbogbo dara pẹlu wọn).

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ
Eto ibi ipamọ awọsanma ti ko ni ajalu lori aaye OST.

Kini inu

Labẹ hood, iṣupọ naa ni awọn olupin Sisiko UCS pẹlu hypervisor VMware ESXi, awọn ọna ipamọ INFINIDAT InfiniBox F2240 meji, ohun elo nẹtiwọọki Cisco Nesusi, ati awọn iyipada Brocade SAN. A pin iṣupọ naa si awọn aaye meji - OST ati NORD, ie ile-iṣẹ data kọọkan ni eto ohun elo kanna. Lootọ, eyi ni ohun ti o jẹ ki o jẹ ẹri ajalu.

Laarin aaye kan, awọn eroja akọkọ tun jẹ pidánpidán (awọn ogun, awọn iyipada SAN, netiwọki).
Awọn aaye meji naa ni asopọ nipasẹ awọn ipa-ọna okun opitiki ti a ti sọtọ, tun ni ipamọ.

Awọn ọrọ diẹ nipa awọn eto ipamọ. A kọ ẹya akọkọ ti awọsanma-ẹri ajalu lori NetApp. Nibi a yan INFINIDAT, ati pe idi niyi:

  • Aṣayan isọdọtun ti nṣiṣe lọwọ. O ngbanilaaye ẹrọ foju lati ṣiṣẹ paapaa ti ọkan ninu awọn eto ibi ipamọ ba kuna patapata. Emi yoo sọ fun ọ diẹ sii nipa atunkọ nigbamii.
  • Awọn oludari disiki mẹta lati mu ifarada aṣiṣe eto pọ si. Nigbagbogbo meji wa.
  • Ṣetan ojutu. A gba agbeko ti a ti ṣajọpọ tẹlẹ ti o kan nilo lati sopọ si nẹtiwọọki ati tunto.
  • Fetísílẹ imọ support. Awọn onimọ-ẹrọ INFINIDAT nigbagbogbo ṣe itupalẹ awọn igbasilẹ eto ipamọ ati awọn iṣẹlẹ, fi awọn ẹya famuwia tuntun sori ẹrọ, ati iranlọwọ pẹlu iṣeto ni.

Eyi ni diẹ ninu awọn fọto lati ṣiṣi silẹ:

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Bawo ni o ṣe n ṣiṣẹ

Awọsanma ti jẹ ifarada-ẹbi tẹlẹ laarin ararẹ. O ṣe aabo fun alabara lati ohun elo ẹyọkan ati awọn ikuna sọfitiwia. Sooro ajalu yoo ṣe iranlọwọ aabo lodi si awọn ikuna nla laarin aaye kan: fun apẹẹrẹ, ikuna ti eto ibi ipamọ (tabi iṣupọ SDS kan, eyiti o ṣẹlẹ ni igbagbogbo 🙂), awọn aṣiṣe nla ni nẹtiwọọki ibi ipamọ, ati bẹbẹ lọ. O dara, ati pataki julọ: iru awọsanma n fipamọ nigbati gbogbo aaye kan di eyiti ko le wọle si nitori ina, didaku, gbigba apanirun, tabi ibalẹ ajeji.

Ni gbogbo awọn ọran wọnyi, awọn ẹrọ foju onibara tẹsiwaju lati ṣiṣẹ, ati pe idi ni idi.

Apẹrẹ iṣupọ naa jẹ apẹrẹ ki ogun ESXi eyikeyi pẹlu awọn ẹrọ foju alabara le wọle si eyikeyi awọn eto ibi ipamọ meji naa. Ti eto ipamọ lori aaye OST ba kuna, awọn ẹrọ foju yoo tẹsiwaju lati ṣiṣẹ: awọn ọmọ-ogun lori eyiti wọn nṣiṣẹ yoo wọle si eto ipamọ lori NORD fun data.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ
Eyi ni ohun ti aworan asopọ asopọ ni iṣupọ kan dabi.

Eyi ṣee ṣe nitori otitọ pe Ọna asopọ Inter-Switch ti tunto laarin awọn aṣọ SAN ti awọn aaye meji: Fabric A OST SAN yipada ti sopọ si Fabric A NORD SAN yipada, ati bakanna fun awọn iyipada Fabric B SAN.

O dara, ki gbogbo awọn intricacies wọnyi ti awọn ile-iṣẹ SAN jẹ oye, Atunṣe Active-Active ti tunto laarin awọn eto ibi ipamọ meji: alaye ti fẹrẹ kọwe ni akoko kanna si awọn eto ibi ipamọ agbegbe ati latọna jijin, RPO = 0. O han pe data atilẹba ti wa ni ipamọ lori eto ibi ipamọ kan, ati pe ẹda rẹ ti wa ni ipamọ lori ekeji. A ṣe atunṣe data ni ipele ti awọn iwọn ipamọ, ati data VM (awọn disiki rẹ, faili iṣeto, faili swap, ati bẹbẹ lọ) ti wa ni ipamọ lori wọn.

Gbalejo ESXi n wo iwọn didun akọkọ ati ẹda rẹ bi ẹrọ disiki kan (Ẹrọ Ibi ipamọ). Awọn ọna 24 wa lati ọdọ ESXi ogun si ẹrọ disiki kọọkan:

Awọn ọna 12 so pọ si eto ipamọ agbegbe (awọn ọna ti o dara julọ), ati 12 ti o ku si eto ipamọ latọna jijin (awọn ọna ti kii ṣe aipe). Ni ipo deede, ESXi wọle si data lori eto ibi ipamọ agbegbe nipa lilo awọn ọna “ti o dara julọ”. Nigbati eto ipamọ yii ba kuna, ESXi padanu awọn ọna ti o dara julọ ati yipada si awọn “ti kii ṣe aipe”. Eyi ni ohun ti o dabi lori aworan atọka.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ
Eto iṣupọ-ẹri ajalu kan.

Gbogbo awọn nẹtiwọọki alabara ti sopọ si awọn aaye mejeeji nipasẹ aṣọ nẹtiwọọki ti o wọpọ. Aaye kọọkan nṣiṣẹ Edge Olupese (PE), lori eyiti awọn nẹtiwọki onibara ti pari. Awọn PE ti wa ni iṣọkan sinu iṣupọ ti o wọpọ. Ti PE ba kuna ni aaye kan, gbogbo awọn ijabọ ni a darí si aaye keji. Ṣeun si eyi, awọn ẹrọ foju lati aaye ti o fi silẹ laisi PE wa ni iraye si lori nẹtiwọọki si alabara.

Jẹ ki a ni bayi wo kini yoo ṣẹlẹ si awọn ẹrọ foju alabara lakoko awọn ikuna pupọ. Jẹ ki a bẹrẹ pẹlu awọn aṣayan ti o rọrun julọ ati pari pẹlu pataki julọ - ikuna ti gbogbo aaye naa. Ninu awọn apẹẹrẹ, ipilẹ akọkọ yoo jẹ OST, ati pe pẹpẹ afẹyinti, pẹlu awọn ẹda data, yoo jẹ NORD.

Kini yoo ṣẹlẹ si ẹrọ foju onibara ti…

Asopọmọra atunṣe kuna. Atunṣe laarin awọn eto ipamọ ti awọn aaye meji duro.
ESXi yoo ṣiṣẹ nikan pẹlu awọn ẹrọ disiki agbegbe (nipasẹ awọn ọna ti o dara julọ).
Awọn ẹrọ foju tẹsiwaju lati ṣiṣẹ.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

ISL (Inter-Switch Link) fọ. Ọran naa ko ṣeeṣe. Ayafi ti diẹ ninu awọn irikuri excavator ma wà soke ọpọlọpọ awọn opitika ipa-ni ẹẹkan, eyi ti o nṣiṣẹ lori ominira ipa-ati ti wa ni mu si awọn ojula nipasẹ orisirisi awọn igbewọle. Sugbon lonakona. Ni idi eyi, awọn ọmọ-ogun ESXi padanu idaji awọn ọna ati pe wọn le wọle si awọn eto ipamọ agbegbe wọn nikan. Awọn ẹda ti wa ni gbigba, ṣugbọn awọn ogun kii yoo ni anfani lati wọle si wọn.

Awọn ẹrọ foju n ṣiṣẹ ni deede.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

SAN yipada kuna lori ọkan ninu awọn ojula. Awọn ogun ESXi padanu diẹ ninu awọn ọna si eto ipamọ. Ni ọran yii, awọn agbalejo ni aaye nibiti iyipada ti kuna yoo ṣiṣẹ nikan nipasẹ ọkan ninu awọn HBA wọn.

Awọn ẹrọ foju n tẹsiwaju lati ṣiṣẹ ni deede.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Gbogbo SAN yipada lori ọkan ninu awọn ojula kuna. Jẹ ki a sọ pe iru ajalu kan ṣẹlẹ lori aaye OST. Ni idi eyi, awọn ogun ESXi lori aaye yii yoo padanu gbogbo awọn ọna si awọn ẹrọ disk wọn. Ilana VMware vSphere HA boṣewa wa sinu ere: yoo tun bẹrẹ gbogbo awọn ẹrọ foju ti aaye OST ni NORD ni iwọn iṣẹju 140 ti o pọju.

Awọn ẹrọ foju ti n ṣiṣẹ lori awọn agbalejo aaye NORD n ṣiṣẹ ni deede.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

ESXi ogun kuna lori ọkan ojula. Nibi ẹrọ vSphere HA tun ṣiṣẹ lẹẹkansi: awọn ẹrọ foju lati ọdọ ogun ti o kuna ni a tun bẹrẹ lori awọn ogun miiran - lori aaye kanna tabi latọna jijin. Akoko atunbẹrẹ ẹrọ foju jẹ to iṣẹju kan.

Ti gbogbo awọn ogun ESXi lori aaye OST ba kuna, ko si awọn aṣayan: awọn VM tun bẹrẹ lori miiran. Akoko atunbẹrẹ jẹ kanna.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Eto ipamọ kuna ni aaye kan. Jẹ ki a sọ pe eto ipamọ kuna ni aaye OST. Lẹhinna awọn ọmọ ogun ESXi ti aaye OST yipada si ṣiṣẹ pẹlu awọn ẹda ibi ipamọ ni NORD. Lẹhin ti eto ibi ipamọ ti o kuna ti pada si iṣẹ, ẹda ti o fi agbara mu yoo waye ati pe awọn ogun ESXi OST yoo tun bẹrẹ iraye si eto ibi ipamọ agbegbe.

Awọn ẹrọ foju ti n ṣiṣẹ ni deede ni gbogbo akoko yii.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Ọkan ninu awọn ojula kuna. Ni ọran yii, gbogbo awọn ẹrọ foju yoo tun bẹrẹ lori aaye afẹyinti nipasẹ ẹrọ vSphere HA. Akoko atunbẹrẹ VM jẹ awọn aaya 140. Ni ọran yii, gbogbo awọn eto nẹtiwọọki ti ẹrọ foju yoo wa ni fipamọ, ati pe o wa ni iraye si alabara lori nẹtiwọọki naa.

Lati rii daju pe atunbere awọn ẹrọ ni aaye afẹyinti n lọ laisiyonu, aaye kọọkan jẹ idaji ni kikun. Idaji keji jẹ ifiṣura ni ọran ti gbogbo awọn ẹrọ foju gbe lati aaye keji, ti bajẹ.

Awọsanma Resilient Ajalu: Bii O Ṣe Nṣiṣẹ

Awọsanma-sooro ajalu ti o da lori awọn ile-iṣẹ data meji ṣe aabo fun iru awọn ikuna.

Idunnu yii kii ṣe olowo poku, nitori, ni afikun si awọn orisun akọkọ, a nilo ifiṣura lori aaye keji. Nitorina, awọn iṣẹ iṣowo-pataki ni a gbe sinu iru awọsanma bẹ, akoko idaduro igba pipẹ ti o fa awọn adanu owo nla ati awọn orukọ rere, tabi ti eto alaye ba wa labẹ awọn ibeere ifarabalẹ ajalu lati ọdọ awọn olutọsọna tabi awọn ilana ile-iṣẹ inu.

Awọn orisun:

  1. www.infinidat.com/sites/default/files/resource-pdfs/DS-INFBOX-190331-US_0.pdf
  2. support.infinidat.com/hc/en-us/articles/207057109-InfiniBox-best-practices-guides

orisun: www.habr.com

Fi ọrọìwòye kun