Treiberspezifische Volume-Optionen
Jeder Storage-Treiber verfügt über unterschiedliche Optionen, die Sie bei der Volume-Erstellung angeben können, um das Ergebnis anzupassen. Unter finden Sie weitere Optionen, die für Ihr konfiguriertes Storage-System gelten.
Die Verwendung dieser Optionen während der Erstellung des Volumes ist einfach. Geben Sie die Option und den Wert über das an -o
Operator während des CLI-Vorgangs. Diese überschreiben alle gleichwertigen Werte aus der JSON-Konfigurationsdatei.
ONTAP Volume-Optionen
Bei der Erstellung von Volumes für NFS und iSCSI sind folgende Optionen enthalten:
Option | Beschreibung |
---|---|
|
Die Größe des Volumes beträgt standardmäßig 1 gib. |
|
Thin oder Thick Provisioning stellen das Volume bereit. Die Standardeinstellung ist „Thin“. Gültige Werte sind |
|
Dadurch wird die Snapshot-Richtlinie auf den gewünschten Wert eingestellt. Die Standardeinstellung lautet |
|
Dadurch wird die Snapshot-Reserve auf den gewünschten Prozentsatz eingestellt. Der Standardwert ist kein Wert, was bedeutet, dass ONTAP die Snapshot Reserve (in der Regel 5%) auswählen wird, wenn Sie eine Snapshot Policy ausgewählt haben, oder 0%, wenn die Snapshot Policy keine ist. Sie können den Standardwert von snapshotReserve in der Konfigurationsdatei für alle ONTAP-Back-Ends setzen und es als Option zur Erstellung von Volumes für alle ONTAP-Back-Ends außer ontap-nas-Economy verwenden. |
|
Beim Klonen eines Volume wird dadurch ONTAP den Klon sofort von seinem übergeordneten Volume aufteilen. Die Standardeinstellung lautet |
|
Damit wird NetApp Volume Encryption (NVE) auf dem neuen Volume aktiviert, standardmäßig auf |
|
Legt die Tiering-Richtlinie fest, die für das Volume verwendet werden soll. Damit wird entschieden, ob Daten auf die Cloud-Tier verschoben werden, wenn sie inaktiv sind (kalte). |
Die folgenden zusätzlichen Optionen sind nur für NFS* verfügbar:
Option | Beschreibung |
---|---|
|
Dadurch wird der Berechtigungssatz für das Volume selbst festgelegt. Standardmäßig werden die Berechtigungen auf festgelegt |
|
Einstellen auf |
|
Legt die Exportrichtlinie fest, die für das Volume verwendet werden soll. Die Standardeinstellung lautet |
|
Legt den Sicherheitsstil für den Zugriff auf das Volume fest. Die Standardeinstellung lautet |
Die folgenden zusätzlichen Optionen sind für iSCSI nur:
Option | Beschreibung |
---|---|
|
Legt das Dateisystem fest, das zum Formatieren von iSCSI-Volumes verwendet wird. Die Standardeinstellung lautet |
|
Einstellen auf |
Beispiele
Sehen Sie sich die folgenden Beispiele an:
-
10 gib-Volume erstellen:
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 minimale Volume-Größe beträgt 20 MiB.
Wenn die Snapshot Reserve nicht angegeben wird und die Snapshot-Richtlinie lautet none
, Trident wird eine Snapshot-Reserve von 0% verwenden.
-
Erstellung eines Volumes ohne Snapshot-Richtlinie und ohne Snapshot-Reserve:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none
-
Erstellen Sie ein Volume ohne Snapshot-Richtlinie und eine individuelle 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 individuellen 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 von ONTAP (normalerweise 5%):
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy
Element Software-Volume-Optionen
Die Element Softwareoptionen bieten Zugriff auf die Größe und Quality of Service (QoS)-Richtlinien für das Volume. Beim Erstellen des Volumes wird die ihr zugeordnete QoS-Richtlinie mithilfe des festgelegt -o type=service_level
Terminologie
Der erste Schritt bei der Definition eines QoS-Service-Levels mit Element driver besteht darin, mindestens einen Typ zu erstellen und die minimalen, maximalen und Burst-IOPS anzugeben, die mit einem Namen in der Konfigurationsdatei verbunden sind.
Darüber anderem sind bei Volumes für Element Software folgende Optionen verfügbar:
Option | Beschreibung |
---|---|
|
Die Größe des Volumens, standardmäßig auf 1gib oder Konfigurationseintrag… "Standardwerte": {"Größe": "5G"}. |
|
Verwenden Sie entweder 512 oder 4096, standardmäßig 512 oder den Konfigurationseintrag StandardBlockSize. |
Beispiel
In der folgenden Beispielkonfigurationsdatei finden Sie 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, Silver und Gold. Diese Namen sind frei wählbar.
-
Erstellen eines 10 gib Gold-Volumes:
docker volume create -d solidfire --name sfGold -o type=Gold -o size=10G
-
Erstellen eines 100 gib Bronze-Volumens:
docker volume create -d solidfire --name sfBronze -o type=Bronze -o size=100G
Cloud Volumes Service (CVS) auf AWS Volume-Optionen
Zu den Optionen zur Erstellung von Volumes für den CVS auf AWS-Treiber gehören:
Option | Beschreibung |
---|---|
|
Die Größe des Volumes, ist standardmäßig 100 GB. |
|
Der CVS-Service-Level des Volumes ist standardmäßig aktiviert. Gültige Werte sind Standard, Premium und Extreme. |
|
`Hiermit wird die Snapshot-Reserve auf den gewünschten Prozentsatz eingestellt. Der Standardwert ist kein Wert, was bedeutet, dass CVS die Snapshot-Reserve wählt (normalerweise 0%). |
Beispiele
-
200 gib-Volume erstellen:
docker volume create -d netapp --name demo -o size=200G
-
500 gib Premium-Volume erstellen:
docker volume create -d netapp --name demo -o size=500G -o serviceLevel=premium
Die minimale Volume-Größe beträgt 100 GB.
CVS auf GCP Volume-Optionen
Zur Erstellung von Volumes für den CVS auf GCP-Treiber gehören folgende Optionen:
Option | Beschreibung |
---|---|
|
Die Größe des Volumes beträgt standardmäßig 100 gib für CVS-Performance Volumes oder 300 gib für CVS Volumes. |
|
Der CVS-Service-Level des Volumes ist standardmäßig aktiviert. Gültige Werte sind Standard, Premium und Extreme. |
|
Dadurch wird die Snapshot-Reserve auf den gewünschten Prozentsatz eingestellt. Der Standardwert ist kein Wert, was bedeutet, dass CVS die Snapshot-Reserve wählt (normalerweise 0%). |
Beispiele
-
2 tib Volume erstellen:
docker volume create -d netapp --name demo -o size=2T
-
Erstellung eines 5 tib Premium-Volume:
docker volume create -d netapp --name demo -o size=5T -o serviceLevel=premium
Die minimale Volume-Größe beträgt 100 gib für CVS-Performance Volumes oder 300 gib für CVS Volumes.
Azure NetApp Files Volume-Optionen
Zur Erstellung von Volumes für den Azure NetApp Files-Treiber gehören folgende Optionen:
Option | Beschreibung |
---|---|
|
Die Größe des Volumes, ist standardmäßig 100 GB. |
Beispiele
-
200 gib-Volume erstellen:
docker volume create -d netapp --name demo -o size=200G
Die minimale Volume-Größe beträgt 100 GB.