Fahrerspezifische Lautstärkeoptionen
Jeder Speichertreiber verfügt über unterschiedliche Optionen, die Sie bei der Volume-Erstellung festlegen können, um das Ergebnis anzupassen. Nachfolgend finden Sie die Optionen, die für Ihr konfiguriertes Speichersystem gelten.
Die Verwendung dieser Optionen während der Volume-Erstellung ist einfach. Geben Sie die Option und den Wert mithilfe der -o Bediener während der CLI-Operation. Diese Werte überschreiben alle entsprechenden Werte aus der JSON-Konfigurationsdatei.
ONTAP Volume-Optionen
Die Optionen zum Erstellen von Volumes für NFS, iSCSI und FC umfassen Folgendes:
| Option | Beschreibung |
|---|---|
|
Die Größe des Volumes beträgt standardmäßig 1 GiB. |
|
Die Volume-Anpassung erfolgt wahlweise dünn oder dick, standardmäßig wird dünn eingestellt. Gültige Werte sind |
|
Dadurch wird die Snapshot-Richtlinie auf den gewünschten Wert eingestellt. Standardmäßig ist |
|
Dadurch wird die Snapshot-Reserve auf den gewünschten Prozentsatz eingestellt. Standardmäßig wird kein Wert angegeben. Das bedeutet, dass ONTAP die snapshotReserve (normalerweise 5 %) auswählt, wenn Sie eine snapshotPolicy ausgewählt haben, oder 0 %, wenn keine snapshotPolicy ausgewählt ist. Sie können den Standardwert für snapshotReserve in der Konfigurationsdatei für alle ONTAP -Backends festlegen und ihn als Option zur Volume-Erstellung für alle ONTAP -Backends außer ontap-nas-economy verwenden. |
|
Beim Klonen eines Volumes führt dies dazu, dass ONTAP den Klon sofort vom übergeordneten Volume trennt. Standardmäßig ist |
|
Aktivieren Sie die NetApp Volumeverschlüsselung (NVE) auf dem neuen Volume; Standardwert ist Wenn NAE im Backend aktiviert ist, wird jedes in Trident bereitgestellte Volume NAE-fähig sein. Weitere Informationen finden Sie unter:"Wie Trident mit NVE und NAE zusammenarbeitet" . |
|
Legt die für das Volumen anzuwendende Staffelungsrichtlinie fest. Hiermit wird entschieden, ob Daten in die Cloud-Ebene verschoben werden, wenn sie inaktiv (kalt) werden. |
Die folgenden zusätzlichen Optionen gelten nur für NFS:
| Option | Beschreibung |
|---|---|
|
Hiermit wird der Berechtigungssatz für das Volume selbst gesteuert. Standardmäßig sind die Berechtigungen auf folgende Einstellung gesetzt: |
|
Dies einstellen auf |
|
Legt die für das Volume zu verwendende Exportrichtlinie fest. Standardmäßig ist |
|
Legt den Sicherheitsstil fest, der für den Zugriff auf das Volume verwendet werden soll. Standardmäßig ist |
Die folgenden zusätzlichen Optionen gelten nur für iSCSI:
| Option | Beschreibung |
|---|---|
|
Legt das Dateisystem fest, das zum Formatieren von iSCSI-Volumes verwendet wird. Standardmäßig ist |
|
Dies einstellen auf |
Beispiele
Siehe die folgenden Beispiele:
-
Erstellen Sie ein 10-GiB-Volume:
docker volume create -d netapp --name demo -o size=10G -o encryption=true
-
Erstellen Sie ein 100-GiB-Volume mit Snapshots:
docker volume create -d netapp --name demo -o size=100G -o snapshotPolicy=default -o snapshotReserve=10
-
Erstellen Sie ein Volume, bei dem das setUID-Bit aktiviert ist:
docker volume create -d netapp --name demo -o unixPermissions=4755
Die Mindestgröße des Volumes beträgt 20 MiB.
Wenn die Snapshot-Reserve nicht angegeben ist und die Snapshot-Richtlinie none Trident verwendet eine Snapshot-Reserve von 0%.
-
Erstellen Sie ein Volume ohne Snapshot-Richtlinie und ohne Snapshot-Reservierung:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none
-
Erstellen Sie ein Volume ohne Snapshot-Richtlinie und mit einer benutzerdefinierten Snapshot-Reserve von 10 %:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none --opt snapshotReserve=10
-
Erstellen Sie ein Volume mit einer Snapshot-Richtlinie und einer benutzerdefinierten Snapshot-Reserve von 10 %:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy --opt snapshotReserve=10
-
Erstellen Sie ein Volume mit einer Snapshot-Richtlinie und akzeptieren Sie die standardmäßige Snapshot-Reserve des ONTAP (normalerweise 5 %):
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy
Element Software Lautstärkeoptionen
Die Softwareoptionen von Element legen die Größe und die mit dem Datenvolumen verbundenen QoS-Richtlinien (Quality of Service) offen. Beim Erstellen des Volumes wird die zugehörige QoS-Richtlinie mithilfe der -o type=service_level Nomenklatur.
Der erste Schritt zur Definition eines QoS-Dienstlevels mit dem Element-Treiber besteht darin, mindestens einen Typ zu erstellen und die minimalen, maximalen und Burst-IOPS anzugeben, die mit einem Namen in der Konfigurationsdatei verknüpft sind.
Weitere Optionen zur Volumenerstellung mit der Element-Software umfassen Folgendes:
| Option | Beschreibung |
|---|---|
|
Die Größe des Datenträgers beträgt standardmäßig 1 GiB oder Konfigurationseintrag … "defaults": {"size": "5G"}. |
|
Verwenden Sie entweder 512 oder 4096, standardmäßig wird 512 oder der Konfigurationseintrag DefaultBlockSize verwendet. |
Beispiel
Siehe die folgende Beispielkonfigurationsdatei mit QoS-Definitionen:
{
"Types": [
{
"Type": "Bronze",
"Qos": {
"minIOPS": 1000,
"maxIOPS": 2000,
"burstIOPS": 4000
}
},
{
"Type": "Silver",
"Qos": {
"minIOPS": 4000,
"maxIOPS": 6000,
"burstIOPS": 8000
}
},
{
"Type": "Gold",
"Qos": {
"minIOPS": 6000,
"maxIOPS": 8000,
"burstIOPS": 10000
}
}
]
}
In der obigen Konfiguration haben wir drei Richtliniendefinitionen: Bronze, Silber und Gold. Diese Namen sind willkürlich.
-
Erstellen Sie ein 10 GiB Gold-Volume:
docker volume create -d solidfire --name sfGold -o type=Gold -o size=10G
-
Erstellen Sie ein 100 GiB Bronze-Volume:
docker volume create -d solidfire --name sfBronze -o type=Bronze -o size=100G