Gestionar las réplicas externas

En esta página se describe cómo gestionar las réplicas externas.

Ver los detalles de la replicación externa

Para monitorizar el estado de replicación de una replicación externa, busca el recurso de replicación de volúmenes de NetApp y el estado de SnapMirror en ONTAP.

La fase actual de una réplica se indica mediante su mirrorState:

  • Preparando: la transferencia inicial está en curso.

  • Transfiriendo: hay una transferencia incremental en curso.

  • Duplicado: la réplica está inactiva y espera a que se inicie la siguiente transferencia incremental por horas.

  • Detenida: el usuario ha detenido la replicación.

  • Gestionado externamente: indica que el volumen de destino está en el lado de ONTAP.

Cuando el volumen de destino está en el lado de ONTAP, se aplica el Externally managed estado. Por lo tanto, ONTAP es responsable de gestionar 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 consultar ONTAP directamente con el comando snapmirror show.

Sigue estas instrucciones para ver los detalles de una replicación externa mediante la consola de Google Cloud , la interfaz de línea de comandos de Google Cloud o la interfaz de línea de comandos de ONTAP.

Consola

  1. Ve a la página Volúmenes de NetApp de la consola de Google Cloud .

    Ir a NetApp Volumes

  2. En el menú Protección de datos, haga clic en Replicaciones externas.

  3. En la lista de réplicas, selecciona la que quieras ver.

gcloud

Para ver los detalles de una replicación externa en NetApp Volumes, sigue estos pasos:

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

CLI de ONTAP

Para ver los detalles de una réplica externa en ONTAP, haz lo siguiente:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Editar una replicación externa

Sigue estas instrucciones para editar una replicación externa mediante la consola deGoogle Cloud .

Consola

  1. Ve a la página Volúmenes de NetApp de la consola de Google Cloud .

    Ir a NetApp Volumes

  2. En el menú Protección de datos, haga clic en Replicaciones externas.

  3. En la lista de replicaciones, selecciona la que quieras editar.

  4. En el cuadro de diálogo Editar réplica, sigue estos pasos:

    1. Edita la descripción de la réplica del volumen.

    2. Actualiza la programación de replicación de la replicación de volumen.

  5. Haz clic en Guardar.

Detener o pausar una réplica externa

Cuando detienes una réplica externa, el volumen de destino se convierte en un volumen de lectura y escritura, y se puede modificar. No se producen transferencias incrementales cuando se detiene la replicación, pero se puede reanudar.

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

Sigue estas instrucciones para detener o pausar una réplica externa mediante la consola o la interfaz de línea de comandos de Google Cloud. Google Cloud

Consola

  1. Ve a la página Volúmenes de NetApp de la consola de Google Cloud .

    Ir a NetApp Volumes

  2. En el menú Protección de datos, haga clic en Replicaciones externas.

  3. En la lista de replicaciones, selecciona la que quieras detener.

  4. Haz clic en Detener.

  5. Se muestra un cuadro de diálogo de confirmación con información. Introduce el nombre del volumen de destino y haz clic en Detener para confirmar la acción.

    • Si el volumen de destino está en volúmenes de NetApp, la replicación se detiene inmediatamente.

    • Si el volumen de destino está en ONTAP, se mostrará un cuadro de diálogo con más instrucciones.

  6. Si el volumen de destino está en ONTAP, sigue estos pasos:

    1. Sigue las instrucciones para ejecutar primero el comando snapmirror show y verificar el estado de la réplica.

    2. En la sección Verificar el estado de replicación externa, selecciona los valores mirror-state y relationship-status que se muestran en el resultado del comando del paso anterior.

    3. Haz clic en Siguiente.

    4. Si la replicación está en un estado válido como Snapmirrored e Idle, sigue las instrucciones para ejecutar el comando snapmirror break en el sistema ONTAP.

  7. Espera a que el Estado de la transferencia cambie a Detenida.

gcloud

Para detener o pausar una réplica externa:

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

Si el comando devuelve un error debido a una transferencia de línea de base o incremental que está en curso, puedes añadir la marca --force al comando para forzar la detención y crear un punto de control para una operación de reanudación posterior.

Si el volumen de destino reside en volúmenes de NetApp, 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, haz 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, la replicación se detendrá. Puedes comprobar el estado en ONTAP ejecutando el siguiente comando:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Los volúmenes de NetApp no pueden detectar si se ha ejecutado el comando. Se asumirá que la replicación ahora se gestiona externamente, lo que se indica con el valor Externally managed de mirrorState.

Reanudar una replicación externa

Cuando reanudas una replicación externa detenida, el volumen de destino vuelve al último punto de control o captura común con el volumen de origen. Las transferencias incrementales empiezan a partir de este punto. Esta acción deshace los cambios realizados en el contenido del volumen de destino, así que asegúrate de que es el resultado que quieres obtener. Los ajustes de volumen de destino, como el tamaño, la configuración del protocolo y las políticas, no se sincronizarán con el volumen de origen.

Sigue estas instrucciones para reanudar una réplica externa con la consola o Google Cloud CLI.Google Cloud

Consola

  1. Ve a la página Volúmenes de NetApp de la consola de Google Cloud .

    Ir a NetApp Volumes

  2. En el menú Protección de datos, haga clic en Replicaciones externas.

  3. En la lista de replicaciones, selecciona la que quieras reanudar.

  4. Haz clic en Reanudar.

  5. Se muestra un cuadro de diálogo de confirmación con información. Introduce el nombre del volumen de destino y haz clic en Reanudar para confirmar.

    • Si el volumen de destino está en NetApp Volumes, la replicación se reanuda automáticamente.

    • Si el volumen de destino está en ONTAP, se mostrará un cuadro de diálogo con más instrucciones.

  6. Si el destino está en ONTAP, sigue estos pasos:

    1. Sigue las instrucciones para ejecutar primero el comando snapmirror show y verificar el estado de la réplica.

    2. En la sección Verificar el estado de replicación externa, selecciona los valores mirror-state y relationship-status que se muestran en el resultado del comando del paso anterior.

    3. Haz clic en Siguiente.

    4. Si el mirror-state está interrumpido y el relationship-status está inactivo o en reposo, sigue las instrucciones para ejecutar el comando snapmirror resync en el sistema ONTAP.

  7. Espera a que el Estado de la transferencia cambie a Preparando o Duplicado.

gcloud

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

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

Comprueba el estado del mirror en ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Revertir y reanudar una replicación externa

La dirección de la replicación externa se puede invertir, de forma que el volumen de destino actual se convierta en el nuevo volumen de origen y viceversa. El volumen de destino volverá al punto de control o a la copia más reciente, y las transferencias incrementales se iniciarán a partir de ese punto. Asegúrate de que esta acción deshaga todos los cambios realizados en el contenido del nuevo volumen de destino. Los ajustes de volumen de destino, como el tamaño, las configuraciones de protocolo y las políticas, no se sincronizarán con el nuevo volumen de origen.

Antes de invertir una replicación, debe detenerse.

La inversión de la dirección debe iniciarse en el volumen de NetApp Volumes.

Sigue estas instrucciones para revertir y reanudar una replicación externa con la consola de Google Cloud o la interfaz de línea de comandos de Google Cloud.

Consola

  1. Ve a la página Volúmenes de NetApp de la consola de Google Cloud .

    Ir a NetApp Volumes

  2. En el menú Protección de datos, haga clic en Replicaciones externas.

  3. En la lista de replicaciones, selecciona la que quieras invertir y reanudar.

  4. Haz clic en Revertir y reanudar.

  5. Se muestra un cuadro de diálogo de confirmación con información. Escribe el nuevo nombre del volumen de destino y haz clic en Invertir y reanudar para confirmar.

    • Si NetApp Volumes es el nuevo destino, la replicación se invierte y se reanuda automáticamente.

    • Si ONTAP es el nuevo destino, se mostrará un cuadro de diálogo con más instrucciones.

  6. Si el destino está en ONTAP, sigue estos pasos:

    1. Sigue las instrucciones para ejecutar primero el comando snapmirror show y verificar el estado de la réplica.

    2. En la sección Verificar el estado de replicación externa, selecciona los valores mirror-state y relationship-status que se muestran en el resultado del comando del paso anterior.

    1. Haz clic en Siguiente.

    2. Si la replicación está en un estado válido, haz clic en Invertir y reanudar.

gcloud

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

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

Si NetApp Volumes se convierte 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. Para determinar el comando correcto para ONTAP, puedes usar 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.

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

Sincronizar una réplica externa

La operación de sincronización te permite ejecutar una transferencia manual, no programada e incremental en una réplica que se encuentre en un estado de transferencia reflejada. Esta operación te permite enviar los últimos cambios del origen al destino antes de detener una replicación y mover los clientes al volumen de destino.

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

Sigue estas instrucciones para sincronizar una réplica externa mediante la CLI de Google Cloud.

gcloud

Para sincronizar una réplica externa, sigue estos pasos:

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

Eliminar una replicación externa

La eliminación de la réplica externa incluye los siguientes pasos:

  1. Comprueba que el estado de la réplica sea Detenido.

  2. Elimina la replicación.

  3. Te recomendamos que elimines el peering de clústeres a los volúmenes de NetApp en tu clúster ONTAP externo con el comando cluster peer delete, pero solo si esta fue la última replicación del clúster ONTAP externo.

  4. Si se ha configurado alguna red adicional para la replicación, puedes quitarla una vez que se haya completado.

Sigue estas instrucciones para eliminar una réplica externa con la consola o la interfaz de línea de comandos de Google Cloud.Google Cloud

Consola

  1. Ve a la página Volúmenes de NetApp de la consola de Google Cloud .

    Ir a NetApp Volumes

  2. En el menú Protección de datos, haga clic en Replicaciones externas.

  3. En la lista de réplicas, selecciona la que quieras eliminar.

  4. Haz clic en Eliminar réplica.

  5. Se muestra un cuadro de diálogo de confirmación con información. Introduce el nombre del volumen de destino y haz clic en Eliminar para confirmar la acción.

    • Si el volumen de destino está en volúmenes de NetApp, la replicación se elimina automáticamente.

    • Si el destino está en ONTAP, se mostrará un cuadro de diálogo con más instrucciones.

  6. Si el destino está en ONTAP, sigue estos pasos:

    1. Ejecuta el comando snapmirror show en el sistema ONTAP para comprobar si hay conexiones de SnapMirror obsoletas.

    2. En la sección Verificar el estado de replicación externa, selecciona los valores mirror-state y relationship-status que se muestran en el resultado del comando del paso anterior.

    1. Haz clic en Siguiente.

    2. Haga clic en Eliminar replicación para quitar todas las referencias a la replicación en volúmenes de NetApp.

gcloud

Para eliminar una réplica externa, primero comprueba si hay configurada una conexión de SnapMirror obsoleta en el lado de ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

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

ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME

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

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

Siguientes pasos

Cambiar los ajustes de volumen durante la replicación externa.