Organisation des Xsan-Speichers in macOS Server
Obwohl ein auf einem Clientcomputer aktiviertes Xsan-Volume sich wie ein einzelnes Laufwerk ausnimmt, besteht es aus mehreren physischen Laufwerken, die per RAID-Techniken auf mehreren Ebenen kombiniert sind.
Der folgende Absatz beschreibt diese Elemente und erläutert, wie sie kombiniert werden, um gemeinsam genutzte Xsan-Volumes zu erstellen.
LUNs
Das kleinste Speicherelement bei Xsan ist die SCSI Logical Unit Number, kurz LUN. Eine LUN steht für eine Gruppe von Laufwerken, die zu einem RAID-Array zusammengefasst werden.
Eine LUN wird erstellt, wenn du ein RAID-Array auf einem RAID-Speichergerät erstellst. Das RAID-System kombiniert physische Laufwerke zu einem Array, basierend auf dem von dir ausgewählten RAID-Schema. Jedes Array wird im Fibre Channel-Netzwerk als LUN angezeigt.
Wenn sich die RAID-Standardarrays auf deinen RAID-Systemen für deine Zwecke nicht eignen, kannst du die Verwaltungssoftware der RAID-Systeme verwenden, um Arrays basierend auf anderen RAID-Schemas oder einer anderen Anzahl an Laufwerksmodulen neu zu erstellen.
Deine RAID-LUNs werden gekennzeichnet und für die Verwendung mit dem Xsan-Dateisystem initialisiert, wenn du im Bereich „Xsan“ der App „Server“ ein Volume einrichtest.
Speicherpools
LUNs werden zu Speicherpools zusammengefasst. Ein Speicherpool in einem kleinen Volume kann aus einem einzigen RAID-Array bestehen, während ein größeres Volume aus mehreren Speicherpools mit jeweils mehreren Arrays bestehen kann.
Xsan verteilt Dateidaten in einem Speicherpool parallel und LUN-übergreifend unter Verwendung eines RAID 0-Schemas (Striping). Dies gibt dir die Möglichkeit, die Zugriffsgeschwindigkeit eines Clients zu verbessern, indem du den verfügbaren Speicherplatz auf mehrere LUNs in einem Speicherpool verteilst.
Du kannst Speicherpools, die unterschiedliche Merkmale hinsichtlich Leistung oder Wiederherstellbarkeit aufweisen, basierend auf der RAID-Ebene ihrer LUNs konfigurieren. Benutzer können dann ihre Entscheidung, wo ihre Dateien gesichert werden sollen, davon abhängig machen, ob Geschwindigkeit oder Sicherheit für sie wichtiger sind.
Wenn du einen Speicher-Pool erstellst oder änderst, muss die Anzahl der zugewiesenen LUNs der Potenz zur Basis 2 entsprechen.
Du kannst den Bereich „Xsan“ in der App „Server“ verwenden, um verfügbare LUNs zu Speicherpools hinzuzufügen.
Volumes
Speicherpools werden zu den Volumes kombiniert, die Benutzer sehen. Aus der Sicht eines Benutzers unterscheidet sich das SAN-Volume weder in Aussehen noch im Verhalten von einem großen logischen Laufwerk, sondern lediglich darin, dass:
die Größe des Volumes durch Hinzufügen von Arrays oder Speicherpools vergrößert werden kann
mehrere Benutzer im SAN gleichzeitig auf Dateien auf dem Volume zugreifen können