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 NetApp Volumes 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 pool 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.

Requisitos previos para la replicación externa

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

Crear una replicación externa

Sigue estas instrucciones para crear una réplica externa con laGoogle Cloud consola 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. Haz clic en Replicar volumen externo.

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

  5. En la sección Detalles de la fuente externa, sigue estos pasos:

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

    2. Escribe 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 (Nombre de la máquina virtual de almacenamiento).

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

    4. Introduce la dirección IP de la interfaz LIF entre clústeres (IC-LIF) en el campo IP entre clústeres. Cada nodo del clúster de origen necesita un IC-LIF. Especifica todos los IC-LIFs en una lista separada por comas.

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

  6. Opcional: En la sección Estilo de volumen, haga clic en la casilla Volumen FlexGroup para crear un volumen de destino de gran capacidad en Volúmenes de NetApp.

    1. Introduce el número de volúmenes que componen el volumen de origen en el campo Número de volúmenes que componen el volumen.

    2. Haz clic en Siguiente.

Configurar los detalles del volumen de destino

  1. En la sección Crear volumen de destino, sigue estos pasos:

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

    2. Opcional: escribe una descripción del volumen en el campo Descripción.

  2. En la sección Detalles del grupo de almacenamiento, sigue estos pasos:

    1. Haz clic en Seleccionar grupo de almacenamiento.

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

    3. Haz clic en Seleccionar.

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

  3. En la sección Detalles del volumen, introduce el nombre compartido del volumen en el campo Nombre compartido. El nombre del recurso compartido debe ser único en una ubicación. Te recomendamos que uses el nombre del volumen de destino como nombre del recurso compartido.

  4. En la sección Configuración de capacidad, sigue estos pasos:

    1. Marca la casilla Habilitar gran capacidad.

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

  5. Opcional: si el grupo de almacenamiento seleccionado permite la asignación automática de niveles:

    1. Marca la casilla Habilitar niveles automáticos si quieres habilitar esta opción en 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 Crear un volumen.

  7. Opcional: En la sección Configuración de la instantánea, sigue estos pasos:

    1. Marca la casilla Hacer 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 la descripción general de las capturas de volúmenes de NetApp Volumes.

    2. Selecciona Permitir capturas programadas para configurar el volumen y hacer capturas automáticamente. Puedes especificar el número de instantáneas que quieres conservar en intervalos de una hora, un día, una semana y un mes. Las horas se especifican en UTC. Si alcanzas el número máximo de copias, se eliminará la más antigua.

    3. Revisa las selecciones de la vista general.

  8. Haz clic en Siguiente.

Definir la programación de la replicación

  1. En la sección Programación de la replicación, sigue estos pasos:

    1. Escribe el nombre de la réplica en el campo Nombre de la réplica.

    2. Opcional: escribe una descripción de la réplica en el campo Descripción.

    3. Haga clic en la lista desplegable Programación de replicación y seleccione la frecuencia de programación siguiente 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 Añadir etiqueta para introducir etiquetas relevantes con fines de informes y 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 le redirigirá a la vista de detalles del volumen. Haga clic en la pestaña Replicación para monitorizar el estado de la replicación.

Debes autenticar la conexión de SnapMirror entre tu sistema ONTAP de origen y los volúmenes de NetApp. Ejecuta el comando cluster peer create en el clúster ONTAP de origen. Si no hay ningún peer anterior, en la pestaña Replicación se muestra Peerings de clúster pendientes.

Si hace clic en Configurar el emparejamiento, se mostrará una página lateral con instrucciones. Sigue estas instrucciones y haz clic en Comprobar el peering. Una vez que se haya completado la creación de la conexión, la página lateral desaparecerá y el estado de la transferencia de la réplica cambiará a Preparando. La transferencia de la línea de base ya está en curso. Una transferencia de referencia puede tardar minutos, horas o días, en función de la cantidad de datos que se transfieran y de la velocidad de la red. Una vez que se haya completado la transferencia inicial, el estado de la transferencia cambiará a Replicado.

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.

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

Para que la interconexión se realice correctamente, se deben seguir estos 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)"

Esto imprime 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 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 después 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.

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 réplicas externas.

Siguientes pasos

Gestionar réplicas externas.