Xsan: Best Practices für Datenintegrität
Zusammenfassung
Diese vorgeschlagenen Richtlinien für den Einsatz von Xsan sollen dazu beitragen, einen konsistenten Zugriff auf Daten sicherzustellen, die auf Xsan-Volumes gespeichert sind.
Betroffene Produkte
Xsan
Erste Einrichtung
Achten Sie darauf, dass die Xsan-Software und Fibre Channel-Hardware in der richtigen Reihenfolge installiert wird.
Eine Sicherungslösung einsetzen
Es gibt viele Möglichkeiten zum Sichern von Daten, inklusive Hardware- und Softwarelösungen. Der Sicherungsprozess kann einfach darin bestehen, dass wichtige Dateien mit Ziehen-und-Ablegen auf ein lokales Volume oder Netzwerk-Volume kopiert werden, oder es kann eine Softwarelösung eingesetzt werden, die planmäßig Daten auf einer Hardwarelösung sichert, wie beispielsweise einer Bandbibliothek oder einem Festplatten-Array. Weitere Informationen zu Sicherungslösungen erhalten Sie beim Apple Vertriebsbeauftragten.
Cache-Verwendung
Aktivieren Sie den Xserve RAID Controller Cache und die Laufwerks-Caches, um die Leistung zu steigern, wenn Daten auf Xserve RAIDs geschrieben und von ihnen gelesen werden. Beachten Sie, dass zum Aktivieren dieser Optionen die Nutzung von Backup-Batterien und einer unterbrechungsfreien Stromversorgung (USV) erforderlich ist.
Darüber hinaus müssen Sie sicherstellen, dass eine konsistente Kommunikation zwischen den Fibre Channel-Geräten möglich ist; deaktivieren Sie die RAID Admin-Funktion namens "Host Cache Flushing aktivieren (Enable Host Cache Flushing)". Wenn Sie diese Funktion deaktivieren, müssen Sie eine unterbrechungsfreie Stromversorgung nutzen (Weitere Informationen).
Für optimale Leistung sorgen
Befolgen Sie diese Tipps, um eine optimale Leistung zu erzielen.
Manuelle Metadaten-Sicherung aufbewahren
Bei bestimmten, selten auftretenden Fehlerbehebungsszenarien kann ein manuell erstellter Schnappschuss Ihrer Metadaten den Mitarbeitern von AppleCare helfen, den Status Ihres Dateisystem zu diagnostizieren.
Um einen Schnappschuss von den Metadaten Ihres Volumes zu erstellen, werfen Sie die Xsan-Volumes jedes Xsan-Clients und jeden MDC aus und stoppen die Xsan-Volumes. Geben Sie für jedes Xsan-Volume, von dessen Metadaten Sie einen Schnappschuss erstellen möchten, den folgenden Befehl in Terminal ein:
$ sudo /Library/Filesystems/Xsan/bin/snmetadump -d <volumeName>
Wobei <volumeName> der Name des Xsan-Volumes ist.
Sie können den Metadatensicherungsprozess automatisieren, indem Sie einen Planungsdämon wie cron einsetzen. Für weitere Informationen zu cron verwenden Sie diese Befehle in Terminal:
$ man 8 cron $ man 1 crontab $ man 5 crontab
Hinweise
- Eine häufige Sicherung der Metadaten erhöht die Chancen, dass diese bei einem Fehlerbehebungsszenario helfen können.
- Die Sicherung von Metadaten nimmt viel Zeit in Anspruch. Bevor Sie einen cron-Auftrag starten, führen Sie eine Testsicherung durch, um die Zeit abzuschätzen, welche die Sicherung beanspruchen wird.
Gehäuseverriegelungen überprüfen
Wenn Sie Xserves in einer Xsan-Umgebung einsetzen, vergewissern Sie sich, dass die Gehäuseverriegelungen des Xserve geschlossen sind. Dadurch stellen Sie sicher, dass die Startup-Laufwerke nicht ausgeworfen werden, wenn der Laufwerksgriff an den Xserve-Laufwerksmodulen losgelassen wird. Anweisungen zum Schließen der Gehäuseverriegelungen an Ihrem Xserve finden Sie im Xserve-Produkthandbuch Ihres Xserve-Modells.
Neueste Firmware verwenden
Sorgen Sie dafür, dass die Xserve RAIDs über die neueste Version der Xserve RAID Firmware verfügen. Zur Überprüfung der Xserve RAID Firmware-Version wählen Sie Raid Admin > Komponenten (Components) und klicken in das Bild des Controllers. Um die Firmware eines Controllers zu aktualisieren, laden Sie die neueste Version von RAID Admin, das die neueste Version der Firmware beinhaltet.
Sicherung der Config-Datei
Jedes Mal, wenn Sie die Einstellungen der Xsan-Konfiguration ändern, wie beispielsweise beim Erstellen eines neuen Volumes oder Hochstufen eines Clients zu einem MDC, sollten Sie /Library/Filesystems/Xsan/config auf einem externen Volume sichern.
Neueste Xsan-Software verwenden
Nutzen Sie regelmäßig die Software-Aktualisierung, um dafür zu sorgen, dass die neueste Version von Xsan installiert ist.
Fibre Channel Switch Firmware überprüfen
Stellen Sie sicher, dass Ihr Fibre Channel Switch eine unterstützte Firmware-Version ausführt. Beachten Sie, dass alle Versionen der Emulex Switch Firmware für die Verwendung mit Xsan unterstützt werden. Bezüglich der QLogic Firmware informieren Sie sich bitte über die von Apple getesteten Versionen.
Xsan-Volumes vor dem Neustart von Xserve RAIDs auswerfen/stoppen
Bevor Sie einen Vorgang in RAID Admin ausführen, der zu einem Neustart von Xserve RAID führen kann, werfen Sie alle Xsan-Volumes, die LUNs enthalten, welche den neu zu startenden Xserve RAID Arrays entsprechen, aus und stoppen diese. Zu solchen Vorgängen gehört das Bearbeiten von Einstellungen, die sich an diesen Orten befinden:
RAID Admin > Array erstellen (Create Array)
RAID Admin > Array löschen (Delete Array)
RAID Admin > Einstellungen (Settings) > System
RAID Admin > Einstellungen (Settings) > Netzwerk (Network)
RAID Admin > Einstellungen (Settings) > Fibre Channel
RAID Admin > Erweitert (Advanced) > Unterteilen (Slicing)
RAID Admin > Erweitert (Advanced) > LUN-Maskierung (LUN Masking)
Zusätzliche Informationen
Vermeiden Sie auch Änderungen in RAID Admin > Erweitert (Advanced) > Erweiterung (Expansion), was dazu führt, das ein zuvor existierendes Array gelöscht wird, wenn das Array als LUN fungiert, die in das Xsan-Volume integriert wurde.