Durch den Multihost-Speicher werden die Platten durch Anschluss an mehrere Knoten hoch verfügbar gemacht. Mehrere Knoten aktivieren mehrere Pfade für den Datenzugriff. Wenn ein Pfad ausfällt, steht ein anderer Pfad als Ersatz zur Verfügung.
Multihost-Platten ermöglichen die folgenden Cluster-Prozesse:
Toleranz von einzelnen Knotenausfällen.
Zentralisierung von Anwendungsdaten, Anwendungsbinärdateien und Konfigurationsdateien.
Schutz gegen Knotenversagen. Wenn Client-Anfragen über einen Knoten auf Daten zugreifen und dieser Knoten ausfällt, werden die Anfragen umgeschaltet und über einen anderen Knoten abgewickelt, der mit denselben Platten direkt verbunden ist.
Zugriff entweder global über einen Primärknoten, der die Platten “unterstützt”, oder über direkten, gleichzeitigen Zugriff über lokale Pfade.
Ein Datenträger-Manager ermöglicht dem Benutzer das Verwalten einer großen Plattenanzahl sowie der zugehörigen Plattendaten. Datenträger-Manager steigern durch folgende Funktionen die Speicherkapazität und Datenverfügbarkeit:
Plattenlaufwerk-Striping und Verkettung
Plattenspiegelung
Plattenlaufwerk-Hot-Spares
Abwicklung von Plattenausfällen und Plattenersatz
Sun Cluster-Systeme unterstützen die folgenden Datenträger-Manager:
Solaris Volume Manager
VERITAS Volume Manager
Die Sun StorEdge Traffic Manager-Software ist ab dem Solaris-Betriebssystem 8 E/A-Kern-Framework voll integriert. Mithilfe der Sun StorEdge Traffic Manager-Software können Sie Geräte, auf die über mehrere E/A-Controller-Schnittstellen innerhalb einer einzelnen Instanz der Solaris-Betriebsumgebung zugegriffen wird, besser darstellen und verwalten. Die Sun StorEdge Traffic Manager-Architektur kann Folgendes leisten:
Schutz vor E/A-Ausfällen durch E/A-Controller-Versagen
Automatisches Wechseln zu einem anderen Controller bei E/A-Controller-Versagen
Verbesserte E/A-Leistung durch Lastausgleich über mehrere E/A-Kanäle
Sun Cluster-Systeme unterstützen die Verwendung von Hardware-RAID (Redundant Array of Independent Disks) und Host-basiertem Software-RAID. Hardware-RAID verwendet die Redundanz des Speicher-Arrays bzw. die Hardwareredundanz des Speichersystems, um sicherzustellen, dass unabhängige Hardwarefehler die Datenverfügbarkeit nicht beeinträchtigen. Beim Spiegeln über getrennte Speicher-Arrays stellt Host-basiertes Software-RAID sicher, dass unabhängige Hardwarefehler die Datenverfügbarkeit nicht beeinträchtigen, wenn ein ganzes Speicher-Array offline geschaltet ist. Hardware-RAID und Host-basiertes Software-RAID können gleichzeitig eingesetzt werden. Dennoch ist nur eine RAID-Lösung erforderlich, um einen hohen Grad an Datenverfügbarkeit sicherzustellen.
Eine der inhärenten Eigenschaften von Cluster-Systemen besteht in der gemeinsamen Nutzung von Ressourcen. Daher benötigt ein Cluster ein Dateisystem, das für Kohärenz bei der gemeinsamen Nutzung von Dateien sorgt. Über das Sun Cluster-Dateisystem können Benutzer oder Anwendungen auf jede beliebige Datei auf allen Cluster-Knoten über Remote- bzw. lokale Standard-UNIX-APIs zugreifen. Wenn eine Anwendung von einem Knoten auf einen anderen verschoben wird, ist keine Änderung an der Anwendung erforderlich, um auf dieselben Dateien zugreifen zu können. Vorhandene Anwendungen können das Cluster-Dateisystem ohne Änderungen voll nutzen.