Gerenciar suas replicações externas

Nesta página, descrevemos como gerenciar suas replicações 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 o console Google Cloud , a Google Cloud CLI ou a CLI do ONTAP.

Console

  1. Acesse a página NetApp Volumes no console do Google Cloud .

    Acessar o NetApp Volumes

  2. Clique em Replicações externas no menu Proteção de dados.

  3. Na lista de replicações, selecione aquela que você quer visualizar.

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

Editar uma replicação externa

Use as instruções a seguir para editar uma replicação externa usando o console Google Cloud .

Console

  1. Acesse a página NetApp Volumes no console do Google Cloud .

    Acessar o NetApp Volumes

  2. Clique em Replicações externas no menu Proteção de dados.

  3. Na lista de replicações, selecione a que você quer editar.

  4. Na caixa de diálogo Editar replicação, conclua as etapas a seguir:

    1. Edite a descrição da replicação de volume.

    2. Atualize a Programação de replicação da replicação de volume.

  5. Clique em Salvar.

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 o console Google Cloud ou a Google Cloud CLI.

Console

  1. Acesse a página NetApp Volumes no console do Google Cloud .

    Acessar o NetApp Volumes

  2. Clique em Replicações externas no menu Proteção de dados.

  3. Na lista de replicações, selecione a que você quer interromper.

  4. Clique em Interromper.

  5. Uma caixa de diálogo de confirmação com informações é exibida. Insira o nome do volume de destino e clique em Parar para confirmar.

    • Se o volume de destino estiver no NetApp Volumes, a replicação será interrompida imediatamente.

    • Se o volume de destino estiver no ONTAP, uma caixa de diálogo com mais instruções será exibida.

  6. Se o volume de destino estiver no ONTAP, siga estas etapas:

    1. Siga as instruções para executar primeiro o comando snapmirror show e verificar o estado da replicação.

    2. Na seção Verificar o estado da replicação externa, selecione os valores mirror-state e relationship-status mostrados na saída do comando da etapa anterior.

    3. Clique em Próxima.

    4. Se a replicação estiver em um estado válido como Snapmirrored e Idle, siga as instruções para executar o comando snapmirror break no sistema ONTAP.

  7. Aguarde o Status da transferência mudar para Parado.

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 o consoleGoogle Cloud ou a Google Cloud CLI.

Console

  1. Acesse a página NetApp Volumes no console do Google Cloud .

    Acessar o NetApp Volumes

  2. Clique em Replicações externas no menu Proteção de dados.

  3. Na lista de replicações, selecione aquela que você quer retomar.

  4. Clique em Retomar.

  5. Uma caixa de diálogo de confirmação com informações é exibida. Insira o nome do volume de destino e clique em Retomar para confirmar.

    • Se o volume de destino estiver no NetApp Volumes, a replicação será retomada automaticamente.

    • Se o volume de destino estiver no ONTAP, uma caixa de diálogo com mais instruções será exibida.

  6. Se o destino estiver no ONTAP, siga estas etapas:

    1. Siga as instruções para executar primeiro o comando snapmirror show e verificar o estado da replicação.

    2. Na seção Verificar o estado da replicação externa, selecione os valores mirror-state e relationship-status mostrados na saída do comando da etapa anterior.

    3. Clique em Próxima.

    4. Se o mirror-state for Broken-off e o relationship-status for Idle ou Quiesced, siga as instruções para executar o comando snapmirror resync no sistema ONTAP.

  7. Aguarde até que o Status da transferência mude para Preparando ou Duplicado.

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 e retomar uma replicação externa usando o console Google Cloud ou a Google Cloud CLI.

Console

  1. Acesse a página NetApp Volumes no console do Google Cloud .

    Acessar o NetApp Volumes

  2. Clique em Replicações externas no menu Proteção de dados.

  3. Na lista de replicações, selecione aquela que você quer reverter e retomar.

  4. Clique em Reverter e retomar.

  5. Uma caixa de diálogo de confirmação com informações é exibida. Insira o novo nome do volume de destino e clique em Reverter e retomar para confirmar.

    • Se o NetApp Volumes for o novo destino, a replicação será invertida e retomada automaticamente.

    • Se o ONTAP for o novo destino, uma caixa de diálogo com mais instruções será exibida.

  6. Se o destino estiver no ONTAP, siga estas etapas:

    1. Siga as instruções para executar primeiro o comando snapmirror show e verificar o estado da replicação.

    2. Na seção Verificar o estado da replicação externa, selecione os valores mirror-state e relationship-status mostrados na saída do comando da etapa anterior.

    1. Clique em Próxima.

    2. Se a replicação estiver em um estado válido, clique em Reverter e retomar.

gcloud

Para inverter e retomar 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, é possível removê-la quando a replicação for concluída.

Use as instruções a seguir para excluir uma replicação externa usando o console do Google Cloud ou a Google Cloud CLI.

Console

  1. Acesse a página NetApp Volumes no console do Google Cloud .

    Acessar o NetApp Volumes

  2. Clique em Replicações externas no menu Proteção de dados.

  3. Na lista de replicações, selecione a que você quer excluir.

  4. Clique em Excluir replicação.

  5. Uma caixa de diálogo de confirmação com informações é exibida. Insira o nome do volume de destino e clique em Excluir para confirmar.

    • Se o volume de destino estiver no NetApp Volumes, a replicação será excluída automaticamente.

    • Se o destino estiver no ONTAP, uma caixa de diálogo com mais instruções será exibida.

  6. Se o destino estiver no ONTAP, siga estas etapas:

    1. Execute o comando snapmirror show no sistema ONTAP para verificar se há conexões snapmirror desatualizadas.

    2. Na seção Verificar o estado da replicação externa, selecione os valores mirror-state e relationship-status mostrados na saída do comando da etapa anterior.

    1. Clique em Próxima.

    2. Clique em Excluir replicação para remover todas as referências à replicação nos NetApp Volumes.

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.