Esta página descreve como gerenciar suas replicações externas.
Conferir detalhes da replicação externa
Para monitorar o status de replicação 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 linha de base está em andamento.
Transferring: uma transferência incremental está em andamento.
Espelhado: a replicação está inativa, aguardando o início da próxima transferência incremental por hora.
Parado: o usuário interrompeu a replicação.
Externally managed: 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 está 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 Google Cloud console, a Google Cloud CLI ou a CLI do ONTAP.
Console
Acesse a página NetApp Volumes no Google Cloud console.
Clique em External replications no menu Proteção de dados.
Na lista de replicações, selecione aquela que você quer conferir.
gcloud
Para conferir 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 Google Cloud console.
Console
Acesse a página NetApp Volumes no Google Cloud console.
Clique em External replications no menu Proteção de dados.
Na lista de replicações, selecione aquela que você quer editar.
Na caixa de diálogo Edit replication, siga estas etapas:
Edite a descrição da replicação do volume.
Atualize a Replication schedule da replicação do volume.
Clique em Salvar.
gcloud
Mude o local, a programação, a descrição e os rótulos de uma replicação de volume:
gcloud netapp volumes replications update REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION \ --cluster-location=CLUSTER_LOCATION \ --description=DESCRIPTION \ --replication-schedule=REPLICATION_SCHEDULE
Interromper ou pausar uma replicação externa
Quando você interrompe uma replicação externa, o volume de destino se torna legível e gravável e pode ser modificado. Nenhuma transferência incremental ocorre quando a replicação é interrompida, mas uma replicação interrompida pode ser retomada novamente.
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 interrupção 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 Google Cloud console ou a Google Cloud CLI.
Console
Acesse a página NetApp Volumes no Google Cloud console.
Clique em External replications no menu Proteção de dados.
Na lista de replicações, selecione aquela que você quer interromper.
Clique em Interromper.
Uma caixa de diálogo de confirmação com informações é exibida. Insira o nome do volume de destino e clique em Interromper 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.
Se o volume de destino estiver no ONTAP, siga estas etapas:
Siga as instruções para executar o comando
snapmirror showprimeiro para verificar o estado de replicação.Na seção Verify external replication state, selecione os valores
mirror-stateerelationship-statusexibidos na saída do comando da etapa anterior.Clique em Próxima.
Se a replicação estiver em um estado válido como Snapmirrored e Idle, siga as instruções para executar o comando
snapmirror breakno sistema ONTAP.
Aguarde até que o Transfer status mude para Stopped.
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 à transferência de linha de base ou incremental em andamento, adicione a flag --force ao comando para forçar uma interrupção e criar um checkpoint 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 o 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. É possível verificar o status no ONTAP executando:
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 é revertido para o checkpoint ou snapshot comum mais recente com o volume de origem. As transferências incrementais são iniciadas a partir desse ponto. Essa ação desfaz todas as mudanças feitas no conteúdo do volume de destino. Portanto, verifique se esse é o resultado necessário. As configurações de 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 Google Cloud console ou a Google Cloud CLI.
Console
Acesse a página NetApp Volumes no Google Cloud console.
Clique em External replications no menu Proteção de dados.
Na lista de replicações, selecione aquela que você quer retomar.
Clique em Retomar.
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.
Se o destino estiver no ONTAP, siga estas etapas:
Siga as instruções para executar o comando
snapmirror showprimeiro para verificar o estado de replicação.Na seção Verify external replication state, selecione os valores
mirror-stateerelationship-statusexibidos na saída do comando da etapa anterior.Clique em Próxima.
Se o
mirror-statefor Broken-off e orelationship-statusfor Idle ou Quiesced, siga as instruções para executar osnapmirror resynccomando no sistema ONTAP.
Aguarde até que o Transfer status mude para Preparing ou Mirrored.
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, tornando o volume de destino atual o 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 serão iniciadas 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 de 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 inverter 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 inverter e retomar uma replicação externa usando o Google Cloud console ou a Google Cloud CLI.
Console
Acesse a página NetApp Volumes no Google Cloud console.
Clique em External replications no menu Proteção de dados.
Na lista de replicações, selecione aquela que você quer inverter e retomar.
Clique em Inverter e retomar.
Uma caixa de diálogo de confirmação com informações é exibida. Insira o novo nome do volume de destino e clique em Inverter 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.
Se o destino estiver no ONTAP, siga estas etapas:
Siga as instruções para executar o comando
snapmirror showprimeiro para verificar o estado de replicação.Na seção Verify external replication state, selecione os valores
mirror-stateerelationship-statusexibidos na saída do comando da etapa anterior.Clique em Próxima.
Se a replicação estiver em um estado válido, clique em Inverter 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á invertida automaticamente. No entanto, se o ONTAP for o novo destino, execute um comando snapmirror resync no sistema ONTAP. Para determinar o comando correto para o ONTAP, use o seguinte:
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 será revertida 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 de replicação externa inclui as seguintes etapas:
Verifique se o status da replicação é Stopped.
Exclua a replicação.
Considere excluir o peering de cluster para o NetApp Volumes no cluster ONTAP externo usando o comando
cluster peer delete, mas somente se essa foi a última replicação do cluster ONTAP externo.Se alguma rede adicional foi configurada para a replicação, você poderá removê-la quando a replicação for concluída.
Use as instruções a seguir para excluir uma replicação externa usando o Google Cloud console ou a Google Cloud CLI.
Console
Acesse a página NetApp Volumes no Google Cloud console.
Clique em External replications no menu Proteção de dados.
Na lista de replicações, selecione aquela que você quer excluir.
Clique em Excluir replicação.
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.
Se o destino estiver no ONTAP, siga estas etapas:
Execute o comando
snapmirror showno sistema ONTAP para verificar se há conexões de SnapMirror desatualizadas.Na seção Verify external replication state, selecione os valores
mirror-stateerelationship-statusexibidos na saída do comando da etapa anterior.Clique em Próxima.
Clique em Excluir replicação para remover todas as referências à replicação no 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
Não deve haver nenhuma conexão SnapMirror ou 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.