UNIX - Solaris - Solstice Disk Suite - Concat Raid


Ein Concat RAID ist ein Zusammenschluss mehrerer unterschiedlicher Platten ohne Redundanz.

Funktionsweise


Die Blöcke werden auf den Platten verteilt. Man kann sagen, das die Platten (oder Slices) einfach nur aufgefüllt werden, und wenn die Slice voll ist, wird einfach die nächste genommen

Solaris - Solstice Disk Suite - SDS - Concat Raid
Klicken für Originalgröße

Vorteile


  • Der Vorteil dieser Metadevices ist das man im laufenden Betrieb das Device vergrößern kann, inkl. dem Filesystem drauf
  • Die Slices müssen nicht alle gleich gross sein
  • Weiterhin ist es nicht sehr CPU intensiv und kann auch auf Leistungsschwachen CPUs ohne Probleme verwendet werden


Nachteile


  • Keine Redundanz, überhaupt keine
  • Bei Ausfall einer Platte ist das ganze Meta Device unbrauchbar
  • Die maximale Geschwindigkeit richtet sich nach der einzelnen Platte


Einsatzgebiet


Das beste Einsatzgebiet ist, wenn man externe Storageboxen oder ein FC-AL Filer besitzt der einem RAID funktionalitäten zur Verfügung stellen kann. Dann kann man dort mehrere externe RAID Systeme, die ja nur als einzelene Platte angezeigt werden, zusammenfassen und es nach belieben erweitern. Die Redundanz kommt aus den externen RAID Boxen. Mit dieser Methode habe ich mehrere A1000 Storages zusammengefasst und auch schon erweitert

Konfiguration


Ein Concat RAID wird mit dem metainit Befehl erstellt. Dabei ist die Reihenfolge der Parameter wichtig, weil sonst ein Raid 0 erstellt wird :

metainit device num 1 slice [1 slice]...
  • device ist der Name des Metadevices. Das sollte ein freies sein. z.B. d34 oder d99
  • num ist die Anzahl der Slices die man verwenden will
  • Für jede Slice muss dann entsprechend die 1 und das slice angegeben werden


Beispiel


Erstellen eines Concat RAIDs über 4 Slices unterschiedlicher Größe

# metainit d10 4 1 c0t0d0s5 1 c1t4d0s1 1 c8t7d0s3 1 c1t1d0s3
# newfs /dev/md/rdsk/d10
# mount /dev/md/dsk/d10 /blabla
Man kann auch mehrere Slices einer einzigen Platte einbinden, macht aber wenig Sinn