FelaktighetssÀkerhet i lagringssystemet Qsan

Idag, inom IT-infrastruktur, med den utbredda anvĂ€ndningen av virtualisering, utgör lagringssystem kĂ€rnan som lagrar alla virtuella maskiner. Om denna nod misslyckas kan det helt stoppa driften av datacentret. Även om en stor del av serverutrustningen har nĂ„gon form av felövervakning "per default", stĂ€lls det höga krav pĂ„ lagringssystemen pĂ„ grund av deras sĂ€rskilda roll inom datacentret gĂ€llande "livskraft".

FelaktighetssÀkerhet i lagringssystemet Qsan

Den mest effektiva metoden för att sÀkerstÀlla felövervakning inom IT Àr att anvÀnda flera instanser av utrustning och mjukvara (i den enklaste formen - duplicering). Naturligtvis kan lagringssystemet dupliceras helt. Och för katastrofÄterstÀllning anvÀnds just en sÄdan metod. Men inte alla företag har rÄd med en sÄdan lösning. Det handlar inte bara om den dubbla kostnaden för utrustningen, utan ocksÄ om andra kostnader för att organisera en sÄdan lösning och dess fortsatta underhÄll.

Men möjligheten till duplicering av utrustning utesluter inte behovet av att sÀkerstÀlla felövervakning pÄ komponentnivÄ. SÀrskilt i lagringssystem anvÀnds redundans för strömförsörjning, kylmoduler, lagringsenheter och sjÀlvklart kontrollenheter. Allt detta har lÀnge blivit vardag. Det Àr svÄrt att hitta ett lagringssystem utan anvÀndning av en sÄdan design. Qsan hÀr - Àr inget undantag. Men i denna artikel vill vi prata om det som inte Àr uppenbart vid första anblicken och som frÀmst syftar till att öka systemets felövervakning som helhet.

Kylmoduler

Mycket ofta i Lagring med 2U-3U chassin anvĂ€nds kombinerade moduler som sammanför strömförsörjningsenheter och flĂ€ktar. Å ena sidan Ă€r detta praktiskt, eftersom man bara behöver underhĂ„lla en enhet. Å andra sidan, om kylsystemet gĂ„r sönder, kan strömförsörjningsenheten tvingas stĂ€ngas av för att undvika överhettning. Det verkar kanske inte vara en kritisk situation, men att lĂ€gga till sĂ„rbarheter i lagringssystemet Ă€r uppenbarligen ingen bra idĂ©.

Kylningen i Qsan Lagringssystem Ă€r organiserad i separata moduler med "varmhĂ„llning", oberoende av strömförsörjningen. I sjĂ€lva strömförsörjningarna finns det flĂ€ktar som Ă€r avsedda för att kyla strömförsörjningarna sjĂ€lva. Kylmodulen rymmer tvĂ„ oberoende flĂ€ktar som stöder varandra. Det finns tvĂ„ sĂ„dana moduler i Lagringssystemet: en till höger och en till vĂ€nster – för att effektivt kyla alla komponenter. Om en av flĂ€ktarna slutar fungera, ökar alla andra automatiskt hastigheten för att kompensera för den minskade luftflödet. DĂ€rför innebĂ€r en flĂ€ktfel ingen risk för överhettning av hela enheten.

Topologi för anslutning av expansionshyllor

Klassisk anslutningsschema expansionshyllor till Lagringssystemet innebÀr en topologi som kallas kaskad. I detta fall kopplas motsvarande kontrollerare för hyllan och Lagringssystemet samman med en enda SAS-kabel. sammanlagt blir det 2 kablar för ett tvÄkontrollerarsystem. Om det krÀvs att ansluta en andra, ansluts den pÄ samma sÀtt till den första hyllan. Och sÄ vidare. En fördel med denna topologi Àr enkelheten i implementeringen av utrustningen. En nackdel Àr sÄrbarheten vid plötsligt avbrott av SAS-kedjan pÄ grund av korsande fel i oanslutna kontrollerare av Lagringssystemet och hyllan eller pÄ grund av strömavbrott i nÄgon av expansionshyllorna i mitten av kedjan. Resultatet blir förlust av tillgÄng till vissa lagringsenheter och potentiellt kollaps av RAID-gruppen om den Àr "utspÀdd" över flera chassin.

För att skydda mot korsande fel i kontrollerarna har Qsan ett skydd i form av intern logisk koppling mellan kontrollerarna genom Lagringssystemets backplane. D.v.s. Lagringssystemets kontroller ser inte bara kontrolleraren för JBOD, som Àr direkt ansluten till den, utan Àven "grannens" kontroller via en speciell lÀnk i backplane. Som ett resultat, om en sÄdan situation intrÀffar och ingen fysiskt drar ut SAS-kablarna mellan Lagringssystemet och hyllan, kommer tillgÄngen till alla lagringsenheter att bevaras.

FelaktighetssÀkerhet i lagringssystemet Qsan

För att skydda mot avbrott av SAS-kedjan, till exempel pĂ„ grund av strömavbrott i expansionshyllan, anvĂ€nds vanligtvis en annan anslutningstopologi – omvĂ€nd kaskad. I detta fall ansluts Lagringssystemet direkt till den första och den sista hyllan i kedjan, vilket ger tillgĂ„ng till lagringsenheterna frĂ„n tvĂ„ sidor.

FelaktighetssÀkerhet i lagringssystemet Qsan

Om man vill ha ett starkare skydd kan man bygga större konfigurationer, till exempel genom att anvÀnda en trÀdtopologi. Man kan ocksÄ komplicera ytterligare genom att kombinera de nÀmnda topologierna. Detta Àr möjligt tack vare det stora antalet SAS-kontakter pÄ enheterna (2 för varje lagringskontroll och 5 för varje JBOD-kontroll) med automatisk identifiering av in- och utgÄngslÀgen. Det Àr viktigast att sjÀlva administratören inte blir förvirrad. Och lagringssystemet kan ordna konfigurationen korrekt.

Snabb Äteruppbyggnad

NĂ€rvarande reservdisksystem med 'hot spare' ökar avsevĂ€rt tillförlitligheten för informationslagring. Men bara det faktum att dessa diskar reserveras innebĂ€r inte absolut skydd. Problemet Ă€r att Ă„terstĂ€llningsprocessen (Ă„teruppbyggnad) Ă€r ganska arbetskrĂ€vande och ofta tidskrĂ€vande. Arbetskravet uppstĂ„r pĂ„ grund av den kontinuerliga tillgĂ„ngen till huvuddata. Dvs. systemet mĂ„ste, parallellt med sitt nuvarande arbete, ocksĂ„ kopiera data till den nya disken. Återuppbyggnadens varaktighet beror direkt pĂ„ lagrinskapaciteten och dess hastighetsegenskaper. Eftersom systemet inte har nĂ„gon information om det verkliga upptagna utrymmet pĂ„ diskarna kopierar det endast allt under Ă„teruppbyggnaden: block för block.

Som ett resultat kan ÄterstÀllningen av en modern disk med stor kapacitet pÄ mer Àn 10 TB under en seriös belastning pÄ lagringssystemet enkelt ta en vecka eller mer. Man bör ocksÄ ha i Ätanke att under Äteruppbyggnad ökar sannolikheten för att andra diskar misslyckas pÄ grund av den ökade belastningen pÄ dem. Detta kan utgöra ett allvarligt hot, till exempel vid anvÀndning av RAID5.

För att lösa detta problem har mĂ„nga utvecklare av lagringssystem fokuserat pĂ„ att pĂ„skynda Ă„terstĂ€llningsprocessen. Olika tillvĂ€gagĂ„ngssĂ€tt kan anvĂ€ndas, men essensen Ă€r densamma – att kopiera endast de faktiska upptagna blocken under Ă„teruppbyggnaden. Qsan har inte varit ointresserade av detta problem. För lagringssystemet frĂ„n denna leverantör, nĂ€r alternativet Ă€r aktiverat, Snabb Ă„teruppbyggnad spĂ„rar systemet de block som anvĂ€nds för skrivning, vilket gör det möjligt att i hĂ€ndelse av diskfel kopiera bara dem till den nya enheten.

FelaktighetssÀkerhet i lagringssystemet Qsan

Alternativet för snabb Äteruppbyggnad Àr inte aktiverat som standard nÀr nya volymer skapas, eftersom dess anvÀndning pÄverkar prestandan, sÀrskilt vid random write-operationer, eftersom:

  1. Det Àr nödvÀndigt att spÄra skrivningar i block;
  2. Vid en rebuild sker ingen omrÀkning av kontrollsummor för oanvÀnt utrymme, sÄ vid ny skrivning till detta omrÄde Àr det först nödvÀndigt att "initialisera" det.

DÀrför rekommenderas det inte att anvÀnda Fast Rebuild för volymer, till exempel med högbelastade databaser eller i övervakningssystem dÀr volymen ÀndÄ kommer att fyllas till 100%. Men för fil- eller e-postservrar kommer detta alternativ verkligen att vara mycket anvÀndbart.

Avslutande

Varje tillverkare av lagringssystem förvÀntar sig att deras enheter Àr pÄlitliga. Och om det inte finns nÄgra fatala brister vid utvecklingen av enheterna och en otrolig strÀvan efter att spara under tillverkning och testning, sÄ kan man i stort sett hÄlla med leverantören. Men det Àr viktigt att förstÄ:

  • grundlĂ€ggande felresistens hos lagringssystem Ă€r framför allt ett sĂ€tt att fortsĂ€tta fĂ„ tillgĂ„ng till data i hĂ€ndelse av att nĂ„gon komponent misslyckas;
  • ytterligare alternativ för felresistens (som de som beskrivits ovan) Ă€r ett sĂ€tt att utesluta vissa typer av fel och öka dina chanser att fĂ„ tillgĂ„ng till data;
  • 100% tillförlitlighet existerar tyvĂ€rr inte. Men för att komma sĂ„ nĂ€ra som möjligt strĂ€var de flesta seriösa lagringssystemstillverkare (och Qsan dessa ingĂ„r) efter att kontinuerligt förbĂ€ttra sina produkter bĂ„de pĂ„ hĂ„rdvaru- och mjukvarusidan.

Samtidigt bör man inte glömma att ingen absolut tillförlitlighet hos lagringssystem ersÀtter behovet av sÀkerhetskopior, tydliga och vÀlrepeterade ÄterstÀllningsplaner i hÀndelse av en nödsituation och snabb teknisk support frÄn leverantören.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster