Faça a gestão das suas replicações externas

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

  1. Aceda à página NetApp Volumes na Google Cloud consola.

    Aceda a NetApp Volumes

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

  3. 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

  1. Aceda à página NetApp Volumes na Google Cloud consola.

    Aceda a NetApp Volumes

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

  3. Na lista de replicações, selecione a replicação que quer editar.

  4. Na caixa de diálogo Editar replicação, conclua os seguintes passos:

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

    2. Atualize o horário de replicação da replicação de volumes.

  5. 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

  1. Aceda à página NetApp Volumes na Google Cloud consola.

    Aceda a NetApp Volumes

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

  3. Na lista de replicações, selecione a replicação que quer parar.

  4. Clique em Parar.

  5. É 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.

  6. Se o volume de destino estiver no ONTAP, conclua os seguintes passos:

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

    2. Na secção Verifique o estado da replicação externa, selecione os valores mirror-state e relationship-status apresentados no resultado do comando do passo anterior.

    3. Clicar em Seguinte.

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

  7. 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

  1. Aceda à página NetApp Volumes na Google Cloud consola.

    Aceda a NetApp Volumes

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

  3. Na lista de replicações, selecione a replicação que quer retomar.

  4. Clique em Retomar.

  5. É 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.

  6. Se o destino estiver no ONTAP, conclua os seguintes passos:

    1. Siga as instruções para executar primeiro o comando snapmirror show para validar o estado de replicação.

    2. Na secção Verifique o estado da replicação externa, selecione os valores mirror-state e relationship-status apresentados no resultado do comando do passo anterior.

    3. Clicar em Seguinte.

    4. Se o mirror-state estiver desativado e o relationship-status estiver inativo ou desativado, siga as instruções para executar o comando snapmirror resync no sistema ONTAP.

  7. 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

  1. Aceda à página NetApp Volumes na Google Cloud consola.

    Aceda a NetApp Volumes

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

  3. Na lista de replicações, selecione a replicação que quer reverter e retomar.

  4. Clique em Reverter e retomar.

  5. É 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.

  6. Se o destino estiver no ONTAP, conclua os seguintes passos:

    1. Siga as instruções para executar primeiro o comando snapmirror show para validar o estado de replicação.

    2. Na secção Verifique o estado da replicação externa, selecione os valores mirror-state e relationship-status apresentados no resultado do comando do passo anterior.

    1. Clicar em Seguinte.

    2. 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:

  1. Certifique-se de que o estado de replicação é Parado.

  2. Elimine a replicação.

  3. 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.

  4. 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

  1. Aceda à página NetApp Volumes na Google Cloud consola.

    Aceda a NetApp Volumes

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

  3. Na lista de replicações, selecione a replicação que quer eliminar.

  4. Clique em Eliminar replicação.

  5. É 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.

  6. Se o destino estiver no ONTAP, conclua os seguintes passos:

    1. Execute o comando snapmirror show no sistema ONTAP para verificar se existem ligações do SnapMirror desatualizadas.

    2. Na secção Verifique o estado da replicação externa, selecione os valores mirror-state e relationship-status apresentados no resultado do comando do passo anterior.

    1. Clicar em Seguinte.

    2. 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.