Gerenciar suas replicações externas

Nesta página, descrevemos como gerenciar suas replicação externas.

Ver detalhes da replicação externa

Para monitorar o status de uma replicação externa, procure o recurso de replicação do NetApp Volumes e o status do SnapMirror no ONTAP.

A fase atual de uma replicação é indicada pelo mirrorState:

  • Preparando: a transferência de base está em andamento.

  • Transferindo: uma transferência incremental está em andamento.

  • Espelhada: a replicação está inativa, aguardando o início da próxima transferência incremental por hora.

  • Interrompida: o usuário interrompeu a replicação.

  • Gerenciado externamente: indica que o volume de destino está no lado do ONTAP.

Quando o volume de destino está no lado do ONTAP, o status Externally managed é aplicado. Portanto, o ONTAP é responsável por gerenciar a replicação, e o NetApp Volumes não tem informações sobre se a replicação é Stopped ou Mirrored. Para determinar o status real, verifique o ONTAP diretamente usando o comando snapmirror show.

Use as instruções a seguir para conferir detalhes de uma replicação externa usando a Google Cloud CLI ou a CLI do ONTAP:

gcloud

Para conferir os detalhes de uma replicação externa no NetApp Volumes:

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

CLI do ONTAP

Para conferir detalhes de uma replicação externa no ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Parar ou pausar uma replicação externa

Quando você interrompe uma replicação externa, o volume de destino se torna de leitura e gravação e pode ser modificado. Não há transferências incrementais quando a replicação é interrompida, mas ela pode ser retomada.

Para interromper uma transferência de dados ativa durante a replicação de linha de base ou se uma transferência incremental em andamento estiver bloqueada, faça uma interrupção forçada. Uma parada forçada instrui a replicação a salvar um checkpoint. Esse checkpoint pode ser usado mais tarde pela operação de retomada para continuar de onde parou.

Use as instruções a seguir para interromper ou pausar uma replicação externa usando a Google Cloud CLI:

gcloud

Para interromper ou pausar uma replicação externa:

gcloud netapp volumes replications stop REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Se o comando retornar um erro devido a uma transferência incremental ou de linha de base em andamento, adicione a flag --force ao comando para forçar uma parada e criar um ponto de verificação para uma operação de retomada posterior.

Se o volume de destino estiver no NetApp Volumes, a replicação será interrompida automaticamente. No entanto, se o volume de destino estiver no ONTAP, execute um comando snapmirror break no sistema ONTAP. Para determinar o comando correto para ONTAP, use o seguinte:

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

Procure a saída hybridReplicationUserCommands. Depois de executar esses comandos do ONTAP, a replicação será interrompida. Para verificar o status no ONTAP, execute:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

O NetApp Volumes não consegue detectar se o comando foi executado. Ele vai presumir que a replicação agora é gerenciada externamente, o que é indicado por mirrorState como Externally managed.

Retomar uma replicação externa

Quando você retoma uma replicação externa interrompida, o volume de destino volta ao último checkpoint ou snapshot comum com o volume de origem. As transferências incrementais começam a partir desse ponto. Essa ação desfaz todas as mudanças feitas no conteúdo do volume de destino. Portanto, verifique se é isso que você quer. As configurações do volume de destino, como tamanho, configurações de protocolo e políticas, não serão sincronizadas com o volume de origem.

Use as instruções a seguir para retomar uma replicação externa usando a Google Cloud CLI:

gcloud

Para retomar uma replicação externa:

gcloud netapp volumes replications resume REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Se o volume de destino estiver hospedado no NetApp Volumes, a replicação será retomada automaticamente. No entanto, se o destino estiver no ONTAP, execute um comando snapmirror resync no sistema ONTAP:

ONTAP> snapmirror resync -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Verifique o status do espelho no ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Inverter e retomar uma replicação externa

A direção da replicação externa pode ser invertida, transformando o volume de destino atual no novo volume de origem e vice-versa. O novo volume de destino será revertido para o checkpoint ou snapshot comum mais recente, e as transferências incrementais vão começar a partir desse ponto. Essa ação vai desfazer todas as mudanças feitas no conteúdo do novo volume de destino. As configurações do volume de destino, como tamanho, configurações de protocolo e políticas, não serão sincronizadas com o novo volume de origem.

Antes de reverter uma replicação, ela precisa ser interrompida.

A inversão de direção precisa ser iniciada no volume do NetApp Volumes.

Use as instruções a seguir para reverter uma replicação externa usando a Google Cloud CLI:

gcloud

Para reverter uma replicação externa:

gcloud netapp volumes replications reverse REPLICATION_NAME \
 --volume=NETAPP_VOLUMES_VOLUME --location=REGION

Se o NetApp Volumes se tornar o novo destino, a replicação será revertida automaticamente. No entanto, se o ONTAP for o novo destino, execute um comando snapmirror resync no sistema ONTAP. Para determinar o comando correto para ONTAP, use:

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

Procure a seção hybridReplicationUserCommands na saída. Se você não executar os comandos do ONTAP em 120 minutos, a replicação vai reverter para o estado anterior.

Exemplos de comandos que você pode esperar:

job schedule cron create -name replication-yyy -hour all -minute 0
snapmirror resync -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst
snapmirror modify -destination-path svm_src:sourcevol -source-path svm_dst:vol_dst -schedule replication-yyy

Sincronizar uma replicação externa

A operação de sincronização permite executar uma transferência manual, não programada e incremental em uma replicação que está em um estado de transferência espelhada. Essa operação permite enviar as mudanças mais recentes da origem para o destino antes de interromper uma replicação e mover os clientes para o volume de destino.

O serviço permite executar até cinco operações de sincronização por volume por dia.

Use as instruções a seguir para sincronizar uma replicação externa usando a Google Cloud CLI:

gcloud

Para sincronizar uma replicação externa:

gcloud netapp volumes replications sync REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

Excluir uma replicação externa

A exclusão da replicação externa inclui as seguintes etapas:

  1. Verifique se o status da replicação é Interrompida.

  2. Exclua a replicação.

  3. Considere excluir o peering de cluster para o NetApp Volumes no cluster ONTAP externo usando o comando cluster peer delete, mas apenas se essa foi a última replicação do cluster ONTAP externo.

  4. Se alguma rede adicional foi configurada para a replicação, você pode removê-la quando a replicação for concluída.

Use as instruções a seguir para excluir uma replicação externa usando a Google Cloud CLI:

gcloud

Para excluir uma replicação externa, primeiro verifique se uma conexão SnapMirror desatualizada está configurada no lado do ONTAP:

ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Você não vai encontrar nenhuma conexão do SnapMirror ou vai encontrar uma com mirrorState como Broken-off. Se uma conexão estiver no estado Broken-off, exclua-a:

ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME

Em seguida, exclua a replicação no NetApp Volumes:

gcloud netapp volumes replications delete REPLICATION_NAME \
 --volume=DESTINATION_VOLUME --location=REGION

A seguir

Mudar as configurações de volume durante a replicação externa.