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
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic su Repliche esterne nel menu Protezione dei dati.
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
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic su Repliche esterne nel menu Protezione dei dati.
Dall'elenco delle repliche, seleziona quella che vuoi modificare.
Nella finestra di dialogo Modifica replica, completa i seguenti passaggi:
Modifica la descrizione della replica del volume.
Aggiorna la pianificazione della replica della replica del volume.
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
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic su Repliche esterne nel menu Protezione dei dati.
Nell'elenco delle repliche, seleziona quella che vuoi interrompere.
Fai clic su Arresta.
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.
Se il volume di destinazione si trova su ONTAP, completa i seguenti passaggi:
Segui le istruzioni per eseguire prima il comando
snapmirror showper verificare lo stato della replica.Nella sezione Verifica lo stato della replica esterna, seleziona i valori
mirror-stateerelationship-statusvisualizzati nell'output del comando del passaggio precedente.Fai clic su Avanti.
Se la replica è in uno stato valido come Snapmirrored e Idle, segui le istruzioni per eseguire il comando
snapmirror breaksul sistema ONTAP.
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
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic su Repliche esterne nel menu Protezione dei dati.
Nell'elenco delle repliche, seleziona quella che vuoi riprendere.
Fai clic su Riprendi.
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.
Se la destinazione si trova su ONTAP, completa i seguenti passaggi:
Segui le istruzioni per eseguire prima il comando
snapmirror showper verificare lo stato della replica.Nella sezione Verifica lo stato della replica esterna, seleziona i valori
mirror-stateerelationship-statusvisualizzati nell'output del comando del passaggio precedente.Fai clic su Avanti.
Se
mirror-stateè Broken-off erelationship-statusè Idle o Quiesced, segui le istruzioni per eseguire il comandosnapmirror resyncsul sistema ONTAP.
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
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic su Repliche esterne nel menu Protezione dei dati.
Nell'elenco delle repliche, seleziona quella che vuoi invertire e riprendere.
Fai clic su Inverti e riprendi.
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.
Se la destinazione si trova su ONTAP, completa i seguenti passaggi:
Segui le istruzioni per eseguire prima il comando
snapmirror showper verificare lo stato della replica.Nella sezione Verifica lo stato della replica esterna, seleziona i valori
mirror-stateerelationship-statusvisualizzati nell'output del comando del passaggio precedente.
Fai clic su Avanti.
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:
Assicurati che lo stato della replica sia Interrotto.
Elimina la replica.
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.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
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic su Repliche esterne nel menu Protezione dei dati.
Dall'elenco delle repliche, seleziona quella che vuoi eliminare.
Fai clic su Elimina replica.
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.
Se la destinazione si trova su ONTAP, completa i seguenti passaggi:
Esegui il comando
snapmirror showsul sistema ONTAP per verificare la presenza di connessioni SnapMirror obsolete.Nella sezione Verifica lo stato della replica esterna, seleziona i valori
mirror-stateerelationship-statusvisualizzati nell'output del comando del passaggio precedente.
Fai clic su Avanti.
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.