Erstellen Sie ONTAP FlexGroup Volumes
Sie können ein FlexGroup Volume erstellen, indem Sie die lokalen Tiers (Aggregate), auf denen das FlexGroup Volume erstellt werden muss, manuell auswählen und dann die Anzahl der Mitglied-Volumes (Komponenten) für jede lokale Tier angeben.
Alternativ können Sie ONTAP für das FlexGroup Volume wählen"Automatische Bereitstellung", indem Sie die lokalen Tiers auswählen und ONTAP die Anzahl der Mitglied-Volumes basierend auf Best Practices festlegen, um optimale Performance und Kapazität zu erzielen.
Sie müssen sich des Speicherplatzes bewusst sein, der auf den lokalen Tiers für die Erstellung eines FlexGroup Volumes erforderlich ist.
Wenn Sie ein FlexGroup Volume erstellen, müssen Sie die folgenden Richtlinien berücksichtigen, um mit einem FlexGroup Volume die besten Performance-Ergebnisse zu erzielen:
-
Ein FlexGroup Volume sollte lokale Tiers verwenden, die sich auf identischen Hardwaresystemen befinden.
Der Einsatz identischer Hardwaresysteme ermöglicht eine vorhersehbare Performance für das gesamte FlexGroup Volume.
-
Ein FlexGroup-Volume sollte über lokale Tiers mit demselben Festplattentyp und derselben RAID-Gruppenkonfiguration verteilt sein.
Für eine konsistente Performance müssen Sie sicherstellen, dass alle lokalen Tiers aus allen SSDs, allen HDDs oder allen lokalen Flash Pool (Hybrid) Tiers bestehen. Außerdem sollten die lokalen Tiers über dieselbe Anzahl an Laufwerken und RAID-Gruppen im gesamten FlexGroup Volume verfügen.
-
Ein FlexGroup Volume kann Teile eines Clusters umfassen.
Ein FlexGroup Volume muss nicht so konfiguriert werden, dass er den gesamten Cluster umfasst, sondern kann daher die verfügbaren Hardware-Ressourcen besser nutzen.
-
Am besten ist es bei der Erstellung eines FlexGroup Volume zu beachten, ob die lokalen Tiers, auf denen das FlexGroup Volume implementiert ist, die folgenden Eigenschaften aufweisen:
-
Der freie Speicherplatz sollte über mehrere lokale Tiers hinweg, insbesondere bei Thin Provisioning, ungefähr gleich viel verfügbar sein.
-
Ca. 3 Prozent des freien Speicherplatzes sollten nach der Erstellung des FlexGroup Volume für lokale Tier-Metadaten reserviert werden.
-
-
Bei FAS Systemen sollten am besten zwei lokale Tiers pro Node vorhanden sein. Bei AFF Systemen muss ein lokaler Tier pro Node für das FlexGroup Volume vorhanden sein.
-
Sie sollten für jedes FlexGroup Volume mindestens acht Mitglieds-Volumes erstellen, die auf FAS Systemen über zwei oder mehr lokale Tiers verteilt sind, und auf AFF Systemen über einen oder mehrere lokale Tiers.
-
Ab ONTAP 9.13.1 können Sie Volumes mit aktivierten Kapazitätsanalysen und Aktivitätsverfolgung erstellen. Um die Kapazitäts- oder Aktivitätsüberwachung zu aktivieren, geben Sie den
volume create
Befehl mit-analytics-state
oder-activity-tracking-state
auf `on`ein.Weitere Informationen über Kapazitätsanalysen und Aktivitätsverfolgung finden Sie unter "Dateisystemanalyse Aktivieren". Erfahren Sie mehr über
volume create
in der "ONTAP-Befehlsreferenz".
Mit System Manager können Sie ein FlexGroup-Volume erstellen.
-
Navigieren Sie zu Speicher > Volumes und wählen Sie
.
-
Geben Sie im Fenster Volume hinzufügen einen Volumenamen und eine Volumegröße ein und wählen Sie dann Weitere Optionen.
-
Wählen Sie im Abschnitt Speicher und Optimierung die Option Volumedaten im Cluster verteilen (FlexGroup) aus.
-
Vervollständigen Sie die restlichen Angaben zum Datenträger und wählen Sie Speichern.
-
Erstellung des FlexGroup Volume:
volume create -vserver <svm_name> -volume <flexgroup_name> -aggr-list aggr1,aggr2,.. -aggr-list-multiplier <constituents_per_aggr> -size <fg_size> [–encrypt true] [-qos-policy-group qos_policy_group_name] [-granular-data advanced]
-
Der
-aggr-list
Parameter gibt die Liste der lokalen Tiers an, die für Volumes mit FlexGroup-Mitgliedern verwendet werden sollen.Für eine konsistente Performance innerhalb des FlexGroup Volumes müssen alle lokalen Tiers denselben Festplattentyp und dieselbe RAID-Gruppen-Konfiguration verwenden.
-
Der
-aggr-list-multiplier
Parameter gibt die Anzahl der Mitgliedsvolumes an, die auf jeder lokalen Tier erstellt werden, die mit dem Parameter aufgelistet-aggr-list
ist.Der Standardwert des
-aggr-list-multiplier
Parameters ist 4. -
Der
size
Parameter gibt die Größe des FlexGroup-Volumes in KB, MB, GB, TB oder PB an. -
Ab ONTAP 9.16.1 können Sie (`-granular-data advanced`in der CLI aktivieren"Erweiterter Kapazitätsausgleich"), um Daten über mehrere FlexGroup Member Volumes zu schreiben, wenn Dateien größer als 10 GB sind.
-
Ab ONTAP 9.5 können Sie FlexGroup Volumes mithilfe lokaler Tiers mit aktivierter FabricPool erstellen.
Um ein FlexGroup-Volume für FabricPool zu erstellen, muss für alle mit dem Parameter angegebenen lokalen Tiers
-aggr-list
FabricPool aktiviert sein. Bei Verwendung von FabricPool muss die Volume-Garantie immer auf festgelegt seinnone
. Sie können auch die Tiering-Richtlinie und den minimalen Kühlzeitraum für das FlexGroup Volume festlegen. -
Ab ONTAP 9.4 können Sie Durchsatzböden (QoS Min.) und anpassungsfähige QoS für FlexGroup Volumes festlegen.
-
Ab ONTAP 9.3 können Sie eine Durchsatzbegrenzung (max. QoS) für FlexGroup Volumes festlegen, die die Performance-Ressourcen begrenzt, die das FlexGroup Volume verbrauchen kann.
-
Ab ONTAP 9.2 können Sie den
-encrypt
Parameter auf festlegentrue
, wenn Sie die Verschlüsselung auf dem FlexGroup Volume aktivieren möchten.Zum Erstellen eines verschlüsselten Volumes müssen Sie die Lizenz für die Volume-Verschlüsselung und den Schlüsselmanager installiert haben.
Sie müssen die Verschlüsselung auf FlexGroup Volumes während der Erstellung aktivieren. Sie können die Verschlüsselung auf vorhandenen FlexGroup Volumes nicht aktivieren.
cluster-1::> volume create -vserver vs0 -volume fg2 -aggr-list aggr1,aggr2,aggr3,aggr1 -aggr-list-multiplier 2 -size 500TB Warning: A FlexGroup "fg2" will be created with the following number of constituents of size 62.50TB: 8. Do you want to continue? {y|n}: y [Job 43] Job succeeded: Successful
-
Wenn Sie im vorherigen Beispiel das FlexGroup-Volume für FabricPool erstellen möchten, muss auf allen lokalen Ebenen (aggr1, aggr2 und aggr3) FabricPool aktiviert sein. Mounten Sie das FlexGroup Volume über einen Verbindungspfad: volume mount -vserver vserver_name -volume vol_name -junction-path junction_path
cluster1::> volume mount -vserver vs0 -volume fg2 -junction-path /fg
Sie sollten das FlexGroup-Volume vom Client mounten.
Wenn Sie ONTAP 9.6 oder früher ausführen und wenn die Storage Virtual Machine (SVM) sowohl NFSv3 als auch NFSv4 konfiguriert ist, kann das Mounten des FlexGroup Volumes vom Client fehlschlagen. In diesen Fällen müssen Sie explizit die NFS-Version angeben, wenn Sie das FlexGroup-Volume vom Client mounten.
# mount -t nfs -o vers=3 192.53.19.64:/fg /mnt/fg2 # ls /mnt/fg2 file1 file2
"NetApp Technical Report 4571: NetApp FlexGroup Best Practices and Implementation Guide"