HA-NAS - ZFS-Einstellungen einer Partition konfigurieren
Erfahren Sie, wie Sie ein Nutzungs-Template oder benutzerdefinierte ZFS-Einstellungen (atime, recordsize, sync) auf eine HA-NAS-Partition anwenden
Ziel
Jede Partition eines HA-NAS-Dienstes ist ein ZFS-Dataset. Sie können drei ihrer ZFS-Eigenschaften an die darauf gespeicherten Daten anpassen: die Aktualisierung der Zugriffszeit (atime), die maximale Blockgröße (recordsize) und die Synchronisierung der Schreibvorgänge (sync).
Um dies zu vereinfachen, stellt OVHcloud Nutzungs-Templates bereit, die eine vordefinierte Kombination dieser Einstellungen in einem Schritt anwenden.
Diese Anleitung erklärt, was jede ZFS-Einstellung bewirkt, welche Werte jedes Template anwendet und wie Sie die Einstellungen einer Partition im OVHcloud Kundencenter oder über die OVHcloud API ändern.
Voraussetzungen
- Sie verfügen über einen HA-NAS-Dienst von OVHcloud mit mindestens einer Partition.
- Sie haben Zugriff auf das OVHcloud Kundencenter oder auf die OVHcloud API (siehe die Anleitung "Erste Schritte mit der OVHcloud API").
Zugriff auf das OVHcloud Kundencenter
- Direkter Link:
- Navigationspfad:
Bare Metal Cloud>HA-NAS> Wählen Sie Ihr NAS-HA aus
In der praktischen Anwendung
Die Standard-ZFS-Einstellungen eignen sich für die meisten Anwendungsfälle. Ändern Sie diese nur, wenn Sie wissen, welche Daten auf der Partition gespeichert sind, und die Auswirkungen der unten beschriebenen Einstellungen kennen.
Die ZFS-Einstellungen verstehen
Update der Zugriffszeit (atime)
Wenn atime aktiviert ist, aktualisiert ZFS bei jedem Lesen einer Datei deren letzte Zugriffszeit, sodass jeder Lesevorgang auch einen Schreibvorgang erzeugt.
Wenn atime deaktiviert ist (off), werden diese zusätzlichen Schreibvorgänge vermieden, was die Leistung bei leseintensiven Anwendungsfällen verbessert. Deaktivieren Sie atime, es sei denn, eine auf der Partition gespeicherte Anwendung ist auf die Zugriffszeiten der Dateien angewiesen. Alle Nutzungs-Templates setzen atime auf off.
ZFS recordsize
Die recordsize ist die maximale Größe der Blöcke, in denen ZFS die Daten einer Datei speichert. Dateien, die kleiner als die recordsize sind, verwenden einen kleineren Block: Eine 16 KiB große Datei belegt einen 16 KiB großen Block (plus Metadaten) und keinen vollständigen Block von 128 KiB.
Passen Sie die recordsize als Faustregel an die Größe der Lese- und Schreibvorgänge der Anwendung an:
- Kleine, zufällige Lese- und Schreibvorgänge (Datenbanken, Festplatten virtueller Maschinen): Eine kleine recordsize vermeidet, dass ein großer Block gelesen und neu geschrieben werden muss, um nur wenige Kilobyte zu ändern.
- Große, sequenzielle Lese- und Schreibvorgänge (Videodateien, Bilder, Backups, Archive): Eine große recordsize verringert die Anzahl der zu verwaltenden Blöcke und Metadaten, was den Durchsatz verbessert.
Die verfügbaren Werte sind unten aufgeführt. Das Kundencenter zeigt sie in Dezimaleinheiten an (1 KB = 1.000 Bytes).
Eine neue recordsize gilt nur für Dateien, die nach der Änderung erstellt werden. Bestehende Dateien behalten die Blockgröße, mit der sie geschrieben wurden, bis sie neu erstellt werden.
Sync
Die Einstellung sync legt fest, wie ZFS synchrone Schreibanforderungen behandelt, also Anforderungen, bei denen die Anwendung auf die Bestätigung wartet, dass die Daten auf der Festplatte gespeichert sind.
Wenn sync auf disabled gesetzt ist, kann eine Anwendung Daten als gespeichert betrachten, obwohl sie sich noch nicht auf der Festplatte befinden. Verwenden Sie diesen Wert nur, wenn Sie das Risiko eines Datenverlusts vollständig verstehen.
Nutzungs-Templates
Ein Nutzungs-Template wendet in einem Schritt eine vordefinierte Kombination der drei Einstellungen auf die Partition an. Alle Templates setzen atime auf off und sync auf standard. Sie unterscheiden sich nur in der recordsize:
Wenn keine dieser Kombinationen zu Ihren Daten passt, legen Sie die einzelnen Werte über die Option Custom (Kundencenter) oder über die benutzerdefinierten Parameter (API) selbst fest.
Die ZFS-Einstellungen einer Partition ändern
Die Änderung wird durch einen asynchronen Task auf die gesamte Partition angewendet.
Wenn Sie Ihren HA-NAS-Dienst ausgewählt haben, öffnen Sie den Tab Partitionen.
Klicken Sie in der Tabelle der Partitionen in der Zeile der betreffenden Partition auf den Button ... und dann auf Nutzung parametrieren (ZFS). Das Fenster Einstellungen ändern wird geöffnet.
Um ein Nutzungs-Template anzuwenden:
- Wählen Sie in der Drop-down-Liste
Template auswähleneines der Templates aus:Default,Virtual machines,DatabasesoderFile Systems (big files). - Klicken Sie zur Bestätigung auf
Einstellungen ändern.
Um benutzerdefinierte Werte festzulegen:
- Wählen Sie in der Drop-down-Liste
Template auswählendie OptionCustomaus. Die Felder Update der Zugriffszeit (atime), ZFS recordsize und Sync werden angezeigt und enthalten die aktuellen Werte der Partition. - Passen Sie die gewünschten Werte an: das Kontrollkästchen
Deaktivierenfür atime, einen Wert aus der Drop-down-ListeZFS recordsizeund eine der OptionenAlways,DisabledoderStandardfür sync. Die Standardwerte sind mit (Default) gekennzeichnet. - Klicken Sie zur Bestätigung auf
Einstellungen ändern.
Eine Benachrichtigung informiert Sie, sobald die ZFS-Einstellungen der Partition aktualisiert wurden.
Die ZFS-Einstellungen einer Partition überprüfen
Verwenden Sie die folgende API-Route, um die auf eine Partition angewendeten Einstellungen zu überprüfen:
Die Antwort enthält die aktuellen Werte von atime, recordsize und sync sowie im Feld templateName den Namen des auf die Partition angewendeten Templates, falls vorhanden.
Weiterführende Informationen
Erste Schritte mit einem HA-NAS
HA-NAS - Partitionsverwaltung über API
Für Schulungen oder technische Unterstützung bei der Implementierung unserer Lösungen wenden Sie sich an Ihren Vertriebsmitarbeiter oder besuchen Sie unsere Seite Professional Services, um ein Angebot zu erhalten und Ihr Projekt von unseren Experten analysieren zu lassen.
Treten Sie unserer User Community bei.