Crea una replicación externa

En esta página, se describe cómo crear una replicación externa.

Antes de comenzar

Antes de configurar una replicación externa, te recomendamos que revises el flujo de trabajo de replicación externa. El proceso de replicación externa comienza con la creación de un volumen de destino y la especificación de los detalles del sistema de origen. Esta acción crea un recurso de volumen de destino y un recurso secundario de replicación dentro de NetApp Volumes para administrar la replicación.

Consideraciones

  • Las siguientes funciones no son compatibles con los volúmenes de destino durante el proceso de replicación externa:

    • Nivelación automática

    • Replicación de volumen

    • Nivel de servicio flexible

  • Debes usar copias de seguridad manuales cuando realices una copia de seguridad integrada de volúmenes de destino basados en NetApp Volumes. Si intentas asignar una política de copias de seguridad a un volumen de destino, fallará.

  • Selecciona el grupo de almacenamiento correcto y asegúrate de que el volumen de destino sea lo suficientemente grande como para alojar el tamaño lógico (no el tamaño físico) que usa tu volumen de origen de ONTAP.

  • Especifica el nombre de uso compartido y los tipos de protocolo correctos. El nombre del recurso compartido debe coincidir con la fuente, y los tipos de protocolo deben elegirse con cuidado, ya que no se pueden cambiar después de crear el volumen. La configuración del protocolo que elijas también se asigna a los ajustes de seguridad del volumen. Asegúrate de que estos parámetros de configuración sean coherentes.

  • Antes de crear una replicación externa, asegúrate de tener acceso a la CLI y los permisos necesarios en el sistema ONTAP de origen. Debes ejecutar comandos de la CLI en el sistema ONTAP de origen en el plazo de una hora desde el inicio del proceso de replicación.

Requisitos previos para la replicación externa

La replicación externa y la migración de volúmenes comparten los mismos requisitos previos.

Crea una replicación externa

Sigue estas instrucciones para crear una replicación externa con la consola deGoogle Cloud o la CLI de Google Cloud.

Console

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

    Ir a NetApp Volumes

  2. Haz clic en Replicaciones externas en el menú Protección de datos.

  3. Haz clic en Replicar volumen externo.

  4. En la sección Requisitos previos, revisa los requisitos y haz clic en Siguiente.

  5. En la sección Detalles de la fuente externa, completa los siguientes pasos:

    1. Ingresa el nombre de tu clúster de origen en el campo Nombre del clúster.

    2. Ingresa el nombre de la máquina virtual de almacenamiento (SVM), también conocida como vserver, que aloja el volumen de origen en el campo Nombre de la VM de almacenamiento.

    3. Ingresa el nombre del volumen de origen en el campo Nombre del volumen.

    4. Ingresa la dirección IP de Intercluster-LIF (IC-LIF) en el campo IP interclúster. Cada nodo del clúster de origen necesita una IC-LIF. Especifica todos los IC-LIF como una lista separada por comas.

    5. Opcional: Ingresa una descripción para la ubicación del clúster ONTAP de origen en el campo Ubicación.

  6. Opcional: En la sección Estilo de volumen, haz clic en la casilla de verificación Volumen de FlexGroup para crear un volumen de destino de gran capacidad en NetApp Volumes.

    1. Ingresa la cantidad de volúmenes constituyentes en el volumen de origen en el campo Cantidad de volúmenes constituyentes.

    2. Haz clic en Siguiente.

Configura los detalles del volumen de destino

  1. En la sección Crear volumen de destino, completa los siguientes pasos:

    1. Ingresa el nombre del volumen de destino en el campo Nombre del volumen de destino.

    2. Opcional: Ingresa una descripción para el volumen en el campo Descripción.

  2. En la sección Detalles del grupo de almacenamiento, completa los siguientes pasos:

    1. Haz clic en Seleccionar un grupo de almacenamiento.

    2. En la lista de grupos de almacenamiento que se muestra, selecciona el grupo de almacenamiento requerido.

    3. Haz clic en Seleccionar.

      Si los grupos de almacenamiento de la lista no tienen la configuración que deseas, haz clic en Crear un grupo de almacenamiento nuevo.

  3. En la sección Detalles del volumen, ingresa el nombre de uso compartido del volumen en el campo Nombre de uso compartido. El nombre del recurso compartido debe ser único dentro de una ubicación. Se recomienda usar el nombre del volumen de destino como el nombre del elemento compartido.

  4. En la sección Configuración de capacidad, completa los siguientes pasos:

    1. Haz clic en la casilla de verificación Habilitar gran capacidad.

    2. Ingresa la capacidad del volumen en el campo Capacidad.

  5. Opcional: Si el grupo de almacenamiento seleccionado permite la organización automática en niveles, haz lo siguiente:

    1. Haz clic en la casilla de verificación Habilitar la nivelación automática si deseas habilitar la nivelación automática para el volumen.

    2. Especifica un umbral de enfriamiento de entre 2 y 183 días en el campo Días del umbral de enfriamiento. El valor predeterminado del umbral de enfriamiento es de 31 días.

  6. En la sección Configuración del protocolo, selecciona el mismo protocolo que el volumen de origen. En algunos protocolos, se muestran varias opciones. Para obtener más información sobre las opciones de protocolo, consulta Crea un volumen nuevo.

  7. Opcional: En la sección Configuración de instantáneas, completa los siguientes pasos:

    1. Haz clic en la casilla de verificación Haz visible el directorio de instantáneas para permitir que los clientes accedan a las versiones de instantáneas del sistema de archivos. Para obtener más información, consulta Descripción general de las instantáneas de volumen de NetApp Volumes.

    2. Selecciona Permitir instantáneas programadas para configurar el volumen de modo que se tomen instantáneas automáticamente. Puedes especificar la cantidad de instantáneas que se conservarán en intervalos de instantáneas por hora, diarias, semanales y mensuales. Las horas se especifican en UTC. Si alcanzas la cantidad máxima de instantáneas, se borrará la más antigua.

    3. Revisa las selecciones de instantáneas.

  8. Haz clic en Siguiente.

Define la programación de la replicación

  1. En la sección Programa de replicación, completa los siguientes pasos:

    1. Ingresa el nombre de tu replicación en el campo Nombre de la replicación.

    2. Opcional: Ingresa una descripción para tu replicación en el campo Descripción.

    3. Haz clic en la lista desplegable Programación de replicación y selecciona la siguiente frecuencia de programación para replicar los datos del volumen de origen en el de destino.

      • Cada 10 minutos

      • Diaria

      • Por hora

      El valor predeterminado es HOURLY. Los volúmenes de gran capacidad no admiten la opción EVERY_10_MINUTES.

    4. Opcional: Haz clic en Agregar etiqueta para ingresar etiquetas relevantes para generar informes y realizar consultas.

  2. Haz clic en Siguiente.

  3. Revisa la configuración y haz clic en Crear para iniciar el proceso de replicación.

Después de crear el proceso de replicación, se te redireccionará a la vista de detalles del volumen. Haz clic en la pestaña Replicación para supervisar el estado de la replicación.

Debes autenticar la conexión de SnapMirror entre tu sistema ONTAP de origen y NetApp Volumes. Ejecuta el comando cluster peer create en el clúster de ONTAP de origen. Si no existe una interconexión anterior, en la pestaña Replicación, se muestra el mensaje Interconexión de clúster pendiente.

Si haces clic en Configurar peering, se mostrará una página lateral con instrucciones. Sigue estas instrucciones y haz clic en Verificar peering. Después de una vinculación exitosa, desaparece la página lateral y el estado de transferencia de la replicación cambia a Preparando. La transferencia de referencia ahora se está ejecutando. Una transferencia de referencia puede tardar minutos, horas o días, según la cantidad de datos que se transfieran y la velocidad de la red. Una vez que se completa la transferencia del modelo de referencia, el estado de la transferencia cambia a Duplicado.

gcloud

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

gcloud netapp volumes create VOLUME_NAME --location=LOCATION \
  --capacity=CAPACITY --protocols=PROTOCOL \
  --share-name=SHARE_NAME --storage-pool=STORAGE_POOL \
  --hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=PEER_CLUSTER_NAME,peer-ip-addresses=PEER_IP_ADDRESSES,peer-svm-name=PEER_SVM_NAME,peer-volume-name=PEER_VOLUME_NAME,replication=REPLICATION,replication-schedule=REPLICATION_SCHEDULE,cluster-location=CLUSTER_LOCATION,description=DESCRIPTION,labels=LABELS

El bloque hybrid-replication-parameters inicia un flujo de trabajo de replicación.

Reemplaza la siguiente información:

  • VOLUME_NAME: el nombre del volumen Este nombre debe ser único por ubicación.

  • LOCATION: Es la ubicación del volumen.

  • CAPACITY: La capacidad del volumen. Define la capacidad que ven los clientes de NAS.

  • PROTOCOLS: Son los protocolos de NAS con los que se exporta el volumen.

  • SHARE_NAME: Es la ruta de exportación de NFS o el nombre del recurso compartido de SMB del volumen.

  • STORAGE_POOL: Es el grupo de almacenamiento en el que se creará el volumen.

  • HYBRID_REPLICATION_TYPE: Para la replicación externa, especifica ONPREM_REPLICATION.

  • PEER_CLUSTER_NAME: Es el nombre del clúster de ONTAP que aloja los volúmenes de origen.

  • PEER_IP_ADDRESSES: Son las direcciones IP de LIF de InterCluster del clúster de ONTAP. El clúster de origen debe proporcionar una IC-LIF por nodo, separada por signos #. Asegúrate de especificarlos todos.

    En el siguiente ejemplo, se muestra cómo agregar varias direcciones IP de IC-LIF del clúster de ONTAP:

    peer-ip-addresses=10.0.0.25#10.0.0.26
    
  • PEER_SVM_NAME: Es el nombre de la máquina virtual de almacenamiento (SVM), también conocida como vserver, que posee el volumen de origen.

  • PEER_VOLUME_NAME: Es el nombre del volumen de origen.

  • REPLICATION: Es el nombre del recurso de replicación que se creará.

  • LARGE_VOLUME_CONSTITUENT_COUNT: Este parámetro solo es obligatorio cuando el volumen de origen es un FlexGroup. Para obtener más información, consulta FlexGroups y grandes volúmenes antes de continuar.

    Para crear un volumen grande, specify --large-volume true y --multiple-endpoints true también se pueden usar como parámetros de creación.

  • REPLICATION_SCHEDULE: Opcional: Puedes establecer replication schedule en uno de los siguientes intervalos:

    • EVERY_10_MINUTES

    • HOURLY

    • DAILY

    El valor predeterminado es HOURLY. Los volúmenes grandes no ofrecerán EVERY_10_MINUTES.

  • CLUSTER_LOCATION: Es la descripción opcional de la ubicación del clúster de origen.

  • DESCRIPTION: Opcional: Es el texto de descripción del recurso de replicación.

  • LABELS: Opcional: Etiquetas para el recurso de replicación.

    En el siguiente ejemplo, se muestra cómo especificar pares clave-valor para el parámetro labels:

    labels=KEY1:VALUE1#KEY2:VALUE2
    

Ejemplo de invocación:

$ gcloud netapp volumes create ok-destination --location australia-southeast1 \
--capacity 100 --protocols=nfsv3 \
--share-name ok-destination --storage-pool okrause-pool \
--hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=au2se1cvo2sqa,peer-ip-addresses=10.0.0.25#10.0.0.26,peer-svm-name=svm_au2se1cvo2sqa,peer-volume-name=okrause_source,replication=okrause-replication,replication-schedule=HOURLY

Para cumplir con tus requisitos de volumen, especifica todos los parámetros opcionales aplicables. Por ejemplo, un volumen NFS podría requerir una política de exportación.

Buscar todas las opciones:

gcloud netapp volumes create --help

Después de crear el volumen de destino y el recurso de replicación, NetApp Volumes intenta intercambiar tráfico con tu sistema ONTAP de origen. Este proceso de intercambio de tráfico sirve como paso de autenticación y autorización, y protege tu clúster de origen de solicitudes maliciosas de SnapMirror. Por lo tanto, asegúrate de solo establecer conexiones con sistemas de confianza.

Consulta los próximos pasos:

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

El estado de autenticación actual se puede imprimir en cualquier momento. Sin embargo, los cambios de estado pueden tardar hasta cinco minutos después de que una acción avance el proceso al siguiente paso.

Un peering exitoso consta de los siguientes pasos:

  • El volumen de destino de NetApp Volumes hace ping a tu sistema de origen con el peer-ip-addresses especificado.

  • Si aún no se estableció la interconexión de clústeres, NetApp Volumes imprimirá los comandos de interconexión de clústeres que debes ejecutar en el sistema de origen.

  • Además, si aún no se estableció la interconexión de SVM, NetApp Volumes imprimirá los comandos de interconexión de vserver que debes ejecutar en el sistema de origen.

Se omiten los pasos que se completaron anteriormente y el proceso continúa automáticamente con el siguiente paso.

Verificación de conectividad de red

NetApp Volumes intenta enviar una solicitud ICMP (ping) a las IC-LIF que especificaste en peer-ip-addresses. Si falla, stateDetails muestra Cluster peering failed, please try again, lo que indica un problema de red. Para obtener más información, consulta Conexión de red al proyecto Google Cloud . No podrás continuar hasta que establezcas una conectividad de red entre el sistema fuente y NetApp Volumes. Para depurar, intenta hacer ping a la IP de la puerta de enlace del CIDR /27 que aloja las IC-LIF de NetApp Volumes.

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.subnetIp)"

Esto imprimirá el CIDR. Haz ping a la primera IP de esa red desde el sistema ONTAP de origen, usando una de tus IC-LIF de origen.

Ejemplo:

ONTAP> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP

Interconexión de clústeres:

Si ICMP funciona, el proceso continúa con el intercambio de tráfico entre clústeres. El estado PENDING_CLUSTER_PEERING se muestra si aún no se estableció el intercambio de tráfico.

Busca instrucciones sobre la interconexión de clústeres:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command,hybridPeeringDetails.passphrase)"

Este proceso genera el comando y la frase de contraseña requerida para la ejecución. Copia y pega el comando cluster peer create en tu clúster de origen y ejecútalo. Se te pedirá que ingreses la frase de contraseña dos veces.

Intercambio de tráfico entre SVM:

Se espera que el comando cluster peer create del paso anterior también realice el intercambio de tráfico de la SVM automáticamente. Si esto no ocurre, el estado cambia a PENDING_SVM_PEERING después de unos segundos.

Verifica el intercambio de tráfico de la SVM:

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

Si el estado es PENDING_SVM_PEERING, ejecuta el comando de peering de vserver:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command)"

Después de unos segundos, el estado cambia a Listo y mirrorState a Preparando, lo que indica que se inició la transferencia de referencia. Una vez que finaliza la transferencia de la referencia, el valor de mirrorState cambia a Mirrored. Las transferencias incrementales se inician según el programa de replicación definido, indicado por mirrorState como Transferring.

Para obtener más información sobre las marcas opcionales adicionales, consulta la documentación del SDK de Google Cloud sobre la creación de replicación externa.

¿Qué sigue?

Administra las replicaciones externas.