Sun Cluster Konzepthandbuch für Solaris OS

FAQs zu Dateisystemen

Frage:

Kann mindestens ein Cluster-Knoten als hoch verfügbarer NFS-Server mit anderen Cluster-Knoten als Client konfiguriert werden?

Antwort:

Nein, schaffen Sie keine Schleifeneinhängung.

Frage:

Kann ein Cluster-Dateisystem für Anwendungen verwendet werden, die nicht von Ressourcengruppen-Manager gesteuert werden?

Antwort:

Ja. Allerdings müssen die Anwendungen ohne Steuerung durch den RGM nach dem Ausfall des Knotens, auf dem sie ausgeführt werden, manuell neu gestartet werden.

Frage:

Müssen alle Cluster-Dateisysteme einen Einhängepunkt unter dem /global-Verzeichnis haben

Antwort:

Nein. Aber Cluster-Dateisysteme mit demselben Einhängepunkt (wie zum Beispiel /global) ermöglichen eine bessere Organisation und Verwaltung dieser Dateisysteme.

Frage:

Welches sind die Unterschiede zwischen der Verwendung eines Cluster-Dateisystems und dem Exportieren von NFS-Dateisystemen?

Antwort:

Es gibt mehrere Unterschiede:

  1. Das Cluster-Dateisystem unterstützt globale Geräte. NFS unterstützt keinen Remote-Zugriff auf Geräte.

  2. Das Cluster-Dateisystem hat einen globalen Namensraum. Nur ein einziger Einhängebefehl ist erforderlich. Bei NFS müssen Sie das Dateisystem auf jedem Knoten einhängen.

  3. Das Cluster-Dateisystem speichert die Dateien in mehr Fällen als NFS im Cache. Das Cluster-Dateisystem speichert beispielsweise Dateien, wenn auf eine Datei von mehreren Knoten aus zum Lesen, Schreiben, für Dateisperren oder asynchronen E/A zugegriffen wird.

  4. Das Cluster-Dateisystem ist auf die Nutzung zukünftiger schneller Cluster-Interconnects ausgelegt, die DMA-Funktionen und Funktionen ohne Zwischenspeicherung (Zero-Copy) im Fernzugriff zur Verfügung stellen.

  5. Wenn Sie die Attribute für eine Datei (zum Beispiel mit chmod(1M) ) in einem Cluster-Dateisystem ändern, wird diese Änderung sofort auf alle Knoten gespiegelt. Bei einem exportierten NFS-Dateisystem kann das wesentlich mehr Zeit in Anspruch nehmen.

Frage:

TDas Dateisystem /global/.devices/node@nodeID wird auf den Cluster-Knoten angezeigt. Kann dieses Dateisystem zum Speichern von Daten verwendet werden, die hoch verfügbar und global sein sollen?

Antwort:

Diese Dateisysteme speichern den Namensraum für globale Geräte. Diese Dateisysteme sind nicht zum allgemeinen Gebrauch vorgesehen. Sie sind zwar global, aber der Zugriff auf sie erfolgt niemals global – jeder Knoten kann nur auf seinen eigenen Namensraum für globale Geräte zugreifen. Wenn ein Knoten ausgefallen ist, können andere Knoten nicht auf den Namensraum für den ausgefallenen Knoten zugreifen. Diese Dateisysteme sind nicht hoch verfügbar. Sie sollten nicht zum Speichern von Daten verwendet werden, die global zugänglich oder hoch verfügbar sein müssen.