Administra tus replicaciones externas

En esta página, se describe cómo administrar tus replicaciones externas.

Cómo ver los detalles de la replicación externa

Para supervisar el estado de replicación de una replicación externa, busca el recurso de replicación de NetApp Volumes y el estado de SnapMirror en ONTAP.

La fase actual de una replicación se indica con su mirrorState:

  • Preparando: La transferencia del modelo de referencia está en curso.

  • Transferring: Se está realizando una transferencia incremental.

  • Duplicado: La replicación está inactiva y espera a que comience la próxima transferencia incremental por hora.

  • Detenido: El usuario detuvo la replicación.

  • Administrado de forma externa: Indica que el volumen de destino se encuentra en el lado de ONTAP.

Cuando el volumen de destino está en el lado de ONTAP, se aplica el estado Externally managed. Por lo tanto, ONTAP es responsable de administrar la replicación, y NetApp Volumes no tiene información sobre si la replicación es Stopped o Mirrored. Para determinar el estado real, debes verificar ONTAP directamente con el comando snapmirror show.

Sigue estas instrucciones para ver los detalles de una replicación externa con Google Cloud CLI o la CLI de ONTAP:

gcloud

Para ver los detalles de una replicación externa en NetApp Volumes, haz lo siguiente:

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

CLI de ONTAP

Para ver los detalles de una replicación externa en ONTAP, haz lo siguiente:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Cómo detener o pausar una replicación externa

Cuando detienes una replicación externa, el volumen de destino se vuelve de lectura y escritura, y se puede modificar. No se producen transferencias incrementales cuando se detiene la replicación, pero se puede reanudar una replicación detenida.

Para detener una transferencia de datos activa durante la replicación de referencia o si se bloquea una transferencia incremental en curso, debes realizar una detención forzada. Una detención forzada indica a la replicación que guarde un punto de control. La operación de reanudación puede usar este punto de control más adelante para continuar desde donde quedó.

Sigue estas instrucciones para detener o pausar una replicación externa con Google Cloud CLI:

gcloud

Para detener o pausar una replicación externa, haz lo siguiente:

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

Si el comando muestra un error debido a una transferencia incremental o de referencia en curso, puedes agregar la marca --force al comando para forzar una detención y crear un punto de control para una operación de reanudación posterior.

Si el volumen de destino reside en NetApp Volumes, la replicación se detendrá automáticamente. Sin embargo, si el volumen de destino está en ONTAP, debes ejecutar un comando snapmirror break en el sistema ONTAP. Para determinar el comando correcto para ONTAP, usa lo siguiente:

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

Busca el resultado hybridReplicationUserCommands. Después de ejecutar estos comandos de ONTAP, se detendrá la replicación. Para verificar el estado en ONTAP, ejecuta lo siguiente:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

NetApp Volumes no puede detectar si se ejecutó el comando. Se supondrá que la replicación ahora se administra de forma externa, lo que se indica con mirrorState como Externally managed.

Reanuda una replicación externa

Cuando reanudas una replicación externa detenida, el volumen de destino revierte al último punto de control o instantánea común con el volumen de origen. Luego, las transferencias incrementales comienzan desde este punto. Esta acción deshace los cambios realizados en el contenido del volumen de destino, por lo que debes asegurarte de que este sea el resultado que deseas. La configuración del volumen de destino, como el tamaño, la configuración de protocolos y las políticas, no se sincronizará con el volumen de origen.

Sigue estas instrucciones para reanudar una replicación externa con Google Cloud CLI:

gcloud

Para reanudar una replicación externa, haz lo siguiente:

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

Si el volumen de destino está alojado en NetApp Volumes, la replicación se reanudará automáticamente. Sin embargo, si el destino está en ONTAP, debes ejecutar un comando snapmirror resync en el sistema ONTAP:

ONTAP> snapmirror resync -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Verifica el estado de la duplicación en ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Cómo revertir y reanudar una replicación externa

Se puede invertir la dirección de la replicación externa, de modo que el volumen de destino actual se convierta en el nuevo volumen de origen y viceversa. El nuevo volumen de destino volverá a su punto de control o instantánea común más reciente, y las transferencias incrementales comenzarán desde ese punto. Asegúrate de que esta acción deshaga todos los cambios realizados en el contenido del nuevo volumen de destino. La configuración del volumen de destino, como el tamaño, la configuración de protocolos y las políticas, no se sincronizará con el nuevo volumen de origen.

Antes de revertir una replicación, se debe detener.

La reversión de la dirección se debe iniciar en el volumen de NetApp Volumes.

Sigue estas instrucciones para revertir una replicación externa con Google Cloud CLI:

gcloud

Para revertir una replicación externa, sigue estos pasos:

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

Si los volúmenes de NetApp se convierten en el nuevo destino, la replicación se invierte automáticamente. Sin embargo, si ONTAP es el nuevo destino, debes ejecutar un comando snapmirror resync en el sistema ONTAP. Puedes determinar el comando correcto para ONTAP con lo siguiente:

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

Busca la sección hybridReplicationUserCommands en el resultado. Si no ejecutas los comandos de ONTAP en un plazo de 120 minutos, la replicación volverá a su estado anterior.

Estos son algunos ejemplos de comandos que puedes esperar:

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

Sincroniza una replicación externa

La operación de sincronización te permite ejecutar una transferencia manual, no programada y incremental en una replicación que se encuentra en un estado de transferencia duplicada. Esta operación te permite enviar los cambios más recientes del origen al destino antes de detener una replicación y trasladar los clientes al volumen de destino.

El servicio te permite ejecutar hasta un máximo de cinco operaciones de sincronización por volumen por día.

Sigue estas instrucciones para sincronizar una replicación externa con Google Cloud CLI:

gcloud

Para sincronizar una replicación externa, sigue estos pasos:

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

Borra una replicación externa

La eliminación de la replicación externa incluye los siguientes pasos:

  1. Asegúrate de que el estado de replicación sea Detenido.

  2. Borra la replicación.

  3. Considera borrar el peering del clúster a NetApp Volumes en tu clúster ONTAP externo con el comando cluster peer delete, pero solo si esta fue la última replicación desde el clúster ONTAP externo.

  4. Si se configuró alguna red adicional para la replicación, puedes quitarla una vez que se complete la replicación.

Sigue estas instrucciones para borrar una replicación externa con Google Cloud CLI:

gcloud

Para borrar una replicación externa, primero verifica si hay configurada una conexión de SnapMirror desactualizada en el lado de ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

No deberías ver ninguna conexión de SnapMirror o una con mirrorState como Broken-off. Si una conexión está en el estado Broken-off, continúa para borrarla:

ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME

A continuación, borra la replicación en NetApp Volumes:

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

¿Qué sigue?

Cambia la configuración de volumen durante la replicación externa.