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 después del proceso de replicación.
Crea una replicación externa
Sigue estas instrucciones para crear una replicación externa con Google Cloud CLI.
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
: 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, especificaONPREM_REPLICATION
.PEER_CLUSTER_NAME
: Es el nombre del clúster de ONTAP que aloja los volúmenes de origen.PEER_IP_ADDRESSES
: 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 establecerreplication schedule
en uno de los siguientes intervalos:EVERY_10_MINUTES
HOURLY
DAILY
El valor predeterminado es
HOURLY
. Los volúmenes grandes no ofreceránEVERY_10_MINUTES
.CLUSTER_LOCATION
: Es la descripción de la ubicación del clúster de origen (opcional).DESCRIPTION
: Opcional: Es el texto de descripción del recurso de replicación.LABELS
: Opcional: Son las 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 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 el peering de clústeres aún no está establecido, NetApp Volumes imprimirá los comandos de peering 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 solicitará 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.
¿Qué sigue?
Administra las replicaciones externas.