Nesta página, descrevemos como criar uma replicação externa.
Antes de começar
Antes de configurar uma replicação externa, recomendamos que você analise 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. Essa ação cria um recurso de volume de destino e um recurso filho de replicação no NetApp Volumes para gerenciar a replicação.
Considerações
Os seguintes recursos não são compatíveis com volumes de destino durante o processo de replicação externa:
Replicação de volume
Nível de serviço do Flex File
É necessário usar backups manuais ao fazer um backup integrado de volumes de destino baseados no NetApp Volumes. Se você tentar atribuir uma política de backup a um volume de destino, a ação vai falhar.
Selecione o pool de armazenamento correto e verifique se o volume de destino é grande o suficiente para acomodar o tamanho lógico (não o físico) usado pelo volume de origem do ONTAP.
Especifique o nome de compartilhamento e os tipos de protocolo corretos. O nome de compartilhamento precisa corresponder à origem, e os tipos de protocolo precisam ser escolhidos com cuidado, já que não podem ser alterados após a criação do volume. As configurações de protocolo escolhidas também são mapeadas para estilos de segurança de volume. Verifique se essas configurações são consistentes.
Antes de criar uma replicação externa, verifique se você tem acesso à CLI e as permissões necessárias no sistema de origem do ONTAP. É necessário executar comandos da CLI no sistema de origem do ONTAP em até uma hora do processo de replicação.
Não é possível migrar um volume com snapshots à prova de adulterção para um volume que usa camadas automáticas.
Ao mover dados para um pool unificado do Flex com camadas automáticas ativadas, ative o desvio de camadas ativas durante a replicação. Caso contrário, a replicação preenche a camada ativa e causa erros de falta de espaço ou expansão indesejada da camada ativa. Depois que a replicação for concluída, você poderá desativar o desvio de camadas ativas.
Pré-requisitos para replicação externa
A replicação externa e a migração de volume compartilham os mesmos pré-requisitos.
Criar uma replicação externa
Use as instruções a seguir para criar 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 Replicações externas no menu Proteção de dados.
Clique em Replicar volume externo.
Na seção Pré-requisitos, revise os pré-requisitos e clique em Próxima.
Na seção Detalhes da origem externa, siga estas etapas:
Insira o nome do cluster de origem no campo Nome do cluster.
Insira o nome da máquina virtual de armazenamento (SVM, na sigla em inglês), também conhecida como vserver, que hospeda o volume de origem no campo Nome da VM de armazenamento.
Insira o nome do volume de origem no campo Nome do volume.
Insira o endereço IP de LIF entre clusters (IC-LIF, na sigla em inglês) no campo IP entre clusters. Cada nó do cluster de origem precisa de um IC-LIF. Especifique todos os IC-LIFs como uma lista separada por vírgulas.
Opcional: insira uma descrição do local do cluster de origem do ONTAP no campo Local.
Opcional: na seção Estilo de volume, marque a caixa de seleção Volume do FlexGroup para criar um volume de destino de grande capacidade no NetApp Volumes.
Insira o número de volumes constituintes no volume de origem no campo Contagem de volumes constituintes.
Clique em Próxima.
Configurar detalhes do volume de destino
Na seção Detalhes do pool de armazenamento, siga estas etapas:
Clique em Selecionar pool de armazenamento.
Na lista de pools de armazenamento exibida, selecione o pool de armazenamento necessário.
Clique em Selecionar.
Se os pools de armazenamento na lista não tiverem as configurações desejadas, clique em Criar novo pool de armazenamento.
Na seção Detalhes do volume, siga estas etapas:
Insira o nome do volume de destino no campo Nome do volume de destino.
Opcional: insira uma descrição do volume no campo Descrição.
Na seção Configuração do protocolo, selecione o mesmo protocolo do volume de origem. Para alguns protocolos, várias opções são exibidas. Para mais informações sobre as opções de protocolo, consulte Criar um novo volume.
Na seção Nome de compartilhamento, insira o nome de compartilhamento do volume no campo Nome de compartilhamento. O nome de compartilhamento precisa ser exclusivo em um local. Recomendamos usar o nome do volume de destino como o nome de compartilhamento.
Na seção Configuração de capacidade, siga estas etapas:
Marque a caixa de seleção Ativar capacidade grande.
Insira a capacidade do volume no campo Capacidade.
Opcional: se o pool de armazenamento selecionado permitir camadas automáticas:
Marque a caixa de seleção Ativar camadas automáticas se quiser ativar camadas automáticas para o volume.
Especifique um limite de resfriamento entre 2 e 183 dias no campo Dias de limite de resfriamento. O valor padrão do limite de resfriamento é de 31 dias.
Ao replicar para um pool unificado do Flex com camadas automáticas ativadas, marque a caixa de seleção Ativar desvio de camadas ativas. É possível desativar o desvio de camadas ativas após a conclusão da replicação.
Opcional: se você selecionou alguma variante do NFS na configuração do protocolo, é possível especificar regras de exportação para o volume na seção Regras de exportação.
Opcional: na seção Configuração de snapshot, siga estas etapas:
Marque a caixa de seleção Tornar o diretório de snapshots visível para ativar o acesso do sistema de arquivos às versões de snapshot pelos clientes. Para mais informações, consulte Visão geral dos snapshots de volume do NetApp Volumes.
Selecione Permitir snapshots programados para configurar o volume para tirar snapshots automaticamente. É possível especificar o número de snapshots a serem mantidos em intervalos de snapshot por hora, diários, semanais e mensais. Os horários são especificados em UTC. Se você atingir o número máximo de snapshots, o mais antigo será excluído.
Revise as seleções de snapshot.
Clique em Próxima.
Definir programação de replicação
Na seção Programação de replicação, siga estas etapas:
Insira o nome da replicação no campo Nome da replicação.
Opcional: insira uma descrição da replicação no campo Descrição.
Clique na lista suspensa Programação de replicação e selecione a frequência de programação a seguir para replicar os dados do volume de origem para o de destino.
A cada 10 minutos
Diariamente
Por hora
O padrão é HOURLY. Volumes de grande capacidade não oferecem suporte à opção EVERY_10_MINUTES.
Opcional: clique em Adicionar marcador para inserir marcadores relevantes para fins de geração de relatórios e consultas.
Clique em Próxima.
Revise suas configurações e clique em Criar para iniciar o processo de replicação.
Depois de criar o processo de replicação, você será redirecionado para a visualização de detalhes do volume. Clique na guia Replicação para monitorar o status da replicação.
É necessário autenticar a conexão do SnapMirror entre o sistema de origem do ONTAP e o NetApp Volumes. Execute o comando cluster peer create no cluster de origem do ONTAP. Se não houver peering anterior, a guia Replicação vai mostrar Peering de cluster pendente.
Se você clicar em Configurar peering, uma página lateral com instruções será exibida. Siga estas instruções e clique em Verificar peering. Após um peering bem-sucedido, a página lateral desaparece e o status de transferência da replicação muda para Preparando. A transferência de linha de base está em execução. Uma transferência de linha de base pode levar minutos, horas ou dias, dependendo da quantidade de dados a serem transferidos e da velocidade da rede. Quando a transferência de linha de base for concluída, o status de transferência vai mudar 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
Ao replicar para um pool unificado do Flex com camadas automáticas ativadas, sempre ative o desvio de camadas ativas durante a replicação. Depois que a replicação for concluída, você poderá desativar o desvio de camadas ativas. Use o comando gcloud beta netapp volumes create para criar um volume com camadas automáticas ativadas.
O exemplo a seguir mostra os parâmetros necessários para criar um volume com camadas automáticas ativadas:
--tiering-policy=tier-action=ENABLED,cooling-threshold-days=DAYS,enable-hot-tier-bypass-mode=on
O bloco hybrid-replication-parameters inicia um fluxo de trabalho de replicação.
Substitua as seguintes informações:
VOLUME_NAME: o nome do volume. Esse nome precisa ser exclusivo por local.LOCATION: o local do volume.CAPACITY: a capacidade do volume. Ela define a capacidade que os clientes NAS veem.PROTOCOLS: os protocolos NAS com que o volume é exportado.SHARE_NAME: o caminho de exportação do NFS ou o nome de compartilhamento SMB do volume.STORAGE_POOL: o pool de armazenamento em que o volume será criado.HYBRID_REPLICATION_TYPE: para replicação externa, especifiqueONPREM_REPLICATION.PEER_CLUSTER_NAME: o nome do cluster do ONTAP que hospeda os volumes de origem.PEER_IP_ADDRESSES: os endereços IP do InterCluster-LIF do cluster do ONTAP. O cluster de origem precisa fornecer um IC-LIF por nó, separado por sinais #. Especifique todos eles.O exemplo a seguir mostra como adicionar vários endereços IP do IC-LIF do cluster do 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 ser criado.LARGE_VOLUME_CONSTITUENT_COUNT: esse parâmetro só é necessário quando o volume de origem é um FlexGroup. Para mais informações, consulte FlexGroups e volumes grandes antes de continuar.Para criar um volume grande,
specify --large-volume truee--multiple-endpoints truetambém como parâmetros de criação.REPLICATION_SCHEDULE: opcional: é possível definir areplication schedulepara um dos seguintes intervalos:EVERY_10_MINUTESHOURLYDAILY
O padrão é
HOURLY. Volumes grandes não oferecemEVERY_10_MINUTES.CLUSTER_LOCATION: opcional: a descrição do local do cluster de origem.DESCRIPTION: opcional: o texto de descrição do recurso de replicação.LABELS: opcional: marcadores para o recurso de replicação.O exemplo a seguir mostra como especificar pares de chave-valor para o parâmetro
labels:labels=KEY1:VALUE1#KEY2:VALUE2
Exemplo de invocação:
$ gcloud beta 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 \ --tiering-policy=tier-action=ENABLED,cooling-threshold-days=31,enable-hot-tier-bypass-mode=on
Para atender aos requisitos de volume, especifique todos os parâmetros opcionais aplicáveis. Por exemplo, um volume NFS pode exigir uma política de exportação.
Pesquisar todas as opções:
gcloud netapp volumes create --help
Depois de criar o volume de destino e o recurso de replicação, o NetApp Volumes tenta fazer o peering com o sistema de origem do ONTAP. Esse processo de peering serve como uma etapa de autenticação e autorização e protege o cluster de origem contra solicitações maliciosas do SnapMirror. Portanto, faça o peering apenas com sistemas confiáveis.
Pesquisar as próximas etapas:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION
O status de autenticação atual pode ser impresso a qualquer momento. No entanto, as mudanças de estado podem levar até cinco minutos depois que uma ação avança o processo para a próxima etapa.
Um peering bem-sucedido consiste nas seguintes etapas:
O volume de destino do NetApp Volumes envia um ping para o sistema de origem usando os
peer-ip-addressesespecificados.Se o peering de cluster ainda não estiver estabelecido, o NetApp Volumes vai imprimir os comandos de peering de cluster que você precisa executar no sistema de origem. Se a origem for um pool unificado do ONTAP no modo Flex, consulte Como usar o proxy da CLI do ONTAP da CLI do Google Cloud para executar os comandos.
Além disso, se o peering de SVM ainda não estiver estabelecido, o NetApp Volumes vai imprimir os comandos de peering do vserver que você precisa executar no sistema de origem.
As etapas concluídas anteriormente são ignoradas, e o processo continua automaticamente com a próxima etapa.
Verificação de conectividade de rede
O NetApp Volumes tenta enviar uma solicitação ICMP (ping) para os IC-LIFs especificados em peer-ip-addresses. Se falhar, stateDetails vai mostrar Cluster peering failed, please try again, indicando um problema de rede. Para mais informações, consulte Conexão de rede com o Google Cloud projeto. Não é possível continuar até estabelecer uma conectividade de rede entre o sistema de origem e o NetApp Volumes. Para fins de depuração, tente enviar um ping para o IP do gateway do CIDR /27 que hospeda os IC-LIFs do NetApp Volumes.
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \ --format="table(hybridPeeringDetails.subnetIp)"
Isso imprime o CIDR. Envie um ping para o primeiro IP dessa rede do sistema de origem do ONTAP, usando um dos IC-LIFs de origem.
Exemplo:
ONTAP> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP
Peering de cluster:
Se o ICMP funcionar, o processo vai para o peering de cluster. O status PENDING_CLUSTER_PEERING será mostrado se o peering ainda não tiver sido estabelecido.
Pesquisar instruções de peering de cluster:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \ --format="table(hybridPeeringDetails.command,hybridPeeringDetails.passphrase)"
Esse processo gera o comando e a senha necessária para execução. Copie e cole o comando de criação de peering de cluster no cluster de origem e execute-o. Você vai precisar inserir a senha duas vezes.
Peering de SVM:
O comando cluster peer create da etapa anterior também deve realizar o peering de SVM automaticamente. Se isso não ocorrer, o estado vai mudar para PENDING_SVM_PEERING após alguns segundos.
Verificar o peering de SVM:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION
Se o estado for PENDING_SVM_PEERING, execute o comando de peering do vserver:
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 Preparando, o que indica que a transferência de linha de base foi iniciada. Quando a transferência de linha de base terminar, o mirrorState vai mudar para Espelhado. As transferências incrementais são iniciadas com base na programação de replicação definida, indicada por mirrorState como Transferindo.
Para mais informações sobre outras flags opcionais, consulte a documentação do SDK Google Cloud sobre a criação de replicação externa.
A seguir
Gerenciar replicações externas.