Esta página descreve como gerir as suas replicações externas.
Veja os detalhes da replicação externa
Para monitorizar o estado da replicação de uma replicação externa, procure o recurso de replicação de volumes NetApp e o estado do SnapMirror no ONTAP.
A fase atual de uma replicação é indicada pelo respetivo mirrorState:
A preparar: a transferência da base está em curso.
A transferir: está em curso uma transferência incremental.
Duplicado: a replicação está inativa e a aguardar o início da próxima transferência incremental por hora.
Parado: o utilizador parou a replicação.
Gerido externamente: indica que o volume de destino está no lado do ONTAP.
Quando o volume de destino está no lado do ONTAP, é aplicado o estado Externally managed. Por conseguinte, o ONTAP é responsável pela gestão da replicação e os volumes da NetApp não têm informações sobre se a replicação é Stopped ou Mirrored. Para determinar o estado real, tem de verificar o ONTAP diretamente através do comando snapmirror show.
Use as instruções seguintes para ver detalhes de uma replicação externa através da consola, da CLI do Google Cloud ou da CLI do ONTAP. Google Cloud
Consola
Aceda à página NetApp Volumes na Google Cloud consola.
Clique em Replicações externas no menu Proteção de dados.
Na lista de replicações, selecione a replicação que quer ver.
gcloud
Para ver os detalhes de uma replicação externa em volumes NetApp:
gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION
ONTAP CLI
Para ver detalhes de uma replicação externa no ONTAP:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Edite uma replicação externa
Siga estas instruções para editar uma replicação externa através da Google Cloud consola.
Consola
Aceda à página NetApp Volumes na Google Cloud consola.
Clique em Replicações externas no menu Proteção de dados.
Na lista de replicações, selecione a replicação que quer editar.
Na caixa de diálogo Editar replicação, conclua os seguintes passos:
Edite a descrição da replicação de volume.
Atualize o horário de replicação da replicação de volumes.
Clique em Guardar.
Pare ou pause uma replicação externa
Quando para uma replicação externa, o volume de destino torna-se de leitura/escrita e pode ser modificado. Não ocorrem transferências incrementais quando a replicação é interrompida, mas é possível retomá-la.
Para parar uma transferência de dados ativa durante a replicação de base ou se uma transferência incremental em curso estiver bloqueada, tem de fazer uma paragem forçada. Uma paragem forçada indica à replicação que guarde um ponto de verificação. Este ponto de verificação pode ser usado posteriormente pela operação de retoma para continuar a partir do ponto em que parou.
Use as instruções seguintes para parar ou pausar uma replicação externa através da Google Cloud consola ou da Google Cloud CLI.
Consola
Aceda à página NetApp Volumes na Google Cloud consola.
Clique em Replicações externas no menu Proteção de dados.
Na lista de replicações, selecione a replicação que quer parar.
Clique em Parar.
É apresentada uma caixa de diálogo de confirmação com informações. Introduza o nome do volume de destino e clique em Parar para confirmar.
Se o volume de destino estiver em volumes NetApp, a replicação é interrompida imediatamente.
Se o volume de destino estiver no ONTAP, é apresentado um diálogo com instruções adicionais.
Se o volume de destino estiver no ONTAP, conclua os seguintes passos:
Siga as instruções para executar primeiro o comando
snapmirror showpara verificar o estado de replicação.Na secção Verifique o estado da replicação externa, selecione os valores
mirror-stateerelationship-statusapresentados no resultado do comando do passo anterior.Clicar em Seguinte.
Se a replicação estiver num estado válido como Snapmirrored e Idle, siga as instruções para executar o comando
snapmirror breakno sistema ONTAP.
Aguarde que o Estado da transferência mude para Parado.
gcloud
Para parar ou pausar uma replicação externa:
gcloud netapp volumes replications stop REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Se o comando devolver um erro devido a uma transferência de base ou incremental que esteja em curso, pode adicionar a flag --force ao comando para forçar uma paragem e criar um ponto de verificação para uma operação de retoma posterior.
Se o volume de destino residir em volumes NetApp, a replicação é interrompida automaticamente. No entanto, se o volume de destino estiver no ONTAP, tem de executar 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 o resultado hybridReplicationUserCommands. Depois de executar estes comandos do ONTAP, a replicação é interrompida. Pode verificar o estado no ONTAP
executando o seguinte comando:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Os volumes do NetApp não conseguem detetar se o comando foi executado. Vai assumir que a replicação é agora gerida externamente, o que é indicado por mirrorState como Externally managed.
Retome uma replicação externa
Quando retoma uma replicação externa interrompida, o volume de destino reverte para o ponto de verificação ou a imagem instantânea comum mais recente com o volume de origem. As transferências incrementais começam a partir deste ponto. Esta ação anula todas as alterações feitas ao conteúdo do volume de destino, por isso, certifique-se de que este é o resultado pretendido. As definições de volume de destino, como o tamanho, as definições de protocolo e as políticas, não são sincronizadas com o volume de origem.
Use as instruções seguintes para retomar uma replicação externa através da Google Cloud consola ou da Google Cloud CLI.
Consola
Aceda à página NetApp Volumes na Google Cloud consola.
Clique em Replicações externas no menu Proteção de dados.
Na lista de replicações, selecione a replicação que quer retomar.
Clique em Retomar.
É apresentada uma caixa de diálogo de confirmação com informações. Introduza o nome do volume de destino e clique em Retomar para confirmar.
Se o volume de destino estiver em volumes NetApp, a replicação é retomada automaticamente.
Se o volume de destino estiver no ONTAP, é apresentada uma caixa de diálogo com mais instruções.
Se o destino estiver no ONTAP, conclua os seguintes passos:
Siga as instruções para executar primeiro o comando
snapmirror showpara validar o estado de replicação.Na secção Verifique o estado da replicação externa, selecione os valores
mirror-stateerelationship-statusapresentados no resultado do comando do passo anterior.Clicar em Seguinte.
Se o
mirror-stateestiver desativado e orelationship-statusestiver inativo ou desativado, siga as instruções para executar o comandosnapmirror resyncno sistema ONTAP.
Aguarde que o Estado 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 alojado em volumes NetApp, a replicação é retomada automaticamente. No entanto, se o destino estiver no ONTAP, tem de executar um comando snapmirror resync no sistema ONTAP:
ONTAP> snapmirror resync -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Verifique o estado da sincronização no ONTAP:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Inverta e retome 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 volume de destino volta ao ponto de verificação ou à imagem instantânea comum mais recente e as transferências incrementais começam a partir desse ponto. Certifique-se de que esta ação anula todas as alterações feitas ao conteúdo no novo volume de destino. As definições de volume de destino, como o tamanho, as configurações de protocolo e as políticas, não são sincronizadas com o volume de origem.
Antes de reverter uma replicação, esta tem de ser interrompida.
A inversão da direção tem de ser iniciada no volume do NetApp Volumes.
Use as instruções seguintes para reverter e retomar uma replicação externa com a Google Cloud consola ou a Google Cloud CLI.
Consola
Aceda à página NetApp Volumes na Google Cloud consola.
Clique em Replicações externas no menu Proteção de dados.
Na lista de replicações, selecione a replicação que quer reverter e retomar.
Clique em Reverter e retomar.
É apresentada uma caixa de diálogo de confirmação com informações. Introduza o novo nome do volume de destino e clique em Inverter e retomar para confirmar.
Se os volumes NetApp forem o novo destino, a replicação é invertida e retomada automaticamente.
Se o ONTAP for o novo destino, é apresentado um diálogo com mais instruções.
Se o destino estiver no ONTAP, conclua os seguintes passos:
Siga as instruções para executar primeiro o comando
snapmirror showpara validar o estado de replicação.Na secção Verifique o estado da replicação externa, selecione os valores
mirror-stateerelationship-statusapresentados no resultado do comando do passo anterior.
Clicar em Seguinte.
Se a replicação estiver num estado válido, clique em Inverter e retomar.
gcloud
Para reverter e retomar uma replicação externa:
gcloud netapp volumes replications reverse REPLICATION_NAME \ --volume=NETAPP_VOLUMES_VOLUME --location=REGION
Se os volumes do NetApp se tornarem o novo destino, a replicação é invertida automaticamente. No entanto, se o ONTAP for o novo destino, tem de executar um comando snapmirror resync no sistema ONTAP. Pode determinar o comando correto para o ONTAP através do seguinte:
gcloud netapp volumes replications list --volume=NETAPP_VOLUMES_VOLUME --location=REGION
Procure a secção hybridReplicationUserCommands no resultado. Se não executar os comandos ONTAP no prazo de 120 minutos, a replicação reverte para o estado anterior.
Exemplos de comandos que 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
Sincronize uma replicação externa
A operação de sincronização permite-lhe executar uma transferência manual, não agendada e incremental numa replicação que se encontra num estado de transferência espelhada. Esta operação permite-lhe enviar as alterações mais recentes da origem para o destino antes de parar uma replicação e mover os clientes para o volume de destino.
O serviço permite-lhe executar um máximo de cinco operações de sincronização por volume por dia.
Use as seguintes instruções para sincronizar uma replicação externa através da Google Cloud CLI.
gcloud
Para sincronizar uma replicação externa:
gcloud netapp volumes replications sync REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
Elimine uma replicação externa
A eliminação da replicação externa inclui os seguintes passos:
Certifique-se de que o estado de replicação é Parado.
Elimine a replicação.
Considere eliminar a interligação de clusters para volumes NetApp no seu cluster ONTAP externo através do comando
cluster peer delete, mas apenas se esta tiver sido a última replicação do cluster ONTAP externo.Se tiver sido configurada alguma rede adicional para a replicação, pode removê-la assim que a replicação estiver concluída.
Use as instruções seguintes para eliminar uma replicação externa através da Google Cloud consola ou da Google Cloud CLI.
Consola
Aceda à página NetApp Volumes na Google Cloud consola.
Clique em Replicações externas no menu Proteção de dados.
Na lista de replicações, selecione a replicação que quer eliminar.
Clique em Eliminar replicação.
É apresentada uma caixa de diálogo de confirmação com informações. Introduza o nome do volume de destino e clique em Eliminar para confirmar.
Se o volume de destino estiver em volumes NetApp, a replicação é eliminada automaticamente.
Se o destino estiver no ONTAP, é apresentado um diálogo com instruções adicionais.
Se o destino estiver no ONTAP, conclua os seguintes passos:
Execute o comando
snapmirror showno sistema ONTAP para verificar se existem ligações do SnapMirror desatualizadas.Na secção Verifique o estado da replicação externa, selecione os valores
mirror-stateerelationship-statusapresentados no resultado do comando do passo anterior.
Clicar em Seguinte.
Clique em Eliminar replicação para remover todas as referências à replicação nos volumes NetApp.
gcloud
Para eliminar uma replicação externa, verifique primeiro se está configurada uma ligação SnapMirror desatualizada no lado do ONTAP:
ONTAP> snapmirror show -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Não deve ver nenhuma ligação SnapMirror ou ver uma com o mirrorState como Broken-off. Se uma ligação estiver no estado Broken-off, avance para a eliminar:
ONTAP> snapmirror delete -destination-path SVM_NAME:ONTAP_VOLUME_NAME
Em seguida, elimine a replicação nos volumes NetApp:
gcloud netapp volumes replications delete REPLICATION_NAME \ --volume=DESTINATION_VOLUME --location=REGION
O que se segue?
Altere as definições de volume durante a replicação externa.