Esegui automaticamente il provisioning di un volume ONTAP FlexGroup
Quando crei un volume FlexGroup, puoi scegliere di fare in modo che ONTAP esegua il provisioning automatico del volume FlexGroup, selezionando i Tier locali sottostanti (aggregati). I Tier locali vengono selezionati in base alle Best practice necessarie per ottenere capacità e performance ottimali.
Ogni nodo nel cluster deve avere almeno un Tier locale.
|
Durante la creazione di un volume FlexGroup in grado di eseguire il tiering dei dati inattivi, ogni nodo deve avere almeno un Tier locale con FabricPool abilitato. |
ONTAP seleziona due Tier locali con la maggiore quantità di spazio utilizzabile su ogni nodo per creare il volume FlexGroup. Se non sono disponibili due Tier locali, ONTAP seleziona un Tier locale per nodo per creare il volume FlexGroup.
A partire da ONTAP 9.15.1, quando si esegue il provisioning automatico di un volume FlexGroup, ONTAP utilizza il posizionamento bilanciato (BP) per scegliere i livelli locali e il layout dei volumi dei membri FlexGroup (costituenti). Uno degli aspetti della BP è il modo in cui limita l'overprovisioning dei Tier locali quando si creano volumi FlexGroup 'nessuno' garantiti (con thin provisioning). Le dimensioni del volume FlexGroup complessivo sono limitate dalla quantità di spazio libero sul Tier locale, anche se il limite è maggiore di quello previsto per i volumi FlexGroup garantiti (con thick provisioning). Quando crei un volume FlexGroup utilizzando le API REST o auto-provision-as
con l'interfaccia a riga di comando di ONTAP, il provisioning potrebbe avere esito negativo a causa di uno spazio insufficiente a causa di questo limite. È possibile evitare questo problema creando volumi FlexGroup più piccoli o "Creazione di un volume FlexGroup e selezione manuale dei Tier locali" utilizzando il aggr-list
parametro.
-
Provisioning del volume FlexGroup:
volume create -vserver svm_name -volume fg_vol_name –auto-provision-as flexgroup -size fg_size [–encrypt true] [-qos-policy-group qos_policy_group_name] [-support-tiering true] [-granular-data advanced]
A partire da ONTAP 9.16.1, è possibile abilitare "bilanciamento avanzato della capacità" (
-granular-data advanced
nella CLI) per scrivere dati su più volumi membri FlexGroup quando i file hanno dimensioni superiori a 10GB GB.A partire da ONTAP 9,5, puoi creare volumi FlexGroup su Tier locali con FabricPool abilitato. Per eseguire automaticamente il provisioning di un volume FlexGroup nei livelli locali con FabricPool attivato, è necessario impostare il
-support-tiering
parametro sutrue
. La garanzia del volume deve essere sempre impostata sunone
per FabricPool. È inoltre possibile specificare il criterio di tiering e il periodo minimo di raffreddamento del tiering per il volume FlexGroup.Puoi specificare un limite massimo di throughput (qualità del servizio massima) per i volumi FlexGroup. Questo limita le risorse di performance che il volume FlexGroup può utilizzare. A partire da ONTAP 9.4, è possibile specificare i livelli di throughput (QoS min) e la QoS adattiva per i volumi FlexGroup.
È possibile impostare il
-encrypt
parametro sutrue
se si desidera attivare la crittografia sul volume FlexGroup. Per creare un volume crittografato, è necessario aver installato la licenza per la crittografia del volume e il gestore delle chiavi.Al momento della creazione, è necessario attivare la crittografia sui volumi FlexGroup. Non è possibile attivare la crittografia sui volumi FlexGroup esistenti. Il
size
Parametro specifica le dimensioni del volume FlexGroup in KB, MB, GB, TB o PB.L'esempio seguente mostra come eseguire il provisioning di un volume FlexGroup di dimensioni 400 TB:
cluster-1::> volume create -vserver vs0 -volume fg –auto-provision-as flexgroup -size 400TB Warning: The FlexGroup "fg" will be created with the following number of constituents of size 25TB: 16. The constituents will be created on the following aggregates: aggr1,aggr2 Do you want to continue? {y|n}: y [Job 34] Job succeeded: Successful
Nell'esempio seguente viene illustrato come creare un gruppo di criteri QoS per il limite di throughput e come applicarlo a un volume FlexGroup:
cluster1::> qos policy-group create -policy group pg-vs1 -vserver vs1 -max-throughput 5000iops
cluster-1::> volume create -vserver vs0 -volume fg –auto-provision-as flexgroup -size 400TB -qos-policy-group pg-vs1 Warning: The FlexGroup "fg" will be created with the following number of constituents of size 25TB: 16. The constituents will be created on the following aggregates: aggr1,aggr2 Do you want to continue? {y|n}: y [Job 34] Job succeeded: Successful
L'esempio seguente illustra come eseguire il provisioning di un volume FlexGroup di dimensioni 400 TB nei Tier locali con FabricPool attivato:
cluster-1::> volume create -vserver vs0 -volume fg –auto-provision-as flexgroup -size 400TB -support-tiering true -tiering-policy auto Warning: The FlexGroup "fg" will be created with the following number of constituents of size 25TB: 16. The constituents will be created on the following aggregates: aggr1,aggr2 Do you want to continue? {y|n}: y [Job 34] Job succeeded: Successful
Il volume FlexGroup viene creato con otto volumi membri in ogni nodo del cluster. I volumi dei membri sono distribuiti in modo uguale tra i due Tier locali più grandi su ciascun nodo.
Per impostazione predefinita, il volume FlexGroup viene creato con
volume
Impostazione della garanzia di spazio eccetto per i sistemi AFF. Per i sistemi AFF, per impostazione predefinita il volume FlexGroup viene creato connone
garanzia di spazio. -
Montare il volume FlexGroup con un percorso di giunzione:
volume mount -vserver vserver_name -volume vol_name -junction-path junction_path
cluster1::> volume mount -vserver vs0 -volume fg2 -junction-path /fg2
È necessario montare il volume FlexGroup dal client.
Se si utilizza ONTAP 9.6 o versioni precedenti e la macchina virtuale di storage (SVM) ha configurato NFSv3 e NFSv4, il montaggio del volume FlexGroup dal client potrebbe non riuscire. In questi casi, è necessario specificare esplicitamente la versione di NFS quando si monta il volume FlexGroup dal client.
# mount -t nfs -o vers=3 192.53.19.64:/fg2 /mnt/fg2 # ls /mnt/fg2 file1 file2