Návod na zprovoznění softwarového RAID pole na OpenSUSE

- Kategorie:

Na serveru Vavai.net se objevil návod na rozchození softwarového RAID pole na OpenSuse 11.2. Konkrétně se bude jednat o RAID-1, ale prakticky stejným stylem lze udělat i jiný typ RAID pole. Pokusím se vám přeložit a nastínit, jak RAID pole rozchodit.

Příprava

1. K vyzkoušení tohoto postupu budete potřebovat alespoň 2 disky o stejné velikosti. Pokud budete dělat RAID-1, tak se doporučuje nepřesáhnout velikost disků 200GB.
2. Instalační disk OpenSUSE 11.2 nebo jakoukoliv jedenáctkovou verzi OpenSUSE. Ono by to šlo i s předešlými verzemi, ale návod by nemusel ve všech bodech úplně sedět kvůli rozdílnému layoutu.
3. Rozmyslet si rozdělení disku – např. 100 MB boot, 1 GB swap a zbytek pro root. Samozřejmě, že toto je čistě na vás.

!!!NEZAPOMEŇTE!!! Pokud nepoužijete nové disky, je důležité mít disky zazálohované, protože pokud máte na discích data, tak o ně přijdete.

Instalace

1. Vložte DVD s Instalací OpenSUSE do mechaniky a spusťte instalaci.
2. Zvolte v průvodci instalací položku Instalace.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

3. Vyberte Novou instalaci.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

4. Vyberte si časové pásmo, formát času a klikněte na Další.
5. Vyberte si vaše preferované prostředí (GNOME, KDE…).

Návod na zprovoznění softwarového RAID pole na OpenSUSE

6. Nyní zvolte možnost Založené na diskových oddílech a poté klikněte na Upravit rozdělení disků.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

7. Klikněte na první oddíl pravým tlačítkem a vyberte možnost Smazat.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

8. Nyní dvakrát klikněte na první disk.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

9. Klikněte na Přidat.
10. Vyberte Primární diskový oddíl a klikněte na Další.
11. Zvolte Vlastní velikost a klikněte na Další.
12. Nyní vyberte možnost Neformátovat oddíl a v rozbalovacím menu zvolte 0xFD Linux RAID a klikněte na Konec.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

13. Tento postup opakujte pro swap a root nebo podle počtů oddílů tolik, kolik si jich budete přát.
14. V tuto chvíli byste měli mít vytvořeny 3 RAID oddíly.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

15. Nyní na levém panelu vyberte druhý disk a opět opakujte proces tak, aby vám vznikly 3 RAID oddíly o velikostech 100 MB boot, 1 GB swap a zbytek místa pro root.
16. V tuto chvíli máme vytvořených šest RAID oddílů.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

17. Teď klikněte na položku RAID v levém panelu a klikněte na tlačítko Přidat RAID.
18. Zvolte RAID-1 (mirroring = zrcadlení) a vyberte dva oddíly o velikosti 100 MB a klikněte na Další.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

19. Vyberte velikost chunk 4 kb.
20. Bod připojení nastavte na /boot a klikněte na Konec.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

21. Nyní proces opakujte s oddíly o velikosti 1 GB - jen s tím rozdílem, že jako Soub. systém zvolíte místo EXT4 položku swap.
22. U třetího oddílu opět proces opakujte a jen nechte defaultní nastavení.

Návod na zprovoznění softwarového RAID pole na OpenSUSE

23. Nyní klikněte na Přijmout a dokončete instalaci podle průvodce.

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.

Proč to dělají takhle?

Nečetl jsem článek úplně podrobně, přiznávám, ale poněkud mi uniklo, proč dělají samostatné RAID svazky pro každý přípojný bod. To mi připadne zcestné. Podle mě by tam měl být, v této konfiguraci, RAID přes "téměř" celý disk. Zbytek z "téměř" měl zůstat na SWAP, ale samostatně na každém disku. V RAIDu už si může udělat přípojných bodů podle libosti a systém nemusí zrcadlit i swap. To je podle mě vhodnější konfigurace i z hlediska pozdějšího řešení případné havárie. Čím jednodušší konfigurace, tím lepší.

Návrh na doplnění

Ještě bych do návodu přidal, jak po instalaci zavést grub i na ten druhý disk. Ne každý to možná ví. :-)

jak po instalaci zavést grub i na ten druhý disk

"jak po instalaci zavést grub i na ten druhý disk" - to by se mi vážně hodilo, procházím netem a nějak se mi nedaří najít ten "správný" postup. Díky za případné odezvy

obrázky

Nešlo by udělat, aby se po kliknutí obrázek zvětšil. Takhle je to kolikrát nečitelné :-(

screenshoty

Stačilo ty screenshoty udělat široké 650 px, ty se sem vejdou.

Chtěl bych se zeptat z

Chtěl bych se zeptat z jakého důvodu se doporučuje maximální velikost 200GB. SW Raid 1 používám už od SuSE 10.0 a neměl jsem problém asi s velikostí jako 750 GB. Ale rád se nechám poučit. Děkuji předem za odpověď.

Odpovím si sám :-)

Odpovím si sám :-) Myslím, že se jedná o nesprávný překlad této části. Nepodoručuje se použít rozdílné harddisky pro Raid 1 (to je pochopitelné, různá rychlost, velikost cache, atd.)....ne že by neměl být disk větší než 200 GB.
Ještě bych doplnil jednu drobnost. Při instalaci bych stopnul odpočítávání času před konečným restartem a počkal až se vytvoří nadefinovaná zrcadla. Jinak se zrcadlo "rozbije" a po restartu probíhá synchronizace znovu což mi nepřijde zrovna systémové. Přepnutí na sezení F6 (Ctrl+Alt+F6) a sledovat "cat /proc/mdstat). Pokud to někoho bude zajímat a není mu to co poposuju jasné, rád upřesním.
Pro lowend servery je SW raid výborná věc a při dnešní ceně disků za minimální náklady. Lze uložit zavaděč í na druhý disk a v případě kolapsu jednoho PC funguje stejně jako bez něj.......synchronizace na nový se pak dá dělat za provozu. Sledovat stav a posílat si report na email se dá konfigurací mdadm. Používám SW na více strojích kde není z důvodu ceny HW raid, včetně své domácí i pracovní stanice už dost dlouho abych to mohl rozhodně doporučit. Data jsou vzácná :-)

Data jsou vzácná

Nehádám se, jen bych k větě „Data jsou vzácná“ doplnil svou poznámku, aby si to někdo špatně nevyložil: Pokud máte rádi svá data, pak potřebujete dobré zálohování, ne RAID. RAID (mirror) je vhodný tam, kde si nemůžete dovolit kvůli výměně vadného disku stroj odstavit z provozu. Proti tomu RAID-1 chrání (pokud jsou ve stroji za chodu fyzicky vyměnitelné disky, což v době S-ATA snad není problém ani v domácích podmínkách). Zálohu ale mirror v žádné případě nenahradí. Většinu situací vedoucích ke ztrátě dat (uživatelem omylem smazaný soubor, poškozený filesystém chybným zápisem dat operačním systémem, fyzické poškození komponent počítače při přepětí v elektrické síti, živelné katastrofě apod., krádež počítače atd.; vlastně všechno kromě jednoduché poruchy jednoho disku) RAID-1 (ale ani vyšší verze RAIDů) nezachrání.

Ano, je to přesně tak jak

Ano, je to přesně tak jak píšete. Jen se tímto dostáváme k zálohování........to slovo jsem v příspěvku nepoužil :-) Ale vaše je určitě na místě. Raid řeší lokální defekt disku, neřeší uživatelskou nebo aplikační chybu a neřeší ani zničení disků obou například proražením zdroje, požárem, vytopením atd.. Na toto je potřeba zálohovat, nejlépe udržovat x záloh zpětně a samozřejmě na jiný stroj po síti.......v případě podnikového nasazení do jiné budovy. Proti krádeži stroje je třeba se chránit šifrováním dat. Vše toto sám využívám. To už se ale dostáváme k jinému tématu než je mimochodem pěkně sestavené HOWTO autora článku.

Re:

Jen drobnost, na sledování postupu synchronizace lze využít i příkaz "watch cat /proc/mdstat", takže člověk vidí, jako mu to neuvěřitelně pomalu přibývá... :-) Jinak RAID se dá vytvořit i na již hotovém systému: fdiskem připravím diskové oddíly, mdadm použiji k vytvoření RAIDu, pak to zformátuji, počkám na synchronizaci a zapíšu do /etc/fstab.

Ano, kombinace s watch je

Ano, kombinace s watch je lepší. Osobně vytvářím při instalaci pouze / oddíl a swap takže toho ručního refreshování není tolik. Oddíl do těch 20ti GB se stihne dodělat tak do 10ti minut po ukončení instalace a datové storage pak vytvářím na pozadí po instalaci když během toho můžu konfigurovat systém.

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek

Anketa

Jak jste spokojeni s nejnovější verzí openSUSE 12.1: