Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Spostamento di volumi tra aggregati
Quando si aggiungono coppie ad alta disponibilità (HA) al file system, è necessario ribilanciare i dati esistenti spostando i volumi nei nuovi aggregati. Per spostare un volume tra gli aggregati, puoi usare il volume move
comando nella CLI di ONTAP.
Prima di utilizzare il volume move
comando, considera i seguenti punti:
-
L'utilizzo del
volume move
comando può influire sulle prestazioni in quanto consuma le risorse di rete e disco del file system. Pertanto, si consiglia di spostare i volumi tra gli aggregati durante i periodi di scarsa attività. In alternativa, è possibile ridurre l'utilizzo del throughput di rete e del disco sul file system a non più del 50% durante lo spostamento dei volumi. -
Per ridurre l'impatto sulle prestazioni sul file system, consigliamo di spostare un singolo volume tra due coppie e aggregati HA alla volta. Ad esempio, se il file system ha quattro coppie HA, consigliamo di spostare due volumi alla volta (supponendo che gli spostamenti di volume non avvengano da o verso le stesse coppie HA). ONTAP supporta lo spostamento di fino a otto volumi contemporaneamente su ciascuna coppia HA, ma spostamenti di volume più simultanei ridurranno le prestazioni sia del client I/O che di eventuali spostamenti di volume in corso.
-
Tutti i dati archiviati sul livello SSD sul volume interessato vengono spostati fisicamente su un diverso set di dischi su un file server diverso. Questa operazione viene eseguita in background e richiede tempo. La velocità di trasferimento dipende dalla capacità di trasmissione del file system e dalla quantità di attività sul file system. Tuttavia, lo spostamento del volume può essere limitato. Per ulteriori informazioni, consulta Limitazione dei movimenti di volume.
-
I dati archiviati nel pool di capacità non vengono spostati fisicamente perché le coppie HA condividono lo stesso storage del pool di capacità. ONTAPSposta invece i metadati che descrivono in modo completo ogni blocco del pool di capacità (una mossa logica). Tieni presente che i metadati dei file vengono sempre archiviati sul livello SSD. Per ulteriori informazioni, consulta Suddivisione dei volumi di dati su più livelli.
Fasi dello spostamento di un volume
Un'operazione di spostamento di un volume prevede due fasi: la fase di replica e la fase di cutover. Durante la fase di replica, i dati esistenti vengono replicati nel nuovo aggregato del volume. Durante la fase di cutover, ONTAP tenta un trasferimento rapido finale al nuovo aggregato del volume. Ciò include il trasferimento di tutti i dati che sono stati scritti durante la fase di trasferimento e il reindirizzamento del nuovo traffico verso il nuovo aggregato del volume. Per impostazione predefinita, la finestra intermedia dura 30 secondi e si interrompe tutto al volume desiderato. I/O Se ONTAP non è in grado di eseguire tutti questi passaggi durante la finestra di cutover, fallirà. Per impostazione predefinita, ONTAP cercherà di eseguire il taglio tre volte consecutive. Se tutti e tre i tentativi consecutivi falliscono, ONTAP riproverà una volta all'ora fino a quando non avrà successo. È possibile ridurre il carico sul file system per garantire il successo della fase di cutover riducendo o sospendendo il I/O traffico verso il volume prima dell'inizio della fase di cutover.
Il volume iniziale si sposta
Per avviare un movimento di volume
Per accedere alla CLI NetApp ONTAP, stabilisci una sessione SSH sulla porta di gestione del file system FSx Amazon NetApp for ONTAP eseguendo il comando seguente. Sostituisci
con l'indirizzo IP della porta di gestione del file system.management_endpoint_ip
[~]$
ssh fsxadmin@
management_endpoint_ip
Per ulteriori informazioni, consulta Gestione dei file system con ONTAP CLI.
-
Esegui il comando volume move start
ONTAP CLI. Sostituisci i valori seguenti: -
vserver_name
con il nome della SVM che ospita il volume che stai spostando. -
volume_name
con il nome del componente del volume (ad esempio,).vol1__0001
-
aggregate_name
con il nome dell'aggregato di destinazione per il volume. -
-enforce-network-throttling
per limitare la velocità effettiva totale del volume move. Si tratta di un'opzione facoltativa.
::> volume move start -vserver
svm_name
-volumevolume_name
--destination-aggregateaggregate_name
-foreground false [Job 1] Job is queued: Move "vol1__0001" in Vserver "svm01" to aggregate "aggr1". Use the "volume move show -vserver svm01 -volume vol1__0001" command to view the status of this operation. -
Importante
Lo spostamento dei volumi consuma risorse di rete e disco per i file server di origine e di destinazione. Pertanto, le prestazioni del carico di lavoro possono essere influenzate da eventuali spostamenti di volume in corso. Inoltre, il I/O traffico verso il volume verrà temporaneamente sospeso durante la fase di cutover del trasferimento del volume.
Monitoraggio dei movimenti di volume
Per monitorare lo spostamento di un volume
Per controllare lo stato dell'operazione di spostamento del volume, utilizzate il comando
volume move show
ONTAP CLI.::> volume move show -vserver
svm_name
-volumevolume_name
Vserver Name: svm01 Volume Name: vol1__0001 Actual Completion Time: - Bytes Remaining: 1.00TB Specified Action For Cutover: retry_on_failure Specified Cutover Time Window: 30 Destination Aggregate: aggr2 Destination Node: FsxId01234567890abcdef-03 Detailed Status: Transferring data: 12.23GB sent. Percentage Complete: 1% Move Phase: replicating Prior Issues Encountered: - Estimated Remaining Duration: 00:40:25 Replication Throughput: 434.3MB/s Duration of Move: 00:00:27 Source Aggregate: aggr1 Source Node: FsxId01234567890abcdef-01 Move State: healthyL'output del comando mostra il tempo stimato per completare lo spostamento. Al termine,
Move phase
mostrerà locompleted
stato.
Mantenimento di FlexGroup volumi equilibrati
Affinché il carico di lavoro funzioni in modo ottimale, è necessario che i FlexGroup volumi si estendano su tutti gli aggregati e abbiano un numero pari di volumi costituenti per aggregato. Consigliamo di avere otto componenti per aggregato. Per il ribilanciamento dei volumi, prendete in considerazione i seguenti scenari: FlexGroup
-
Spostamento FlexGroup dei componenti tra aggregati esistenti: se spostate un volume FlexGroup's costituente su un altro aggregato di un aggregato altrimenti bilanciatoFlexGroup, dovreste spostare un altro componente meno utilizzato nell'aggregato originale. In questo modo si garantisce un numero pari di componenti per aggregato. FlexGroup
Spostamento FlexGroup dei costituenti in nuovi aggregati dopo l'aggiunta di coppie HA: se spostate i volumi di un FlexGroup's costituente in nuovi aggregati dopo aver aggiunto coppie HA, dovreste espanderli FlexGroup con altri costituenti sugli aggregati che hanno perso i costituenti. In questo modo si garantisce un numero pari di componenti per aggregato. FlexGroup Per ulteriori informazioni, consulta Volumi in espansione FlexGroup.
Limitazione dei movimenti di volume
Se desideri limitare la larghezza di banda di uno spostamento di volume sul tuo file system, puoi aggiungere l'-enforce-network-throttling
opzione all'inizio dell'operazione.
Nota
L'utilizzo di questa opzione influisce sui trasferimenti di dati di SnapMirror replica in entrata per il file system. Tieni traccia di come configuri le opzioni di replica del tuo file system perché non puoi visualizzarle dopo averle impostate.
Per limitare un movimento di volume
-
L'acceleratore utilizza l'acceleratore di replica globale. Per impostare l'acceleratore di replica globale, utilizzate il seguente comando nella CLI. ONTAP
::> options -option-name replication.throttle.enable on
-
Specificate la larghezza di banda totale massima che può essere utilizzata dalla replica, sostituendo la seguente opzione:
-
kbs_throttle
con il throughput massimo desiderato da utilizzare per qualsiasi replica (compresi SnapMirror gli spostamenti di volume), in kilobyte al secondo.
::> options -option-name replication.throttle.incoming.max_kbs
kbs_throttle
::> options -option-name replication.throttle.outgoing.max_kbskbs_throttle
-