Observação:
- Este tutorial requer acesso ao Oracle Cloud. Para se cadastrar em uma conta gratuita, consulte Conceitos básicos do Oracle Cloud Infrastructure Free Tier.
- Ele usa valores de exemplo para credenciais, tenancy e compartimentos do Oracle Cloud Infrastructure. Ao concluir seu laboratório, substitua esses valores por valores específicos do seu ambiente de nuvem.
Usar o OCI Full Stack DR para Anexar ou Desanexar um Volume em Blocos de Computação Não Móvel com Planos de Drill de DR
Introdução
O Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) fornece uma solução de orquestração de recuperação de desastre totalmente automatizada e abrangente para todas as camadas de um aplicativo de nuvem de pilha completa, incluindo infraestrutura, banco de dados e a camada intermediária do aplicativo. Usando o Full Stack DR, você pode recuperar seus aplicativos de pilha completa em regiões ou domínios de disponibilidade do OCI (Oracle Cloud Infrastructure) na mesma região.
O OCI Full Stack Disaster Recovery oferece flexibilidade excepcional. Ele permite que você utilize grupos definidos pelo usuário dentro do plano de DR (Recuperação de Desastre), permitindo o gerenciamento de etapas personalizadas como parte do plano geral de DR. Depois que o OCI Full Stack Disaster Recovery estabelecer o plano de DR inicial com grupos e etapas de plano integrados, você poderá incorporar grupos e etapas de plano adicionais definidos pelo usuário. Você pode chamar scripts e Funções do OCI com um grupo de planos definido pelo usuário.
Para topologia stand-by quente ou ativo-passivo, os administradores anteriores poderiam usar grupos de planos e scripts definidos pelo usuário para lidar com volumes em blocos replicados entre regiões na região de DR e desmontar/montar, bem como desanexar/anexar os volumes em blocos às instâncias de computação. Com o novo aprimoramento no DR de pilha completa do OCI, os usuários podem especificar volumes em blocos que precisam ser desanexados ou anexados ao adicionar as instâncias não móveis no grupo de proteção de DR. O OCI Full Stack DR gerará automaticamente grupos de planos e etapas durante a criação do plano de DR.
Os dois tipos de plano de detalhamento de DR do OCI Full Stack oferecem aos usuários a flexibilidade de validar a recuperação de toda uma pilha de aplicativos e a capacidade de executar uma execução seca completa do seu plano de failover com o clique de um botão.
Neste tutorial, discutiremos como usar os aprimoramentos de volume em blocos de computação sem movimentação do OCI Full Stack DR com planos de detalhamento de DR.
Plano de Drill de DR: Um tipo de plano de DR que cria uma réplica da pilha de aplicativos de produção na região stand-by sem interromper sua pilha de produção. Há dois tipos de planos de drill de DR:
Iniciar Plano de Drill-down de DR: Gera um plano semelhante a um failover, pois as etapas executadas durante um drill só são executadas na região stand-by.
Interromper Plano de Drill-down de DR: Gera um plano que faz drill-down de qualquer plano de DR inicial criado na região stand-by.
Arquitetura da Implantação
Observação:
Neste tutorial, a região principal é Frankfurt e a região stand-by é Londres.
Você pode usar privilégios de administrador ou equivalentes para executar operações de DR do OCI Full Stack.
Objetivos
- Anexe e desanexe um volume em blocos para uma instância não móvel entre duas regiões do OCI e chame planos de drill de DR.
As seguintes tarefas serão abordadas no tutorial:
- Criar grupos de volumes com replicação entre regiões para o volume em blocos na região principal
- Criar e associar Grupos de Proteção de DR nas regiões principal e stand-by
- Adicionar e atualizar membros no Grupo de Proteção de DR principal
- Adicionar e atualizar membros no Grupo de Proteção de DR stand-by
- Criar plano de detalhamento Inicial na região stand-by
- Executar pré-verificações e executar Iniciar plano de detalhamento
- Criar Plano de drill Stop na região stand-by
- Executar pré-verificações e executar o plano de drill Stop
Pré-requisitos
-
Privilégios de administrador ou configurar as políticas necessárias do Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) para o OCI Full Stack DR. Para obter mais informações, consulte Configurando políticas do IAM (Identity and Access Management) para usar o OCI Full Stack Disaster Recovery e Políticas para o OCI Full Stack Disaster Recovery.
-
Você precisa ativar o plug-in Compute Instance Run Command no principal e no stand-by, pois o OCI Full Stack DR executará comandos
sudo
para montar e desmontar comandos durante o switchover. Para obter mais informações sobre comandos de execução na instância do OCI Compute, consulte Executando Comandos na instância do OCI Compute. -
Usar o comando de execução com o OCI Full Stack DR. Para obter mais informações, consulte Chamar scripts personalizados usando o comando de execução com o Oracle Cloud Infrastructure Full Stack Disaster Recovery.
-
Atualize
/etc/fstab
com os detalhes do volume em blocos das instâncias de computação não móveis nas regiões principal e stand-by. Para obter mais informações, consulte Opções de fstab para Volumes em Bloco Usando Caminhos de Dispositivo Consistentes. -
Crie buckets do OCI Object Storage na região principal e na região stand-by para armazenar logs de operação de DR. Para obter mais informações, consulte Object Storage
Implementação
Para este tutorial, já criamos os recursos a seguir.
Recursos | Região Principal - Frankfurt |
---|---|
Bucket do Armazenamento de Objetos | FSDR_storage_primary |
Compartimento | vasudeva.manikandan |
VM do Compute | vasu-pub-inst |
Volume em Blocos | vasu-inst-blkvolume |
Ponto de montagem | /u01 |
Recursos | Standby Region - Rio de Janeiro |
---|---|
Bucket do Armazenamento de Objetos | FSDR_storage_secondary |
Compartimento | vasudeva.manikandan |
VM do Compute | vaso-volgrp-poc |
Tarefa 1: Criar Grupos de Volumes com Replicação entre Regiões para o Volume em Blocos na Região Principal
-
Faça log-in na Console do OCI usando o usuário ou o usuário administrador do OCI Full Stack DR com os privilégios necessários.
-
Na região principal (Frankfurt), clique no menu Hambúrguer e vá para Armazenamento, Recuperação de Desastre, Grupos de Volumes e, em seguida, clique em Criar grupo de volumes.
-
Adicione o volume em blocos da computação
vasu-pub-inst
. -
Ative a replicação entre regiões de Frankfurt para Londres.
-
Deixe Política de backup como Nenhuma, clique em Próximo e revise o resumo.
Tarefa 2: Criar e Associar Grupos de Proteção de DR nas Regiões Principal e Stand-by
-
Vá para a Console do OCI, na região principal (Frankfurt), no menu Hambúrguer, navegue até Migração e Recuperação de Desastre, Recuperação de Desastre, Grupos de Proteção de Recuperação de Desastre e clique em Criar Grupo de Proteção de Recuperação de Desastre.
-
Na região stand-by (Londres) do menu Hambúrguer, vá para Migração e Recuperação de Desastre, Recuperação de Desastre, Grupos de Proteção de Recuperação de Desastre e clique em Criar Grupo de Proteção de Recuperação de Desastre.
-
Na região principal (Frankfurt), especifique as informações a seguir e clique em Associar.
- Nome do Grupo de Proteção de DR (DRPG):
fsdr-volgrp-poc-ff
. - Função:
Primary
. - Região de Par:
London
. - Grupo de Proteção de Recuperação de Desastre de Par:
fsdr-volgrp-poc-uk
.
- Nome do Grupo de Proteção de DR (DRPG):
Observação: verifique a atribuição de
fsdr-volgrp-poc-ff
como principal efsdr-volgrp-poc-uk
como stand-by.
Tarefa 3: Adicionar e Atualizar membros no Grupo de Proteção de DR Principal
-
Na região principal (Frankfurt), selecione o DRPG
fsdr-volgrp-poc-ff
e clique em Membros e em Adicionar Membros para adicionar grupo de volumes e máquina virtual (VM) não móvel.Observação: certifique-se de escolher o tipo de instância de computação como instância não móvel ao adicionar a VM como membro.
-
Em Membros, clique no ícone de reticências das instâncias de computação e clique em Editar.
-
Clique em Mostrar opções avançadas, selecione Volumes em blocos, especifique as informações a seguir e clique em Salvar alterações.
- Volume em blocos de origem:
vasu-inst-blkvolume
. - Instância de referência de anexo de volume: Referência de anexo de volume como grupo de volumes em blocos criado na Tarefa 1. Neste tutorial, é
vasu-volgrp-poc
. - Ponto de montagem: O ponto de montagem que você criou e anexou à VM de origem no principal. Neste tutorial, é
/u01
.
Observação: se você não mencionar o ponto de montagem, durante o drill ou switchover, o OCI Full Stack DR anexará o volume em blocos à VM stand-by de destino na Console do OCI. Você precisa executar manualmente os comandos de montagem na VM para disponibilizá-los.
- Volume em blocos de origem:
-
Faça log-in na VM da região principal vasu-pub-inst e certifique-se de que as entradas
/etc/fstab
sejam atualizadas com os detalhes do volume em blocos e do ponto de montagem, conforme mostrado na imagem a seguir.
Tarefa 4: Adicionar e Atualizar membros no Grupo de Proteção de DR Stand-by
-
Na região stand-by (Londres), selecione o DRPG
fsdr-volgrp-poc-uk
e clique em Membros e em Adicionar Membros para adicionar VM não móvel.Observação: certifique-se de escolher o tipo de instância de computação como instância não móvel ao adicionar a VM como membro.
-
Em Membros, clique no ícone de reticências da instância de computação
vasu-volgrp-poc
e clique em Editar. -
Clique em Mostrar Opções Avançadas, selecione Volume em Blocos e especifique as informações a seguir e clique em Salvar alterações.
- Volume em blocos: Selecione o volume em blocos de origem ao qual você precisa anexá-lo à VM de destino. Neste tutorial, é
vasu-inst-blkvolume
. - Instância de referência de anexo de volume: A referência de anexo de volume é a VM de origem na principal, que é
vasu-pub-inst
. - Ponto de montagem: Ponto de montagem conforme criado na VM de origem. Neste tutorial, é
/u01
.
- Volume em blocos: Selecione o volume em blocos de origem ao qual você precisa anexá-lo à VM de destino. Neste tutorial, é
-
Faça log-in na VM da região stand-by vasu-volgrp-poc e certifique-se de que as entradas
/etc/fstab
sejam atualizadas com os detalhes do volume em blocos e do ponto de montagem, conforme mostrado na imagem a seguir.
Tarefa 5: Criar Plano de Drill-down de DR Inicial na Região Stand-by
Crie o plano de DR no Grupo de Proteção de DR stand-by fsdr-volgrp-poc-uk
.
-
Clique em Planos, Criar plano, insira as seguintes informações e clique em Criar.
- Nome:
Start Drill - Trail 2
. - Tipo de Plano:
Start Drill
.
Observação: certifique-se de criar o plano de detalhamento de DR no Grupo de Proteção de DR stand-by (Londres).
- Nome:
-
Clique no plano e certifique-se de que os planos incorporados tenham sido gerados conforme mostrado na imagem a seguir.
Tarefa 6: Executar Pré-verificações e Executar Plano de Detalhamento Inicial
A opção Executar pré-verificações executa uma validação rápida de todas as etapas em um plano de DR.
-
Selecione o plano Iniciar Drill - Trilha 2, clique em Executar pré-verificações para iniciar a caixa de diálogo de pré-verificações de execução e verificar a conclusão bem-sucedida.
-
Selecione o plano Iniciar Drill - Trilha 2, clique em Executar Plano de Recuperação de Desastre para executar o plano.
Verifique o status do plano e garanta que todas as etapas no plano sejam bem-sucedidas.
-
Após a execução bem-sucedida do plano de DR, faça log-in na instância em Londres e verifique se os pontos de montagem foram anexados.
-
Depois que você iniciar o drill, o Grupo de Proteção de DR na região principal e stand-by passará para o estado
Inactive
(Drill-down em Andamento). Durante esse estágio, as alterações no Grupo de Proteção de DR no principal e no stand-by são restritas. Quando os estados do Grupo de Proteção de DR principal e stand-by forem DrillInProgress, você só poderá executar os planos de drill Stop.
Tarefa 7: Criar Plano de Drill-down de Parada na Região Stand-by
Crie o plano de DR no Grupo de Proteção de DR stand-by fsdr-volgrp-poc-uk
.
-
Clique em Planos, Criar plano, insira as seguintes informações e clique em Criar.
- Nome:
Stop Drill - Trail 2
. - Tipo de Plano:
Stop Drill
.
Observação: Observe que o plano de drill Iniciar DR estará no estado ativo, pois só podemos executar o plano de drill Interromper do Grupo de Proteção de DR stand-by (Londres).
- Nome:
-
Clique no plano e certifique-se de que os planos incorporados tenham sido gerados conforme mostrado na imagem a seguir.
Tarefa 8: Executar Pré-verificações e Executar Plano de Detalhamento de Parada
A opção Executar pré-verificações executa uma validação rápida de todas as etapas em um plano de DR.
-
Selecione o plano Interromper Drill - Trilha 2, clique em Executar pré-verificações para iniciar a caixa de diálogo executar pré-verificações e verificar a conclusão bem-sucedida.
-
No plano de detalhamento de DR Interromper Drill - Trilha 2, clique em Executar Plano de Recuperação de Desastre para executar o plano.
Verifique o status do plano e garanta que todas as etapas no plano sejam bem-sucedidas.
-
Após a execução bem-sucedida do plano de DR, faça log-in na instância em Londres e verifique se os pontos de montagem foram desanexados.
Próximas Etapas
Você viu como usar planos de detalhamento de DR e como anexar ou desanexar um volume em blocos a instâncias não móveis com o OCI Full Stack Disaster Recovery.
A execução de drills de DR é um recurso de serviço de DR essencial que permite aos usuários exercer e validar sua configuração e planos de continuidade de negócios sem interromper sua pilha de produção. A melhor parte dos drills de DR é que o dry run de failover não tem impacto na pilha de aplicativos de produção.
Você também pode personalizar ainda mais seu plano de DR adicionando grupos definidos pelo usuário de acordo com os requisitos do aplicativo.
Links Relacionados
-
Aprimoramentos de Computação sem Movimentação do OCI Full Stack Disaster Recovery
-
Mover uma máquina virtual entre regiões do OCI usando o Full Stack Disaster Recovery
-
Automatize as operações de switchover e failover de DR para o Oracle WLS com o OCI Full Stack DR
-
OCI Full Stack Disaster Recovery - Scripts de grupo definidos pelo usuário
Confirmação
-
Autor - Vasudeva Manikandan (Líder em Tecnologia de Implementação - Oracle Lift Services)
-
Colaborador - Suraj Ramesh (Full Stack Disaster Recovery Product Manager)
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.
Use OCI Full Stack DR to Attach or Detach a Non-Moving Compute Block Volumes with DR Drill Plans
F92527-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.