Crear una replicación externa

En esta página se describe cómo crear una réplica externa.

Antes de empezar

Antes de configurar una réplica externa, te recomendamos que consultes el flujo de trabajo de la réplica 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 en los volúmenes de NetApp para gestionar la replicación.

Cuestiones importantes

  • Las siguientes funciones no se admiten en los volúmenes de destino durante el proceso de replicación externa:

    • Niveles automáticos

    • Replicación de volumen

    • Nivel de servicio flexible

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

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

  • Especifica el nombre de recurso compartido y los tipos de protocolo correctos. El nombre del recurso compartido debe coincidir con el origen y los tipos de protocolo deben elegirse con cuidado, ya que no se pueden cambiar después de crear el volumen. Los ajustes de protocolo que elijas también se asignan a los estilos de seguridad de volumen. Asegúrate de que estos ajustes sean coherentes.

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

Crear una replicación externa

Sigue estas instrucciones para crear una réplica externa con la CLI de Google Cloud.

gcloud

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

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.

Sustituye la siguiente información:

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

  • LOCATION: la ubicación del volumen.

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

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

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

  • STORAGE_POOL: el grupo de almacenamiento en el que se va a crear el volumen.

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

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

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

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

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

  • PEER_VOLUME_NAME: el nombre del volumen de origen.

  • REPLICATION: nombre del recurso de réplica que se va a 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 volúmenes grandes antes de continuar.

    Para crear un volumen grande, usa specify --large-volume true y --multiple-endpoints true como parámetros de creación.

  • REPLICATION_SCHEDULE: opcional. Puedes definir el replication schedule en uno de los siguientes intervalos:

    • EVERY_10_MINUTES

    • HOURLY

    • DAILY

    El valor predeterminado es HOURLY. Los grandes volúmenes no ofrecen EVERY_10_MINUTES.

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

  • DESCRIPTION: opcional, texto de descripción del recurso de réplica.

  • LABELS: opcional, etiquetas del recurso de replicación.

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 los requisitos de volumen, especifique todos los parámetros opcionales aplicables. Por ejemplo, un volumen NFS puede requerir una política de exportación.

Consulta 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 emparejarse con tu sistema ONTAP de origen. Este proceso de emparejamiento sirve como paso de autenticación y autorización, y protege tu clúster de origen frente a solicitudes de SnapMirror maliciosas. Por lo tanto, asegúrate de que solo te conectas con sistemas de confianza.

Consulta los pasos siguientes:

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 en aplicarse después de que una acción avance el proceso al siguiente paso.

Una interconexión correcta consta de los siguientes pasos:

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

  • Si el peering de clústeres aún no se ha establecido, NetApp Volumes muestra los comandos de peering de clústeres que debes ejecutar en el sistema de origen.

  • Además, si el peering de SVM aún no se ha establecido, NetApp Volumes muestra los comandos de peering de vserver que debes ejecutar en el sistema de origen.

Los pasos que ya se hayan completado se omitirán y el proceso continuará automáticamente con el siguiente paso.

Comprobación de la conectividad de red

NetApp Volumes intenta enviar una solicitud ICMP (ping) a las IC-LIFs que hayas especificado en peer-ip-addresses. Si falla, stateDetails se muestra Cluster peering failed, please try again, lo que indica que hay un problema de red. Para obtener más información, consulta Conexión de red a un Google Cloud proyecto. No puedes continuar hasta que establezcas una conexión de red entre el sistema de origen y los volúmenes de NetApp. Para depurar, intenta hacer ping a la IP de la pasarela del /27 CIDR que aloja las IC-LIFs de NetApp Volumes.

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

Se imprimirá el CIDR. Haga ping a la primera IP de esa red desde el sistema ONTAP de origen mediante una de sus IC-LIFs de origen.

Ejemplo:

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

Emparejamiento de clústeres:

Si ICMP funciona, el proceso continúa con el peering de clústeres. El estado PENDING_CLUSTER_PEERING se muestra si aún no se ha establecido el peering.

Consulta las instrucciones de emparejamiento 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 contraseña necesarios para la ejecución. Copia y pega el comando cluster peer create en el clúster de origen y ejecútalo. Se te pedirá que introduzcas la frase de contraseña dos veces.

Emparejamiento de SVM:

Se espera que el comando cluster peer create del paso anterior también realice el emparejamiento de SVM automáticamente. Si no ocurre, el estado cambia a PENDING_SVM_PEERING al cabo de unos segundos.

Verifica el emparejamiento de SVM:

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

Si el estado es PENDING_SVM_PEERING, ejecuta el comando de emparejamiento de servidores virtuales:

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

Al cabo de unos segundos, el estado cambia a Listo y mirrorState a Preparando, lo que indica que se ha iniciado la transferencia de la base. Una vez finalizada la transferencia inicial, el valor de mirrorState cambia a Mirrored. Las transferencias incrementales se inician en función de la programación de replicación definida, indicada por mirrorState como Transferring.

Siguientes pasos

Gestionar réplicas externas.