Enterprise-NAS-Speichersystem
Test: Hewlett-Packard StorageWorks X9000 IBRIX
Funktionsweise Ibrix-Dateisystem
Das Ibrix-Fusion-Dateisystem besteht zunächst aus einer Vielzahl von Block-Devices. Im Logical-Volume-Manager-Kontext sind diese auch als Physical-Volume (PV) benannt.
Auf der Kommandozeile lassen sich die PVs und Volume-Group (VG und Logical Volumes (LV) anzeigen, wie Sie in folgender Galerie sehen:
- Ibrix-DateisystemDateisystem
Die Physical-Volumes (PV) können mittels der Option „-l“ gelistet werden. Alle normalen PVs beginnen mit dem Buchstaben „d“, gespiegelte mit dem Buchstaben „m“ für Mirror. Angehängt daran folgt eine fortlaufende Zahl. Die Spalten ab „RAID_Type“ bis zum Ende werden in dieser Version nicht genutzt. „ibrix_pv –a“ sucht nach neuen PVs und „-d“ löscht diese als PV wieder. Im Gegensatz zum LVM Pendant „pvs“ agiert das ibrix-Kommando auf allen Segment- bzw. Dateiservern im Verbund und bindet verfügbaren Speicher im Cluster ein. - Ibrix-Dateisystem
Aus den PVs wird dann eine Volume-Group (VG) gebildet, die aber im IBRIX-Kontext nicht wirklich genutzt wird. - Ibrix-Dateisystem
Und aus den VGs, dann die so genannten Logical-Volumes (LV). Diese entsprechen in der IBRIX-Syntax den Segmenten, aus denen sich das IBRIX-Dateisystem letztendlich zusammensetzt. Normalerweise würde man nun pro Logical-Volume ein Dateisystem anlegen und dieses lokal einhängen (LVM). Das IBRIX-Dateisystem legt jedoch das Dateisystem über alle angegebenen LVs an und vergibt die Hoheit über diese LVs bzw. Segmente per Round-Robin pro Segment an die Server, wenn keine andere Option dazu angegeben wurde. So wird per Default eine Lastverteilung erreicht und Hotspots werden so gut wie möglich vermieden. Ein Verzeichniseintrag (=mount point) für das neue Dateisystem auf allen Servern ist notwendig, bevor es dort eingehängt werden kann. - Ibrix-Dateisystem
Nach dem Systemstart werden auf den Segment-Servern die nachfolgenden Startup-Skripte ausgeführt, die die notwendigen Prozesse starten: ibrix_fusionmanager, ibrix_server, ibrix_statsagent, ibrix_statsmanager und ibrix_statsserver. Das neue Dateisystem “Test” basierend auf den LVs ilv1..4 wird neu angelegt und im Modus “lesend/schreibend” im Verzeichnis “/Test” auf allen Servern eingehängt.