Observação:

Usar IPs Públicos Reservados com Instâncias de Movimentação no OCI Full Stack Disaster Recovery

Introdução

O Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) orquestra a transição de computação, banco de dados e aplicativos entre regiões da Oracle Cloud Infrastructure (OCI) de todo o mundo com um único clique. Os clientes podem automatizar as etapas necessárias para recuperar um ou mais sistemas de negócios sem reprojetar ou rearquitetar a infraestrutura, os bancos de dados ou as aplicações existentes e sem precisar de servidores especializados de gerenciamento ou conversão.

Um endereço IP público é um endereço IPv4 acessível pela internet. Os recursos que precisam de acesso direto à Internet devem ter um, embora alguns possam ter requisitos adicionais.

Há dois tipos de endereços IP públicos no OCI:

Com esse novo recurso, o OCI Full Stack DR oferece mais controle sobre a designação de IPs públicos. Ao adicionar uma instância em movimento a um grupo de proteção OCI Full Stack DR, agora você pode escolher um IP público reservado a ser designado à instância na região de destino (stand-by). Isso garante que a instância receba automaticamente um endereço IP especificado, em vez de receber automaticamente um temporário (efêmero). Para obter mais informações sobre o endereço IP público do OCI, consulte a documentação do endereço IP público do OCI.

Neste tutorial, você aprenderá a usar IPs públicos reservados com instâncias em movimento no OCI Full Stack DR e executar a execução do plano de DR para uma operação de switchover.

Descrição de Arquitetura

Este tutorial usa uma arquitetura DR de máquina virtual (VM) fria (também conhecida como luz piloto). Nesta configuração, a máquina virtual é executada apenas na região principal. Durante a execução de um plano de DR, a VM é criada na região de DR.

Para configurar isso no OCI Full Stack DR, certifique-se de selecionar a instância do OCI Compute como uma instância em movimento ao adicioná-la como membro ao grupo de proteção de DR principal. Para qualquer armazenamento em blocos anexado à instância de computação, você precisará configurar a replicação do grupo de volumes entre regiões usando o serviço OCI Block Storage. Isso garante que seus volumes de inicialização e em blocos sejam mantidos em sincronia e possam ser recuperados rapidamente na região de DR.

Ao adicionar a instância de computação como membro, você terá a opção de selecionar um IP público reservado pré-criado na região de destino (stand-by). Se você escolher isso, o OCI Full Stack DR designará automaticamente esse IP reservado ao iniciar a instância durante a etapa DR operations.This é opcional e, se você ignorá-lo, o Full Stack DR designará um IP público efêmero. No entanto, o uso de um IP reservado será recomendado se você quiser manter o acesso público consistente à instância após a execução do plano de DR.

fsdr_moving_instance_disaster_recovery_Physical_Architecture.png

Definições e Suposições ao longo do Tutorial

Objetivos

As seguintes tarefas serão abordadas neste tutorial:

Pré-requisitos

Usaremos os seguintes recursos para começar com o tutorial. No final deste tutorial, o OCI Full Stack DR criará recursos adicionais, como uma instância e um grupo de volumes do OCI Compute, na Região 2.

Recursos Região 1 - Londres Região 2 - Frankfurt
Bucket de Armazenamento de Objetos fsdr-bucket-lon fsdr-bucket-fra
Compartimento suraj suraj
VCN vcn-londres vcn-frankfurt
Sub-rede sub-rede pública-vcn-londres sub-rede pública-vcn-frankfurt
IP Reservado appvm-lon appvm-fra
Compute - VM appvm NA
Grupo de Volumes appvg NA

Neste tutorial, mostraremos como criar um IP público reservado. Você deve prosseguir e concluir todos os pré-requisitos necessários antes de prosseguir. Essas etapas estabelecem a base para uma configuração tranquila e bem-sucedida do OCI Full Stack DR.

Tarefa 1: Criar IP Público Reservado nas duas Regiões

Crie um IP público reservado na Região 1 e na Região 2.

Observação: Se os IPs reservados já estiverem disponíveis nas duas regiões, você poderá ignorar a Tarefa 1.

  1. Faça log-in na Console do OCI e navegue até IPs públicos reservados, conforme mostrado na Figura 1.1.

    1. Certifique-se de que o contexto da região do OCI esteja definido como Região 1 (Londres).

    2. Clique em Rede.

    3. Clique em redes virtuais na nuvem.

    4. Clique em Gerenciamento de IP.

    5. Clique em Reservar endereço IP público, informe os parâmetros conforme mostrado na imagem a seguir e clique em Reservar endereço IP público.

    reservadopublicip-create-lon-create.png
    Figura 1.1: Crie IP público reservado na região 1

  2. Vá para a Console do OCI e navegue até IPs públicos reservados, conforme mostrado na Figura 1.2.

    1. Certifique-se de que o contexto da região do OCI esteja definido como Região 2 (Frankfurt).

    2. Clique em Rede.

    3. Clique em redes virtuais na nuvem.

    4. Clique em Gerenciamento de IP.

    5. Clique em Reservar endereço IP público, informe os parâmetros conforme mostrado na imagem a seguir e clique em Reservar endereço IP público.

    reservadopublicip-create-fra-create.png
    Figura 1.2: Crie IP público reservado na região 2

Tarefa 2: Criar Grupos de Proteção de DR (DRPG) em ambas as Regiões

Crie grupos de proteção de DR nas Regiões 1 e 2 se os grupos de proteção para esta pilha de aplicativos ainda não existirem.

Tarefa 2.1: Criar um Grupo de Proteção na Região 1

  1. Vá para a Console do OCI e navegue até Grupos de Proteção de DR, conforme mostrado na Figura 2.1.

    1. Certifique-se de que o contexto da região do OCI esteja definido como Região 1 (Londres).

    2. Clique em Migração e Recuperação de Desastre.

    3. Clique em Grupos de Proteção de DR.

    drpg-create-lon-nav.png
    Figura 2.1: Navegue até grupos de proteção de DR

  2. Crie um DRPG básico na Região 1, conforme mostrado na Figura 2.2. O par, a atribuição e os membros serão designados em etapas posteriores.

    1. Selecione o Compartimento no qual você deseja que o DRPG seja criado.

    2. Clique em Criar grupo de proteção de DR.

    3. Informe um Nome significativo para o DRPG.

    4. Selecione o bucket do OCI Object Storage para logs do OCI Full Stack DR.

    5. Clique em Criar.

    drpg-create-lon-finish.png
    Figura 2.2: Parâmetros necessários para criar o grupo de proteção de DR na região 1

Tarefa 2.2: Criar um Grupo de Proteção na Região 2

  1. Vá para a Console do OCI e navegue até Grupos de Proteção de DR, conforme mostrado na Figura 2.3.

    1. Certifique-se de que o contexto da região do OCI esteja definido como Região 2 (Frankfurt).

    2. Clique em Migração e Recuperação de Desastre.

    3. Clique em Grupos de Proteção de DR.

    drpg-create-fra-nav.png
    Figura 2.3: Navegue até grupos de proteção de DR

  2. Crie um grupo básico de proteção de DR (DRPG) na Região 2, conforme mostrado na Figura 2.4. O par, a atribuição e os membros serão designados em etapas posteriores.

    1. Selecione o Compartimento no qual você deseja que o DRPG seja criado.

    2. Clique em Criar grupo de proteção de DR.

    3. Informe um Nome significativo para o DRPG.

    4. Selecione o bucket do OCI Object Storage para logs do OCI Full Stack DR.

    5. Clique em Criar.

    drpg-create-fra-finish.png
    Figura 2.4: Parâmetros necessários para criar o grupo de proteção de DR na região 2

Tarefa 2.3: Associar Grupos de Proteção na Região 1 e Região 2

Associe os DRPGs em cada região como pares entre si e designe as atribuições de pares principal e stand-by. As atribuições principal e stand-by são alteradas automaticamente pelo OCI Full Stack DR como parte de qualquer operação de DR/execução de plano de DR; não há necessidade de gerenciar as atribuições manualmente a qualquer momento.

  1. Vá para a página Detalhes do grupo de proteção de DR.

    1. Certifique-se de que o contexto da região do OCI esteja definido como Região 1 (Londres).

    2. Clique em Associar para iniciar o processo.

    drpg-assoc-início-lon.png
    Figura: Iniciar associação de DRPG

  2. Informe os parâmetros conforme mostrado na imagem a seguir e clique em Associar.

    • Atribuição: Selecione a atribuição Principal. O OCI Full Stack DR designará a atribuição stand-by à Região 2 automaticamente.
    • Região de pareamento: Selecione a Região 2 (Frankfurt), em que o outro DRPG foi criado na Tarefa 2.2.
    • Grupo de proteção de DR de pareamento: Selecione o DRPG de pareamento criado na Tarefa 2.2.

    drpg-assoc-terminar-lon.png
    Fig: Parâmetros necessários para associar os DRPGs

O OCI Full Stack DR mostrará algo semelhante aos detalhes na imagem a seguir, assim que a associação for concluída.

drpg-assoc-concluído-lon.png
Figura: Mostrando o relacionamento de pares da perspectiva DRPG individual

As mesmas informações podem ser encontradas sempre que o contexto/view é de uma perspectiva global mostrando todos os grupos de proteção de DR, conforme mostrado na imagem a seguir.

drpg-assoc-concluído-lon.png
Figura: Mostrando o relacionamento de pares da perspectiva DRPG global

Tarefa 3: Adicionar Membros ao Grupo de Proteção de DR

Observação: Você já deve ter criado a VM e o grupo de volumes associado à replicação entre regiões da Região 1 para a Região 2 antes de continuar. Caso contrário, crie-os de acordo com os Pré-requisitos.

Nesta tarefa, adicionaremos os seguintes recursos do OCI ao DRPG principal na Região 1.

Antes de continuar, vamos verificar a máquina virtual e seu grupo de volumes associado.

app-vm-region1
Figura: Mostrando a VM do aplicativo em execução na região 1 associada ao IP público

entre regiões-vg-region1
Figura: Mostrando a replicação do grupo de volumes entre regiões da região 1 para a região 2

Tarefa 3.1: Adicionar Membros ao DRPG na Região 1

  1. Selecione o DRPG na Região 1 conforme mostrado na imagem a seguir.

    1. Certifique-se de que o contexto da região do OCI seja a Região 1 (Londres).

    2. Selecione o DRPG na Região 1.

    3. Selecione Membros.

    4. Clique em Adicionar Membro para iniciar o processo.

    drpg-add-nav-lon.png
    Fig: Como começar a adicionar membros ao grupo de proteção de DR na região 1

  2. Adicione uma instância de computação para a VM do aplicativo.

    1. Confirmar aviso sobre planos de DR.

    2. Informe Compute como um Tipo de recurso membro.

    3. Selecione a instância de computação do appvm.

    4. Selecione Movendo instância.

    5. Clique em Adicionar mapeamento de VNIC para selecionar qual VCN e sub-rede pública designar à VNIC na Região 2 durante uma recuperação.

    6. Informe os detalhes do IP reservado na seção IP público reservado de destino. Este é o IP público reservado que queremos usar durante a inicialização da instância na Região 2. Depois que todos os detalhes forem fornecidos, clique em Adicionar.

      Observação: Você só obterá esse campo opcional se selecionar Sub-rede pública na seção Sub-rede de destino. Se você não selecionar esse OCI Full Stack DR designará um IP público efêmero à VNIC fornecida. Considerando que fornecemos os detalhes do IP reservado, o OCI Full Stack DR designará o IP público reservado à VNIC.

    7. Verifique se a VNIC adicionada está sendo mostrada na seção VNIC, ela deve mostrar os detalhes do IP Público Reservado selecionado.

    8. Aguarde até que o grupo de proteção de DR seja alterado para o estado Ativo. Verifique a VM de computação adicionada na seção Membros.

    drpg-add-compute-lon.png
    Fig: Parâmetros necessários para adicionar VM do Aplicativo

    drpg-add-compute-vnic-lon.png
    Figura: Parâmetros necessários para mapear a VNIC na região 2

    drpg-add-compute-vnic-adicionado-lon.png
    Figura: Detalhes da VNIC na região 2

    drpg-add-compute-lon-complete.png
    Figura: Instância de Computação Adicionada ao DRPG na Região 1

  3. Adicione o grupo de volumes em blocos que contém o volume de inicialização da VM do aplicativo e clique em Adicionar membro.

    1. Confirmar aviso sobre planos de DR.

    2. Selecione Grupo de volumes como membro Tipo de recurso.

    3. Certifique-se de que o compartimento correto que contém o grupo de volumes esteja selecionado e selecione o grupo de volumes.

    drpg-add-vg-app-lon.png
    Figura: Parâmetros necessários para adicionar o Grupo de Volumes para o serviço Compute

    drpg-add-vg-app-lon-complete.png
    Figura: Grupo de Volumes para a Computação Adicionada ao DRPG na Região 1

Com isso, adicionamos com sucesso os membros necessários ao grupo de proteção de DR na Região 1.

Como estamos usando uma instância em movimento, não há necessidade de adicionar membros ao grupo de proteção de DR na Região 2. O OCI Full Stack DR criará automaticamente os recursos necessários na região stand-by durante a execução do plano.

Tarefa 4: Criar os Planos de DR na Região 2

Nesta tarefa, criaremos os planos de switchover e failover iniciais associados ao grupo de proteção de DR stand-by na Região 2 (Frankfurt).

O objetivo desses planos é fazer a transição perfeita da carga de trabalho da região principal (Região 1) para a região stand-by (Região 2). Como parte de qualquer operação de DR, as atribuições dos grupos de proteção de DR em ambas as regiões são automaticamente revertidas: o grupo de proteção na Região 1 torna-se o stand-by, enquanto o grupo de proteção na Região 2 assume a atribuição principal após um failover ou switchover.

O OCI Full Stack DR preencherá esses planos previamente com etapas incorporadas derivadas dos recursos de membro adicionados durante as tarefas anteriores.

Os planos de switchover sempre são criados dentro do grupo de proteção que mantém a atribuição stand-by. Como a Região 2 (Frankfurt) é atualmente o grupo de proteção stand-by, começaremos a criar os planos lá.

Tarefa 4.1: Criar Planos de DR

  1. Crie um plano básico selecionando o DRPG na Região 2 (Frankfurt).

    1. Certifique-se de que o contexto da região do OCI seja a Região 2 (Frankfurt).

    2. Selecione o DRPG stand-by na Região 2.

    3. Selecione Planos.

    4. Clique em Criar Plano para iniciar o processo.

    plan-create-nav-fra.png
    Fig: Como começar a criar planos básicos de DR na Região 2

  2. Crie um plano de switchover.

    1. Informe um Nome simples e significativo para o plano de switchover. O nome deve ser o mais curto possível, mas fácil de entender rapidamente para ajudar a reduzir a confusão e o erro humano durante uma crise.

    2. Selecione Tipo de plano como Switchover (planejado).

    plan-create-so-fra.png
    Fig: Os parâmetros necessários para criar o plano de switchover de DR

  3. Criar um plano de failover.

    1. Informe um Nome simples e significativo do plano de failover.

    2. Selecione Tipo de plano como Failover (não planejado).

    plan-create-fo-fra.png
    Fig: Os parâmetros necessários para criar o plano de failover de DR

  4. Criar um plano de drill inicial.

    1. Informe um Nome simples e significativo do plano de drill inicial.

    2. Selecione Tipo de plano como Iniciar drill.

    plan-create-startdrill-fra.png
    Fig: Os parâmetros necessários para criar o plano de drill inicial de DR

  5. Criar um plano de drill de interrupção.

    1. Informe um Nome simples e significativo do plano de drill de interrupção.

    2. Selecione Tipo de plano como Interromper drill.

    plan-create-stopdrill-fra.png
    Fig: Os parâmetros necessários para criar o plano de drill inicial de DR

    Observação: Você receberá uma mensagem de advertência porque o OCI Full Stack DR só permite a criação de um plano de interrupção de drill após a execução do início do drill e o Grupo de Proteção de DR não está mais em um estado Ativo.

    Isso significa que não é possível criar um plano de detalhamento de parada neste momento. Neste tutorial, continuaremos com o plano de switchover. No entanto, se estiver interessado, você pode experimentar executando um plano de drill inicial primeiro e, em seguida, tentar criar um plano de drill de interrupção.

  6. O grupo de proteção de DR stand-by na Região 2 agora deve ter os três planos de DR, conforme mostrado na imagem a seguir. Eles lidarão com a transição de cargas de trabalho da Região 1 para a Região 2 e também executarão o plano de drill na Região 2. Você criará planos semelhantes na Região 1 para fazer a transição das cargas de trabalho da Região 2 de volta para a Região 1 em uma tarefa posterior.

    plan-create-fra-completed.png
    Figura: Mostrando os três planos de DR que devem existir na região 2 antes de prosseguir

Tarefa 5: Validar o Plano de planos de DR na Região 2

Os planos básicos de DR criados na Tarefa 4 contêm etapas pré-preenchidas para tarefas de recuperação que são incorporadas ao OCI Full Stack DR.

Tarefa 5.1: (Opcional) Ativar Grupos de Planos de DR que Encerram Artefatos para o Plano de Switchover

Há dois grupos de planos que são desativados por padrão no plano de switchover, conforme mostrado na imagem a seguir. Esses grupos de planos são desativados para fornecer segurança durante o teste, garantindo que nenhum artefato seja excluído e que o ambiente de origem (grupos de VM/volume) permaneça intacto em caso de problemas durante a fase de teste.

No entanto, esses dois grupos de planos foram projetados para encerrar (excluir) artefatos que não serão mais necessários para quaisquer operações futuras de DR. Sem esses grupos de planos ativados, os artefatos não utilizados continuarão a se acumular ao longo do tempo à medida que você executa alternâncias entre as duas regiões, o que pode levar a confusão sobre quais instâncias de computação, o OCI File Storage e os grupos de volumes devem estar ativos.

Opcionalmente, ativar esses grupos de planos agora ajudará a evitar a necessidade de limpeza manual de artefatos desnecessários antes de entrar em produção. Essa etapa proativa pode agilizar a transição para a produção e manter um ambiente mais limpo e gerenciável.

plano-personalizado-so-fra-desabilitado-show.png
Figura: Grupos de planos desativados por padrão para o plano de switchover

  1. Para ativar os grupos de planos, selecione Ativar todas as etapas no menu de contexto à direita do nome do grupo de planos.

    plan-custom-so-fra-enable-terminate-vm.png
    Fig: Como ativar o encerramento de instâncias de computação

    plan-custom-so-fra-enable-terminate-vm-enable.png
    Fig: Clique em Ativar para validar.

    plan-custom-so-fra-enable-terminate-vg.png
    Fig: Como ativar o encerramento do Grupo de Volumes

    plan-custom-so-fra-enable-terminate-vg-enable.png
    Fig: Clique em Ativar para validar.

  2. Valide o plano de switchover.

    plan-so-fra-grupos-show.png
    Figura: Grupos de planos para o plano de switchover

Tarefa 5.2: Verificar o Plano de Failover

  1. Verifique o plano de failover.

    plano-fo-fra-grupos-show.png
    Fig: Grupos de planos para o plano de failover

Tarefa 5.3: Verificar o Plano Detalhado Inicial

  1. Verifique o plano de drill inicial.

    plan-startdrill-fra-groups-show.png
    Figura: Grupos de planos para o plano de drill inicial

Tarefa 6: Executar o Plano de Switchover na Região 2

Os planos de DR (switchover, failover e início de drill) foram criados com sucesso na Região 2 stand-by. Esses planos permitem que o OCI Full Stack DR faça a transição das cargas de trabalho da Região 1 para a Região 2 e inicie o detalhamento na Região 2.

Tarefa 6.1: Executar Pré-verificações para o Plano de DR de Switchover

  1. Certifique-se de que o contexto da região esteja definido como Região stand-by 2.

  2. Certifique-se de que o grupo de proteção de DR correto na Região 2 esteja selecionado; ele deve ser a atribuição stand-by.

  3. Clique no nome do plano de switchover.

  4. Clique em Executar pré-verificações.

pré-verificações-so-fra-begin.png
Fig: Mostrando como executar pré-verificações do plano de switchover

pré-verificações-so-fra-complete.png
Fig: Mostrando pré-verificações Concluídas do plano de switchover

Observação: Da mesma forma, você pode executar as pré-verificações para os planos de failover e iniciar drill.

Tarefa 6.2: Executar o Plano de Switchover na Região 2

Execute o plano de DR de switchover para começar a fazer a transição da VM da Região 1 para a Região 2. Durante a inicialização da VM na Região 2, ela usará automaticamente o IP público reservado que foi criado anteriormente.

  1. Certifique-se de que o contexto da região esteja definido como Região stand-by 2.

  2. Certifique-se de que o grupo de proteção de DR correto na Região 2 esteja selecionado; ele deve ser a atribuição stand-by.

  3. Clique no nome do plano de switchover.

  4. Clique em Executar plano.

  5. Desmarque Ativar pré-verificações, pois elas já foram executadas na Tarefa 6.1.

  6. Clique em Executar plano de DR para começar.

    exec-so-fra-begin.png
    Fig: Mostrando como Executar o plano de switchover

    Monitore o plano de switchover até que a carga de trabalho completa tenha sido totalmente alterada da Região 1 para a Região 2. A execução do plano de switchover foi concluída com êxito em aproximadamente 52 minutos.

    exec-so-fra-em-complete.png
    Fig: Mostrando uma execução do plano de switchover Concluído.

  7. Vamos validar a instância do OCI Compute que foi iniciada usando o IP público reservado. Navegue até a seção Endereços IPv4 públicos reservados na página VCN. Você pode ver que o IP reservado fornecido appvm-fra está sendo mostrado como designado.

    reservadoip-so-fra-assigned.png
    Fig: A exibição de IP reservado está sendo avaliada

    Você também pode validar isso com os detalhes do IP público da instância de computação.

  8. Verifique as atribuições do grupo de proteção de DR. A Região 2 agora é Principal e a Região 1 é Stand-by, permitindo a criação do plano de DR na Região 1.

    drpg-so-fra-funções-changed.png
    Figura: Atribuição principal na Região 2

    drpg-so-lon-funções-changed.png
    Figura: Atribuição stand-by na Região 2

Tarefa 7: Criar e Personalizar planos de DR na Região 1

Com a conclusão bem-sucedida do switchover pelo OCI Full Stack DR, a Região 2 agora assumiu a função de região principal, enquanto a Região 1 fez a transição para servir como a região stand-by.

Observação: Para usar IPs reservados durante a inicialização de uma instância do OCI Compute na Região 1, edite as propriedades da VNIC do membro de computação e selecione appvm-lon na seção de IP reservado.

  1. Siga a mesma abordagem detalhada na Tarefa 4 a 6, continue criando e personalizando os planos de switchover, failover e início de drill dentro do grupo de proteção de DR para a Região 1, que agora serve como a região de pareamento stand-by.

  2. O grupo de proteção de DR stand-by na Região 2 agora deve ter os três planos de DR, conforme mostrado na imagem a seguir. Eles lidarão com a transição de cargas de trabalho da Região 1 para a Região 2 e também executarão o plano de drill na Região 2. Você criará planos semelhantes na Região 1 para fazer a transição das cargas de trabalho da Região 2 de volta para a Região 1 em uma tarefa posterior.

    plan-create-lon-completed.png
    Figura: Mostrando os três planos de DR que devem existir na região 1 antes de prosseguir

  3. Execute um switchover da Região 1 para a Região 2 neste momento. Isso garante que todos os planos de DR estejam disponíveis em ambos os Grupos de Proteção de DR, permitindo uma configuração de failover completa e consistente. Você pode seguir a Tarefa 6 para executar os planos de DR.

Confirmações

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.