Gestire le repliche esterne

Questa pagina descrive come gestire le repliche esterne.

Visualizzare i dettagli della replica esterna

Per monitorare lo stato di replica di una replica esterna, cerca la risorsa di replica di NetApp Volumes e lo stato di SnapMirror su ONTAP.

La fase attuale di una replica è indicata da mirrorState:

  • Preparazione: il trasferimento di base è in corso.

  • Trasferimento in corso: è in corso un trasferimento incrementale.

  • Mirroring: la replica è inattiva, in attesa dell'inizio del successivo trasferimento incrementale orario.

  • Interrotto: l'utente ha interrotto la replica.

  • Gestito esternamente: indica che il volume di destinazione si trova sul lato ONTAP.

Quando il volume di destinazione si trova sul lato ONTAP, viene applicato lo stato Externally managed. Pertanto, ONTAP è responsabile della gestione della replica e NetApp Volumes non dispone di informazioni sul tipo di replica Stopped o Mirrored. Per determinare lo stato effettivo, devi controllare ONTAP direttamente utilizzando il comando snapmirror show.

Utilizza le seguenti istruzioni per visualizzare i dettagli di una replica esterna utilizzando la console Google Cloud , Google Cloud CLI o ONTAP CLI.

Console

  1. Vai alla pagina NetApp Volumes nella console Google Cloud .

    Vai a NetApp Volumes

  2. Fai clic su Repliche esterne nel menu Protezione dei dati.

  3. Nell'elenco delle repliche, seleziona quella che vuoi visualizzare.

gcloud

Per visualizzare i dettagli di una replica esterna su NetApp Volumes:

gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION

Interfaccia a riga di comando ONTAP

Per visualizzare i dettagli di una replica esterna su ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Modifica una replica esterna

Segui le istruzioni riportate di seguito per modificare una replica esterna utilizzando la consoleGoogle Cloud .

Console

  1. Vai alla pagina NetApp Volumes nella console Google Cloud .

    Vai a NetApp Volumes

  2. Fai clic su Repliche esterne nel menu Protezione dei dati.

  3. Dall'elenco delle repliche, seleziona quella che vuoi modificare.

  4. Nella finestra di dialogo Modifica replica, completa i seguenti passaggi:

    1. Modifica la descrizione della replica del volume.

    2. Aggiorna la pianificazione della replica della replica del volume.

  5. Fai clic su Salva.

Interrompere o mettere in pausa una replica esterna

Quando arresti una replica esterna, il volume di destinazione diventa di lettura/scrittura e può essere modificato. Quando la replica viene interrotta, non vengono eseguiti trasferimenti incrementali, ma una replica interrotta può essere ripresa.

Per interrompere un trasferimento di dati attivo durante la replica di base o se un trasferimento incrementale in corso è bloccato, devi eseguire un arresto forzato. Un arresto forzato indica alla replica di salvare un checkpoint. Questo checkpoint può essere utilizzato in un secondo momento dall'operazione di ripristino per continuare da dove era stata interrotta.

Utilizza le seguenti istruzioni per arrestare o mettere in pausa una replica esterna utilizzando la console Google Cloud o Google Cloud CLI.

Console

  1. Vai alla pagina NetApp Volumes nella console Google Cloud .

    Vai a NetApp Volumes

  2. Fai clic su Repliche esterne nel menu Protezione dei dati.

  3. Nell'elenco delle repliche, seleziona quella che vuoi interrompere.

  4. Fai clic su Arresta.

  5. Viene visualizzata una finestra di dialogo di conferma con le informazioni. Inserisci il nome del volume di destinazione e fai clic su Arresta per confermare.

    • Se il volume di destinazione si trova su NetApp Volumes, la replica si interrompe immediatamente.

    • Se il volume di destinazione si trova su ONTAP, viene visualizzata una finestra di dialogo con ulteriori istruzioni.

  6. Se il volume di destinazione si trova su ONTAP, completa i seguenti passaggi:

    1. Segui le istruzioni per eseguire prima il comando snapmirror show per verificare lo stato della replica.

    2. Nella sezione Verifica lo stato della replica esterna, seleziona i valori mirror-state e relationship-status visualizzati nell'output del comando del passaggio precedente.

    3. Fai clic su Avanti.

    4. Se la replica è in uno stato valido come Snapmirrored e Idle, segui le istruzioni per eseguire il comando snapmirror break sul sistema ONTAP.

  7. Attendi che lo stato del trasferimento cambi in Interrotto.

gcloud

Per interrompere o mettere in pausa una replica esterna:

gcloud netapp volumes replications stop REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Se il comando restituisce un errore a causa del trasferimento di base o incrementale in corso, puoi aggiungere il flag --force al comando per forzare l'interruzione e creare un checkpoint per un'operazione di ripristino successiva.

Se il volume di destinazione si trova su NetApp Volumes, la replica si interromperà automaticamente. Tuttavia, se il volume di destinazione si trova su ONTAP, devi eseguire un comando snapmirror break sul sistema ONTAP. Per determinare il comando corretto per ONTAP, utilizza quanto segue:

gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION

Cerca l'output hybridReplicationUserCommands. Dopo aver eseguito questi comandi ONTAP, la replica verrà interrotta. Puoi controllare lo stato su ONTAP eseguendo:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

NetApp Volumes non è in grado di rilevare se il comando è stato eseguito. Supporrà che la replica sia ora gestita esternamente, come indicato da mirrorState come Externally managed.

Riprendere una replica esterna

Quando riprendi una replica esterna interrotta, il volume di destinazione torna all'ultimo checkpoint o snapshot comune con il volume di origine. I trasferimenti incrementali iniziano da questo punto. Questa azione annulla tutte le modifiche apportate al contenuto del volume di destinazione, quindi assicurati che sia il risultato che vuoi ottenere. Le impostazioni del volume di destinazione, come dimensioni, impostazioni del protocollo e criteri, non verranno sincronizzate con il volume di origine.

Utilizza le seguenti istruzioni per riprendere una replica esterna utilizzando la consoleGoogle Cloud o Google Cloud CLI.

Console

  1. Vai alla pagina NetApp Volumes nella console Google Cloud .

    Vai a NetApp Volumes

  2. Fai clic su Repliche esterne nel menu Protezione dei dati.

  3. Nell'elenco delle repliche, seleziona quella che vuoi riprendere.

  4. Fai clic su Riprendi.

  5. Viene visualizzata una finestra di dialogo di conferma con le informazioni. Inserisci il nome del volume di destinazione e fai clic su Riprendi per confermare.

    • Se il volume di destinazione si trova su NetApp Volumes, la replica riprende automaticamente.

    • Se il volume di destinazione si trova su ONTAP, viene visualizzata una finestra di dialogo con ulteriori istruzioni.

  6. Se la destinazione si trova su ONTAP, completa i seguenti passaggi:

    1. Segui le istruzioni per eseguire prima il comando snapmirror show per verificare lo stato della replica.

    2. Nella sezione Verifica lo stato della replica esterna, seleziona i valori mirror-state e relationship-status visualizzati nell'output del comando del passaggio precedente.

    3. Fai clic su Avanti.

    4. Se mirror-state è Broken-off e relationship-status è Idle o Quiesced, segui le istruzioni per eseguire il comando snapmirror resync sul sistema ONTAP.

  7. Attendi che lo stato del trasferimento cambi in Preparazione in corso o Duplicato.

gcloud

Per riprendere una replica esterna:

gcloud netapp volumes replications resume REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Se il volume di destinazione è ospitato su NetApp Volumes, la replica riprenderà automaticamente. Tuttavia, se la destinazione si trova su ONTAP, devi eseguire un comando snapmirror resync sul sistema ONTAP:

ONTAP> snapmirror resync -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Controlla lo stato del mirroring su ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Inverti e riprendi una replica esterna

La direzione della replica esterna può essere invertita, rendendo il volume di destinazione corrente il nuovo volume di origine e viceversa. Il nuovo volume di destinazione verrà ripristinato al checkpoint o allo snapshot comune più recente e i trasferimenti incrementali inizieranno da quel punto. Assicurati che questa azione annulli tutte le modifiche apportate ai contenuti del nuovo volume di destinazione. Le impostazioni del volume di destinazione, come dimensioni, configurazioni dei protocolli e criteri, non verranno sincronizzate con il nuovo volume di origine.

Prima di invertire una replica, è necessario interromperla.

L'inversione della direzione deve essere avviata sul volume NetApp Volumes.

Utilizza le seguenti istruzioni per invertire e riprendere una replica esterna utilizzando la console Google Cloud o Google Cloud CLI.

Console

  1. Vai alla pagina NetApp Volumes nella console Google Cloud .

    Vai a NetApp Volumes

  2. Fai clic su Repliche esterne nel menu Protezione dei dati.

  3. Nell'elenco delle repliche, seleziona quella che vuoi invertire e riprendere.

  4. Fai clic su Inverti e riprendi.

  5. Viene visualizzata una finestra di dialogo di conferma con le informazioni. Inserisci il nome del nuovo volume di destinazione e fai clic su Inverti e riprendi per confermare.

    • Se NetApp Volumes è la nuova destinazione, la replica si inverte e riprende automaticamente.

    • Se ONTAP è la nuova destinazione, viene visualizzata una finestra di dialogo con ulteriori istruzioni.

  6. Se la destinazione si trova su ONTAP, completa i seguenti passaggi:

    1. Segui le istruzioni per eseguire prima il comando snapmirror show per verificare lo stato della replica.

    2. Nella sezione Verifica lo stato della replica esterna, seleziona i valori mirror-state e relationship-status visualizzati nell'output del comando del passaggio precedente.

    1. Fai clic su Avanti.

    2. Se la replica è in uno stato valido, fai clic su Inverti e riprendi.

gcloud

Per invertire e riprendere una replica esterna:

gcloud netapp volumes replications reverse REPLICATION_NAME \
 --volume=NETAPP_VOLUMES_VOLUME --location=REGION

Se NetApp Volumes diventa la nuova destinazione, la replica viene invertita automaticamente. Tuttavia, se ONTAP è la nuova destinazione, devi eseguire un comando snapmirror resync sul sistema ONTAP. Puoi determinare il comando corretto per ONTAP utilizzando:

gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION

Cerca la sezione hybridReplicationUserCommands nell'output. Se non esegui i comandi ONTAP entro 120 minuti, la replica tornerà allo stato precedente.

Esempi di comandi che potresti aspettarti:

job schedule cron create -name replication-yyy -hour all -minute 0
snapmirror resync -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst
snapmirror modify -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst -schedule replication-yyy

Sincronizza una replica esterna

L'operazione di sincronizzazione consente di eseguire un trasferimento manuale, non pianificato e incrementale su una replica in stato di trasferimento mirroring. Questa operazione ti consente di inviare le ultime modifiche dall'origine alla destinazione prima di interrompere una replica e spostare i client nel volume di destinazione.

Il servizio ti consente di eseguire un massimo di cinque operazioni di sincronizzazione per volume al giorno.

Segui le istruzioni riportate di seguito per sincronizzare una replica esterna utilizzando Google Cloud CLI.

gcloud

Per sincronizzare una replica esterna:

gcloud netapp volumes replications sync REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Elimina una replica esterna

L'eliminazione della replica esterna include i seguenti passaggi:

  1. Assicurati che lo stato della replica sia Interrotto.

  2. Elimina la replica.

  3. Valuta la possibilità di eliminare il peering del cluster con NetApp Volumes sul cluster ONTAP esterno utilizzando il comando cluster peer delete, ma solo se questa è stata l'ultima replica dal cluster ONTAP esterno.

  4. Se è stata configurata una rete aggiuntiva per la replica, puoi rimuoverla al termine della replica.

Utilizza le seguenti istruzioni per eliminare una replica esterna utilizzando la consoleGoogle Cloud o Google Cloud CLI.

Console

  1. Vai alla pagina NetApp Volumes nella console Google Cloud .

    Vai a NetApp Volumes

  2. Fai clic su Repliche esterne nel menu Protezione dei dati.

  3. Dall'elenco delle repliche, seleziona quella che vuoi eliminare.

  4. Fai clic su Elimina replica.

  5. Viene visualizzata una finestra di dialogo di conferma con le informazioni. Inserisci il nome del volume di destinazione e fai clic su Elimina per confermare.

    • Se il volume di destinazione si trova su NetApp Volumes, la replica viene eliminata automaticamente.

    • Se la destinazione è su ONTAP, viene visualizzata una finestra di dialogo con ulteriori istruzioni.

  6. Se la destinazione si trova su ONTAP, completa i seguenti passaggi:

    1. Esegui il comando snapmirror show sul sistema ONTAP per verificare la presenza di connessioni SnapMirror obsolete.

    2. Nella sezione Verifica lo stato della replica esterna, seleziona i valori mirror-state e relationship-status visualizzati nell'output del comando del passaggio precedente.

    1. Fai clic su Avanti.

    2. Fai clic su Elimina replica per rimuovere tutti i riferimenti alla replica neiNetApp Volumesp.

gcloud

Per eliminare una replica esterna, controlla innanzitutto se è configurata una connessione SnapMirror obsoleta sul lato ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Dovresti visualizzare una connessione SnapMirror o una con mirrorState impostato su Broken-off. Se una connessione è nello stato Broken-off, procedi all'eliminazione:

ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Poi, elimina la replica in NetApp Volumes:

gcloud netapp volumes replications delete REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Passaggi successivi

Modificare le impostazioni del volume durante la replica esterna.