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:
Replicación de volumen
Nivel de servicio de Flex File
Debes usar copias de seguridad manuales cuando realices una copia de seguridad integrada de los volúmenes de destino basados en NetApp Volumes. Si intentas asignar una política de copia 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 para adaptarse al tamaño lógico (no al tamaño físico) que usa tu volumen de origen de ONTAP.
Especifica el nombre del 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. La configuración de protocolo que elijas también se asigna a los estilos de seguridad del volumen. Asegúrate de que esta configuración sea coherente.
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 dentro de una hora del proceso de replicación.
No puedes migrar un volumen con instantáneas a prueba de manipulaciones a un volumen que use niveles automáticos.
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
Usa las siguientes instrucciones para crear una replicación externa con la Google Cloud consola o Google Cloud CLI.
Console
Ve a la página NetApp Volumes en la Google Cloud consola.
Haz clic en External replications en el menú Protección de datos.
Haz clic en Replicate external volume.
En la sección Prerequisites, revisa los requisitos previos y haz clic en Next.
En la sección External source details, completa los siguientes pasos:
Ingresa el nombre de tu clúster de origen en el campo Cluster name.
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 Storage VM name.
Ingresa el nombre del volumen de origen en el campo Volume name.
Ingresa la dirección IP de Intercluster-LIF (IC-LIF) en el campo Inter-cluster IP. Cada nodo del clúster de origen necesita un IC-LIF. Especifica todos los IC-LIF como una lista separada por comas.
Opcional: Ingresa una descripción para la ubicación del clúster ONTAP de origen en el campo Location.
Opcional: En la sección Volume style, haz clic en la casilla de verificación FlexGroup volume para crear un volumen de destino de gran capacidad en NetApp Volumes.
Ingresa la cantidad de volúmenes constituyentes en el volumen de origen en el campo Constituent volume count.
Haz clic en Siguiente.
Configura los detalles del volumen de destino
En la sección Create destination volume, completa los siguientes pasos:
Ingresa el nombre del volumen de destino en el campo Destination volume name.
Opcional: Ingresa una descripción para el volumen en el campo Description.
En la sección Storage pool details, completa los siguientes pasos:
Haz clic en Select storage pool.
En la lista de grupos de almacenamiento que se muestra, selecciona el grupo de almacenamiento requerido.
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.
En la sección Volume details, ingresa el nombre del recurso compartido del volumen en el campo Share name. 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 recurso compartido.
En la sección Capacity configuration, completa los siguientes pasos:
Haz clic en la casilla de verificación Enable large capacity.
Ingresa la capacidad del volumen en el campo Capacity.
Opcional: Si el grupo de almacenamiento seleccionado permite niveles automáticos, haz lo siguiente:
Haz clic en la casilla de verificación Enable auto-tiering si deseas habilitar los niveles automáticos para el volumen.
Especifica un umbral de enfriamiento entre 2 y 183 días en el campo Cooling threshold days. El valor predeterminado del umbral de enfriamiento es de 31 días.
En la sección Protocol configuration, selecciona el mismo protocolo que el volumen de origen. Para algunos protocolos, se muestran varias opciones. Para obtener más información sobre las opciones de protocolo, consulta Crea un volumen nuevo.
Opcional: En la sección Snapshot configuration, completa los siguientes pasos:
Haz clic en la casilla de verificación Make snapshot directory visible para habilitar el acceso al sistema de archivos a las versiones de instantáneas por parte de los clientes. Para obtener más información, consulta Descripción general de las instantáneas de volumen de NetApp Volumes.
Selecciona Allow scheduled snapshots para configurar el volumen de modo que tome 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 borra la más antigua.
Revisa las selecciones de instantáneas.
Haz clic en Siguiente.
Define el programa de replicación
En la sección Replication schedule, completa los siguientes pasos:
Ingresa el nombre de tu replicación en el campo Replication name.
Opcional: Ingresa una descripción para tu replicación en el campo Description.
Haz clic en la lista desplegable Replication schedule 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.
Opcional: Haz clic en Add label para ingresar etiquetas relevantes para fines de informes y consultas.
Haz clic en Siguiente.
Revisa tu 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 Replication 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 ONTAP de origen. Si no existe un intercambio de tráfico anterior, la pestaña Replication muestra Pending cluster peering.
Si haces clic en Configure peering, se muestra una página lateral con instrucciones. Sigue estas instrucciones y haz clic en Check peering. Después de un intercambio de tráfico exitoso, la página lateral desaparece y el estado de transferencia de la replicación cambia a Preparing. Ahora se ejecuta la transferencia del modelo de referencia. Una transferencia del modelo de referencia puede tardar minutos, horas o días, según la cantidad de datos que se transferirán y la velocidad de la red. Una vez que se completa la transferencia del modelo de referencia, el estado de transferencia cambia a Mirrored.
gcloud
Para crear una replicación 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.
Reemplaza la siguiente información:
VOLUME_NAME: el nombre del volumen Este nombre debe ser único por ubicación.LOCATION: la ubicación del volumenCAPACITY: la capacidad del volumen Define la capacidad que ven los clientes de NAS.PROTOCOLS: los protocolos NAS con los que se exporta el volumenSHARE_NAME: la ruta de exportación de NFS o el nombre del recurso compartido de SMB del volumenSTORAGE_POOL: el grupo de almacenamiento en el que se creará el volumenHYBRID_REPLICATION_TYPE: para la replicación externa, especificaONPREM_REPLICATION.PEER_CLUSTER_NAME: el nombre del clúster ONTAP que aloja los volúmenes de origenPEER_IP_ADDRESSES: las direcciones IP de InterCluster-LIF del clúster ONTAP El clúster de origen debe proporcionar un IC-LIF por nodo, separados 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 ONTAP:
peer-ip-addresses=10.0.0.25#10.0.0.26
PEER_SVM_NAME: el nombre de la máquina virtual de almacenamiento (SVM), también conocida como vserver, que posee el volumen de origenPEER_VOLUME_NAME: el nombre del volumen de origenREPLICATION: 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 volúmenes grandes antes de continuar.Para crear un volumen grande,
specify --large-volume truey--multiple-endpoints truetambién como parámetros de creación.REPLICATION_SCHEDULE: Opcional: Puedes configurar elreplication scheduleen uno de los siguientes intervalos:EVERY_10_MINUTESHOURLYDAILY
El valor predeterminado es
HOURLY. Los volúmenes grandes no ofreceránEVERY_10_MINUTES.CLUSTER_LOCATION: Opcional: la descripción de la ubicación del clúster de origenDESCRIPTION: Opcional: el texto de descripción para el recurso de replicaciónLABELS: Opcional: etiquetas para el recurso de replicaciónEn el siguiente ejemplo, se muestra cómo especificar pares clave-valor para el parámetro
labels:labels=KEY1:VALUE1#KEY2:VALUE2
Invocación de ejemplo:
$ 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 los requisitos de tu volumen, especifica todos los parámetros opcionales aplicables. Por ejemplo, un volumen NFS podría requerir una política de exportación.
Busca 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 un paso de autenticación y autorización, y protege tu clúster de origen de solicitudes de SnapMirror maliciosas. Por lo tanto, asegúrate de intercambiar tráfico solo con sistemas de confianza.
Busca 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 intercambio de tráfico exitoso consta de los siguientes pasos:
El volumen de destino de NetApp Volumes hace ping a tu sistema de origen con las
peer-ip-addressesespecificadas.Si aún no se estableció el intercambio de tráfico entre clústeres, NetApp Volumes imprime los comandos de intercambio de tráfico entre clústeres que debes ejecutar en el sistema de origen. Si tu origen es un grupo de Flex Unified en modo ONTAP, consulta Usa el proxy de la CLI de ONTAP de Google Cloud CLI para ejecutar los comandos.
Además, si aún no se estableció el intercambio de tráfico de SVM, NetApp Volumes imprime los comandos de intercambio de tráfico 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 la conectividad de red
NetApp Volumes intenta enviar una solicitud ICMP (ping) a los 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 Google Cloud proyecto. No puedes continuar hasta que establezcas una conectividad de red entre el sistema de origen y NetApp Volumes. Para la depuración, intenta hacer ping a la IP de la puerta de enlace del CIDR /27 que aloja los IC-LIF de NetApp Volumes.
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \ --format="table(hybridPeeringDetails.subnetIp)"
Esto imprime el CIDR. Haz ping a la primera IP de esa red desde el sistema ONTAP de origen con uno de tus IC-LIF de origen.
Ejemplo:
ONTAP> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP
Intercambio de tráfico entre 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 de intercambio de tráfico entre 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 de creación de intercambio de tráfico entre clústeres 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 de SVM:
Se espera que el comando cluster peer create del paso anterior también realice el intercambio de tráfico de 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 SVM:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION
Si el estado es PENDING_SVM_PEERING, ejecuta el comando de intercambio de tráfico 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 Ready y mirrorState a Preparing, lo que indica que se inició la transferencia del modelo de referencia. Una vez que finaliza la transferencia del modelo de referencia, mirrorState cambia a Mirrored. Las transferencias incrementales se inician según el programa de replicación definido, indicado por mirrorState como Transferring.
¿Qué sigue?
Administra las replicaciones externas.