Crie uma replicação externa

Esta página descreve como criar uma replicação externa.

Antes de começar

Antes de configurar uma replicação externa, recomendamos que reveja o fluxo de trabalho de replicação externa. O processo de replicação externa começa com a criação de um volume de destino e a especificação dos detalhes do sistema de origem. Esta ação cria um recurso de volume de destino e um recurso secundário de replicação no NetApp Volumes para gerir a replicação.

Considerações

  • As seguintes funcionalidades não são suportadas para volumes de destino durante o processo de replicação externa:

    • Níveis automáticos

    • Replicação de volumes

    • Nível de serviço Flex

  • Tem de usar cópias de segurança manuais quando faz uma cópia de segurança integrada de volumes de destino baseados em volumes NetApp. Se tentar atribuir uma política de cópia de segurança a um volume de destino, a atribuição falha.

  • Selecione o conjunto de armazenamento correto e certifique-se de que o volume de destino é suficientemente grande para acomodar o tamanho lógico (não o tamanho físico) usado pelo volume de origem do ONTAP.

  • Especifique o nome de partilha e os tipos de protocolos corretos. O nome da partilha tem de corresponder à origem, e os tipos de protocolos têm de ser escolhidos cuidadosamente, uma vez que não podem ser alterados após a criação do volume. As definições de protocolo escolhidas também são mapeadas para estilos de segurança de volume. Certifique-se de que estas definições são consistentes.

  • Antes de criar uma replicação externa, certifique-se de que tem acesso à CLI e as autorizações necessárias no sistema ONTAP de origem. Tem de executar comandos da CLI no sistema ONTAP de origem no prazo de uma hora após o processo de replicação.

Pré-requisitos para a replicação externa

A replicação externa e a migração de volumes partilham os mesmos pré-requisitos.

Crie uma replicação externa

Use as instruções seguintes para criar 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. Clique em Replicar volume externo.

  4. Na secção Pré-requisitos, reveja os pré-requisitos e clique em Seguinte.

  5. Na secção Detalhes da origem externa, conclua os seguintes passos:

    1. Introduza o nome do cluster de origem no campo Nome do cluster.

    2. Introduza o nome da máquina virtual de armazenamento (SVM), também conhecida como vserver, que aloja o volume de origem no campo Nome da VM de armazenamento.

    3. Introduza o nome do volume de origem no campo Nome do volume.

    4. Introduza o endereço IP do IC-LIF (Intercluster-LIF) no campo IP intercluster. Cada nó do cluster de origem precisa de um IC-LIF. Especifique todos os IC-LIFs como uma lista separada por vírgulas.

    5. Opcional: introduza uma descrição da localização do cluster ONTAP de origem no campo Localização.

  6. Opcional: na secção Estilo de volume, clique na caixa de verificação Volume do FlexGroup para criar um volume de destino de grande capacidade nos volumes NetApp.

    1. Introduza o número de volumes constituintes no volume de origem no campo Número de volumes constituintes.

    2. Clicar em Seguinte.

Configure os detalhes do volume do destino

  1. Na secção Criar volume de destino, conclua os seguintes passos:

    1. Introduza o nome do volume de destino no campo Nome do volume de destino.

    2. Opcional: introduza uma descrição para o volume no campo Descrição.

  2. Na secção Detalhes do conjunto de armazenamento, conclua os seguintes passos:

    1. Clique em Selecionar conjunto de armazenamento.

    2. Na lista de conjuntos de armazenamento apresentada, selecione o conjunto de armazenamento necessário.

    3. Clique em Selecionar.

      Se os conjuntos de armazenamento na lista não tiverem as definições pretendidas, clique em Criar novo conjunto de armazenamento.

  3. Na secção Detalhes do volume, introduza o nome da partilha do volume no campo Nome da partilha. O nome da partilha tem de ser exclusivo numa localização. Recomendamos que use o nome do volume de destino como o nome da partilha.

  4. Na secção Configuração da capacidade, conclua os seguintes passos:

    1. Clique na caixa de verificação Ativar capacidade elevada.

    2. Introduza a capacidade de volume no campo Capacidade.

  5. Opcional: se o conjunto de armazenamento selecionado permitir a divisão automática em níveis:

    1. Clique na caixa de verificação Ativar níveis automáticos se quiser ativar os níveis automáticos para o volume.

    2. Especifique um limite de descida da temperatura entre 2 e 183 dias no campo Dias do limite de descida da temperatura. O valor predefinido do limite de arrefecimento é de 31 dias.

  6. Na secção Configuração do protocolo, selecione o mesmo protocolo que o volume de origem. Para alguns protocolos, são apresentadas várias opções. Para mais informações sobre as opções de protocolo, consulte o artigo Crie um novo volume.

  7. Opcional: na secção Configuração da captura de ecrã, conclua os seguintes passos:

    1. Clique na caixa de verificação Tornar o diretório de instantâneos visível para permitir o acesso ao sistema de ficheiros às versões de instantâneos por parte dos clientes. Para mais informações, consulte o artigo Vista geral das imagens instantâneas de volumes do NetApp Volumes.

    2. Selecione Permitir instantâneos agendados para configurar o volume de modo a tirar instantâneos automaticamente. Pode especificar o número de capturas de ecrã a manter em intervalos de capturas de ecrã horários, diários, semanais e mensais. As horas são especificadas em UTC. Se atingir o número máximo de capturas instantâneas, a captura instantânea mais antiga é eliminada.

    3. Reveja as seleções de resumos.

  8. Clicar em Seguinte.

Defina o horário de replicação

  1. Na secção Programação da replicação, conclua os seguintes passos:

    1. Introduza o nome da replicação no campo Nome da replicação.

    2. Opcional: introduza uma descrição da replicação no campo Descrição.

    3. Clique na lista pendente Agenda de replicação e selecione a seguinte frequência da agenda para replicar dados do volume de origem para o volume de destino.

      • A cada 10 minutos

      • Diariamente

      • Por hora

      A predefinição é HOURLY. Os volumes de capacidade elevada não suportam a opção EVERY_10_MINUTES.

    4. Opcional: clique em Adicionar etiqueta para introduzir etiquetas relevantes para fins de relatórios e consultas.

  2. Clicar em Seguinte.

  3. Reveja as definições e clique em Criar para iniciar o processo de replicação.

Depois de criar o processo de replicação, é feito o redirecionamento para a vista de detalhes do volume. Clique no separador Replicação para monitorizar o estado da replicação.

Tem de autenticar a ligação SnapMirror entre o sistema ONTAP de origem e os volumes NetApp. Execute o comando cluster peer create no cluster ONTAP de origem. Se não existir nenhuma interligação anterior, o separador Replicação apresenta Interligação de clusters pendente.

Se clicar em Configurar peering, é apresentada uma página lateral com instruções. Siga estas instruções e clique em Verificar peering. Após uma associação bem-sucedida, a página lateral desaparece e o estado de transferência da replicação muda para A preparar. A transferência da base de referência está agora em execução. Uma transferência de base pode demorar minutos, horas ou dias, consoante a quantidade de dados a transferir e a velocidade da rede. Assim que a transferência de base estiver concluída, o estado da transferência muda para Espelhado.

gcloud

Para criar uma replicação externa:

gcloud netapp volumes create VOLUME_NAME --location=LOCATION \
  --capacity=CAPACITY --protocols=PROTOCOL \
  --share-name=SHARE_NAME --storage-pool=STORAGE_POOL \
  --hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=PEER_CLUSTER_NAME,peer-ip-addresses=PEER_IP_ADDRESSES,peer-svm-name=PEER_SVM_NAME,peer-volume-name=PEER_VOLUME_NAME,replication=REPLICATION,replication-schedule=REPLICATION_SCHEDULE,cluster-location=CLUSTER_LOCATION,description=DESCRIPTION,labels=LABELS

O bloco hybrid-replication-parameters inicia um fluxo de trabalho de replicação.

Substitua as seguintes informações:

  • VOLUME_NAME: o nome do volume. Este nome tem de ser exclusivo por localização.

  • LOCATION: a localização do volume.

  • CAPACITY: a capacidade do volume. Define a capacidade que os clientes NAS veem.

  • PROTOCOLS: os protocolos NAS com os quais o volume é exportado.

  • SHARE_NAME: o caminho de exportação NFS ou o nome da partilha SMB do volume.

  • STORAGE_POOL: o conjunto de armazenamento no qual criar o volume.

  • HYBRID_REPLICATION_TYPE: para replicação externa, especifique ONPREM_REPLICATION.

  • PEER_CLUSTER_NAME: o nome do cluster ONTAP que aloja os volumes de origem.

  • PEER_IP_ADDRESSES: os endereços IP InterCluster-LIF do cluster ONTAP. O cluster de origem tem de fornecer um IC-LIF por nó, separado por sinais #. Certifique-se de que os especifica todos.

    O exemplo seguinte mostra como adicionar vários endereços IP IC-LIF do cluster ONTAP:

    peer-ip-addresses=10.0.0.25#10.0.0.26
    
  • PEER_SVM_NAME: o nome da máquina virtual de armazenamento (SVM), também conhecida como vserver, que é proprietária do volume de origem.

  • PEER_VOLUME_NAME: o nome do volume de origem.

  • REPLICATION: o nome do recurso de replicação a criar.

  • LARGE_VOLUME_CONSTITUENT_COUNT: este parâmetro só é necessário quando o volume de origem é um FlexGroup. Para mais informações, consulte o artigo FlexGroups e grandes volumes antes de continuar.

    Para criar um volume elevado, use specify --large-volume true e --multiple-endpoints true também como parâmetros de criação.

  • REPLICATION_SCHEDULE: opcional: pode definir o replication schedule para um dos seguintes intervalos:

    • EVERY_10_MINUTES

    • HOURLY

    • DAILY

    A predefinição é HOURLY. Os grandes volumes não oferecem EVERY_10_MINUTES.

  • CLUSTER_LOCATION: Opcional: a descrição da localização do cluster de origem.

  • DESCRIPTION: Opcional: o texto da descrição do recurso de replicação.

  • LABELS: Opcional: etiquetas para o recurso de replicação.

    O exemplo seguinte mostra como especificar pares de chave-valor para o parâmetro labels:

    labels=KEY1:VALUE1#KEY2:VALUE2
    

Exemplo de invocação:

$ gcloud netapp volumes create ok-destination --location australia-southeast1 \
--capacity 100 --protocols=nfsv3 \
--share-name ok-destination --storage-pool okrause-pool \
--hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=au2se1cvo2sqa,peer-ip-addresses=10.0.0.25#10.0.0.26,peer-svm-name=svm_au2se1cvo2sqa,peer-volume-name=okrause_source,replication=okrause-replication,replication-schedule=HOURLY

Para cumprir os requisitos de volume, especifique todos os parâmetros opcionais aplicáveis. Por exemplo, um volume NFS pode exigir uma política de exportação.

Pesquise todas as opções:

gcloud netapp volumes create --help

Depois de criar o volume de destino e o recurso de replicação, os volumes NetApp tentam estabelecer uma relação de pares com o seu sistema ONTAP de origem. Este processo de peering serve como um passo de autenticação e autorização e protege o cluster de origem de pedidos SnapMirror maliciosos. Por isso, certifique-se de que só estabelece relações de intercâmbio com sistemas fidedignos.

Procure os passos seguintes:

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

O estado de autenticação atual pode ser impresso em qualquer altura. No entanto, as alterações de estado podem demorar até cinco minutos após uma ação avançar o processo para o passo seguinte.

Uma interligação bem-sucedida consiste nos seguintes passos:

  • O volume de destino do NetApp Volumes envia pings para o sistema de origem através do peer-ip-addresses especificado.

  • Se a interligação de clusters ainda não estiver estabelecida, o NetApp Volumes imprime os comandos de interligação de clusters que tem de executar no sistema de origem.

  • Além disso, se o peering de SVM ainda não estiver estabelecido, os volumes NetApp imprimem os comandos de peering de vserver que tem de executar no sistema de origem.

Os passos que foram concluídos anteriormente são ignorados e o processo continua automaticamente com o passo seguinte.

Verificação da conetividade de rede

O NetApp Volumes tenta enviar um pedido ICMP (ping) para os IC-LIFs especificados em peer-ip-addresses. Se falhar, stateDetails é apresentado Cluster peering failed, please try again, o que indica um problema de rede. Para mais informações, consulte o artigo Ligação de rede ao Google Cloud projeto. Não pode continuar até estabelecer uma ligação de rede entre o sistema de origem e os volumes NetApp. Para fins de depuração, experimente enviar um ping para o IP do gateway do CIDR que aloja os IC-LIFs dos volumes NetApp./27

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.subnetIp)"

Esta ação imprime o CIDR. Envie um ping para o primeiro IP dessa rede a partir do sistema ONTAP de origem, usando uma das suas IC-LIFs de origem.

Exemplo:

ONTAP> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP

Cluster peering:

Se o ICMP funcionar, o processo avança para a interligação de clusters. O estado PENDING_CLUSTER_PEERING é apresentado se a interligação ainda não tiver sido estabelecida.

Procure instruções de interligação de clusters:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command,hybridPeeringDetails.passphrase)"

Este processo produz o comando e a frase de acesso necessários para a execução. Copie e cole o comando cluster peer create no cluster de origem e execute-o. É-lhe pedido que introduza a frase de acesso duas vezes.

Interligação de SVMs:

Espera-se que o comando cluster peer create do passo anterior também faça o peering de SVM automaticamente. Se isto não ocorrer, o estado muda para PENDING_SVM_PEERING após alguns segundos.

Valide a interligação SVM:

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

Se o estado for PENDING_SVM_PEERING, execute o comando vserver peering:

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command)"

Após alguns segundos, o estado muda para Pronto e mirrorState para A preparar, o que indica que a transferência de base foi iniciada. Após a conclusão da transferência da base, o mirrorState muda para Mirrored. As transferências incrementais são iniciadas com base no horário de replicação definido, indicado por mirrorState como Transferring.

Para mais informações sobre flags opcionais adicionais, consulte a documentação do Google Cloud SDK sobre a criação de replicação externa.

O que se segue?

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