Crea una migración de volumen

En esta página, se describe cómo crear una migración de volúmenes.

Antes de comenzar

Antes de configurar una migración de volúmenes, te recomendamos que revises el flujo de trabajo de migración. El proceso de migración de volúmenes 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

  • No se admiten las siguientes funciones para los volúmenes de destino durante el proceso de migración:

    • Replicación de volúmenes, el volumen de destino como fuente para una cascada. La replicación de volúmenes se puede habilitar después de la migración.

    • Nivel de servicio de Flex File.

  • Puedes migrar FlexGroups a un volumen de gran capacidad. Para el nivel de servicio Flex Unified, el grupo de destino debe ser un grupo de gran capacidad.

  • Debes usar copias de seguridad manuales cuando realices copias de seguridad de volúmenes de destino. 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 para adaptarse al tamaño lógico (no al tamaño físico) de tu volumen de origen.

  • Especifica el nombre del recurso 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 de protocolo que elijas también se asigna a los estilos de seguridad de volumen.

  • Verifica que el estilo de seguridad de volumen del volumen de destino que estás creando coincida con el estilo de seguridad de volumen de tu volumen de origen.

  • Antes de crear una migración de volúmenes, 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 migración.

  • No puedes migrar un volumen con instantáneas a prueba de manipulaciones a un volumen que use la nivelación automática.

  • No puedes migrar un volumen de origen a varios destinos en el mismo proyecto de forma simultánea.

  • Cuando muevas datos a un grupo de Flex Unified con la nivelación automática habilitada, habilita la omisión de nivel activo durante la migración. De lo contrario, la migración llenará el nivel activo y provocará errores de falta de espacio o una expansión no deseada del nivel activo. Una vez que se complete la migración, puedes inhabilitar la omisión de nivel activo.

Crea una migración de volúmenes

Usa las siguientes instrucciones para crear una migración de volúmenes con la Google Cloud consola o Google Cloud CLI.

Console

  1. Ve a la página NetApp Volumes en la Google Cloud consola.

    Ir a NetApp Volumes

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

  3. Haz clic en Migrar desde ONTAP.

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

    1. Haz clic en Seleccionar 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.

  5. En la sección Detalles del volumen, 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.

  6. En la sección Configuración del protocolo, 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.

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

  8. En la sección Configuración de capacidad, ingresa la capacidad del volumen en el campo Capacidad.

  9. Opcional: Si el grupo de almacenamiento seleccionado permite la nivelación automática, haz lo siguiente:

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

    2. Especifica un umbral de enfriamiento 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.

    3. Cuando migres a un grupo de Flex Unified con la nivelación automática habilitada, selecciona la casilla de verificación Habilitar omisión de nivel activo. Puedes inhabilitar la omisión de nivel activo una vez que se complete la migración.

  10. Opcional: Si seleccionaste alguna variante de NFS en la configuración del protocolo, puedes especificar reglas de exportación para el volumen en la sección Reglas de exportación.

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

    1. Selecciona Hacer visible el directorio de instantáneas para habilitar el acceso del 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 volúmenes de NetApp Volumes.

    2. Selecciona Permitir instantáneas programadas para configurar el volumen para 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.

    3. Revisa tus selecciones de instantáneas.

  12. Haz clic en Siguiente.

  13. En la sección Detalles de la migración, ingresa un nombre para el recurso de migración en el campo Nombre de la migración.

  14. Haz clic en Siguiente.

  15. En la sección Detalles del clúster de origen, completa las siguientes acciones:

    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, en el campo Nombre de la VM de almacenamiento. La SVM que aloja el volumen de origen.

    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 entre clústeres. Cada nodo del clúster de origen necesita un 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 de origen en el campo Ubicación.

  16. Haz clic en Siguiente.

  17. Revisa tu configuración y haz clic en Crear para iniciar el proceso de migración.

Después de crear el proceso de migración, se te redireccionará a la vista de detalles del volumen. Haz clic en la pestaña Migración para supervisar el estado de la migració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 Migración muestra Migration pending cluster peering from ONTAP source cluster. Si el sistema de origen usa el modo ONTAP, no ejecutes cluster peer create directamente en él. En su lugar, ejecuta peer_cluster.py con PEER_MODE=accept. Para obtener más información, consulta la secuencia de comandos de intercambio de tráfico entre clústeres.

Si haces clic en Iniciar intercambio de tráfico, se muestra una página lateral con instrucciones. Sigue estas instrucciones y haz clic en Verificar intercambio de tráfico. Después de un intercambio de tráfico exitoso, la página lateral desaparece y el estado de transferencia de la migración cambia a Preparando. Ahora se está ejecutando la transferencia de línea de base. Una transferencia de línea de base 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 de línea de base, el estado de transferencia cambia a Duplicado.

gcloud

Para crear una migración de volúmenes, 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=cluster-location=CLUSTER_LOCATION,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,description=DESCRIPTION,labels=LABELS

Cuando migres a un grupo de Flex Unified con la nivelación automática habilitada, siempre habilita la omisión de nivel activo durante la migración. Una vez que se complete la migración, puedes inhabilitar la omisión de nivel activo. Usa el comando gcloud beta netapp volumes create para crear un volumen con la nivelación automática habilitada.

En el siguiente ejemplo, se muestran los parámetros obligatorios para crear un volumen con la nivelación automática habilitada:

--tiering-policy=tier-action=ENABLED,cooling-threshold-days=DAYS,enable-hot-tier-bypass-mode=on

El bloque hybrid-replication-parameters inicia un flujo de trabajo de migració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 volumen

  • CAPACITY: la 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 de SMB del volumen

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

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

  • PEER_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 origen

  • PEER_VOLUME_NAME: el nombre del volumen de origen

  • REPLICATION: 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.

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

  • CLUSTER_LOCATION:Opcional: la descripción de la ubicación del clúster de origen

  • DESCRIPTION:Opcional: 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

Invocación de ejemplo:

$ gcloud beta netapp volumes create ok-destination --location australia-southeast1 \
--capacity 100 --protocols=nfsv3 \
--share-name ok-destination --storage-pool okrause-pool \
--hybrid-replication-parameters=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 \
--tiering-policy=tier-action=ENABLED,cooling-threshold-days=31,enable-hot-tier-bypass-mode=on

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 maliciosas de SnapMirror. 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-addresses especificadas.

  • 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 el sistema de origen usa el modo ONTAP, no ejecutes cluster peer create directamente en él. En su lugar, ejecuta peer_cluster.py con PEER_MODE=accept. Para obtener más información, consulta la secuencia de comandos de intercambio de tráfico entre clústeres.

  • 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 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:

source> 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 obligatoria 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 de forma automática. 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 Listo y mirrorState a Preparando, lo que indica que se inició la transferencia de línea de base. Una vez que finaliza la transferencia de línea de base, mirrorState cambia a Duplicado. Cada hora, la migración de volúmenes activa una transferencia incremental, indicada por mirrorState como Transferiendo.

¿Qué sigue?

Administra migraciones de volúmenes.