RAID Podcast
Leszek vom Techview-Podcast hat sich (sogar fast freiwillig đ ) auch dem RAID-Thema angenommen und erklärt es recht schön in seinem aktuellen Podcast. Hörts euch mal an!
Leszek vom Techview-Podcast hat sich (sogar fast freiwillig đ ) auch dem RAID-Thema angenommen und erklärt es recht schön in seinem aktuellen Podcast. Hörts euch mal an!
So es ist vollbracht. Die erste Version meines RAID-How-Tos ist fertig und der Fileserver wurde auch neu installiert!
Der Aufbau des RAIDs ging diesesmal etwas schneller (das kam mir jedenfalls so vor). An der Performance hat sich nichts getan, es ist immernoch mehr als schnell genug. đ Die Installation verlief völlig problemlos und der Installer hat Grub auf allen drei Festplatten installiert (glaube ich). Ich werde das in einer VM demnächst nochmal verifizieren.
Da die Testinstallation des Fileservers ein paar Probleme aufgezeigt hat, werde ich ihn am Wochenende neu installieren. Ich plane diesmal nur zwei Partitionen pro Platte, eine /boot und eine /. /boot wird im RAID1-Verbund laufen, das bringt zwar 66% Verlust mit sich aber das System läßt sich selbst beim Ausfall von zwei Platten noch booten. Ein RAID5 wäre zwar auch ok aber davon kann Grub nicht booten. đ (Grub kann eigentlich von keinem RAID-Verbund booten. Das RAID1 hält aber die ganzen /boot-Partitionen synchron. RAID5 wäre aufgrund der Paritätsdaten nicht lesbar.)
/boot wird auch <1GB sein, der Verlust ist also irrelevant. / läuft im RAID5-Verbund (33% Verlust, mit der geplanten 4. Platte sogar nur 25% Verlust!).
Evtl. werde ich auf /dev/md1 (das RAID5) auch nochmal ein LVM legen und das Ganze vernünftig Partitionieren aber damit gäbe es wieder eine Fehlerquelle mehr… alles nicht optimal.
Auf jedenfall wird alles schön dokumentiert und es wird hier oder im Ubuntu-Wiki eine kleine Anleitung geben.
Da der Fileserver ja auch virtualisieren soll, habe ich die letzten Tage etwas in der Richtung getestet. Bei meinem Arbeitgeber musste ich auf eigene Scripte und eine eigene Verwaltungsmethode (jede VM hat ein eigenes Init-Script) setzen, da libvirt und virsh nicht so recht funktioniert haben, als hardy in der beta-Phase war. Seit dem habe ich dann nur meine Scripte benutzt, was zu keinen größeren Problemen führte.
Mit Intrepid habe ich jetzt nochmal libvirt und die zugehörigen Tools ausprobiert und sie laufen wunderbar. Einzig der Virt-Manager unterstützt noch keine Remote-Installationen aber das liegt an der inzwischen veralteten Version in Intrepid. Es gibt ja noch virt-install und den virt-viewer, damit funktionieren auch Remote-Installationen.
Snapshots bzw. Backups zur Laufzeit scheinen auch noch nicht möglich zu sein. Das save Kommando in virsh fährt die VM leider runter… hier sollte man bei KVM noch nachbessern.
root@hal9000:/home# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 2434 MB in 2.00 seconds = 1217.39 MB/sec
Timing buffered disk reads: 684 MB in 3.01 seconds = 227.42 MB/sec
Das sollte eigentlich reichen. đ