«

»

Amd Option RAID & Server Core

Mám doma na půdě už nějaký ten rok svůj server. Když jsem se kdysi dávno při instalaci rozhodoval, který OS použiju pro nejnižší vrstvu virtualizace, tehdy jsem se rozhodl pro Windows server 2012 R2 CORE.  Důvody proč jsem nepoužil linux Xen nebo KVM byly spíš podružné, měl jsem prostě chuť vyzkoušet, jak budou linux guesti fungovat pod hyper-v. A taky zvědavost, japato že fachá ten Microsoftí server zdarma.

No nebyla to nejrozumnější volba: bez windows 8+ workstationu narazíte na věci, které cmdlety prostě udělat nejdou.Ale to  o tom až jindy.

Chtěl jsem dnes sdělit postřehy s tím falešným raid řadičem, za který se zřejmě AMD stydí a tudíž jej ani pořádně nepojmenovalo. Ano, řeč bude o Amd Optimal Raidu integrovaném v chipsetech SB7xx, SB850 a zřejmě i novějších.

Nevím jak dnes, ale dříve byly tyhle pseudo RAIDy nepříliš oblíbené pro svou nízkou výkonnost a hlavně protože to nebyly skutečné hw. řadiče, ale jen jakási nadstavba biosu, kterou se dal nějaký základní array nastavit. Veškeré další běžné činnosti pak řídil a vykonával hostitelský OS pomocí (také neoblíbených) proprietárních ovladačů.

V tomto jsem za uplynulých cca 10 let stále nezaznamenal žádný pokrok.

Je pravda, že dnes už vzhledem k výkonu aktuálních CPU a propustnosti sběrnic není zatížení CPU  vlivem administrace spojené s RAID řadičem již rozhodující, toho 1% ubraného z výkonu asi není nutno litovat.

Problém stále zůstává v tom, že tyto pseudo raidy jsou závislé na OS, a pokud opravdu nastane problém, tak jej nevyřešíte bez nabootování OS  a spuštění aplikace pro managment raidu. Což je ovšem dost chyba designu, neboť když už problém nastane, zpravidla to znamená, že nechcete pokračovat v bootování a riskovat, že dojde k úplnému rozpadu raidového pole a ztrátě dat.

Nicméně nedá se v tomto případě nic dělat. Pokud se v postu objeví nějaká chyba, je ten bios tak hloupý, že stejně v něm nejde nic opravit. Maximálně tak můžete  pokusit se pole zcela zrušit a sestavit znovu (pozor na initalisation, zřejmě o data nechcete přijít), ale výsledek je nezaručen a operace značně riskantní.

Největší fail je, když dojde k rozpadu / degradaci pole, pokusí se navíc pokračovat v bootování bez zásahu uživatele, což považuju za obrovskou chybu. Neboť samozřejmě, jakmile se na jeden ze dvou disků v raid1 šáhne, dojde k nenávratnému rozpadu pole, neboť si potom obrazy binárně neodpovídají. A to se také stalo. Omylem jsem zapojil jeden z disků do špatného sata portu (jež nebyl aktivní), a ten pitomý raid management jen asi na vteřinu zobrazil varování. Než jsem stačil zasáhnout už pokračoval v bootování a bylo to. Raid se mi rozpadl a sesynchronizovat jej znovu nebylo čím.

Nepříjemné je, že v případě amd je managment aplikace (zvaná RaidXpert tool) určena dle popisu pouze pro Win 7, Win8, Win8.1. a win 10. No řekněme, že pokud běží na Win 8 / 8.1, mohlo by to jít i na  Win 2012 / 2012 R2… ale garantováno to jaksi není….. Ale co CORE server? nikde ani zmínka sakryš…

 

(pokračování příště)