Prepare seus Scripts
Forneça scripts personalizados ao Oracle Cloud Infrastructure Full Stack Disaster Recovery Service para determinadas ações nos planos de switchover e failover.
Sobre Scripts para Replicar a Configuração do Oracle WebLogic Server for OCI
Observação:
Isso se aplica aos modelos de Recuperação de Desastres baseados nos métodos "OCI File Storage com rsync" e "Database File System (DBFS)" para replicação de configuração.
Esta etapa NÃO se aplica ao modelo de Recuperação de Desastre com base na réplica entre regiões do Oracle Cloud Infrastructure Block Volumes.
Se você estiver usando scripts de replicação de configuração para copiar o Domínio do Oracle WebLogic para o site stand-by, poderá adicioná-los como uma etapa do usuário ao plano de switchover.
Se a configuração do Oracle WebLogic no stand-by já estiver atualizada com o principal, a execução deles não será obrigatória. Caso contrário, você poderá executar os scripts antes do switchover para obter a configuração mais recente do principal no domínio do Oracle WebLogic do stand-by.
Para casos de recuperação de desastre do Oracle WebLogic Server for OCI e do Oracle SOA Suite on Marketplace, execute os scripts primeiro no host de Administração 0 do site que tem a atribuição principal e, em seguida, no host de Administração do site que tem a atribuição stand-by.
Para obter os scripts, consulte Oracle WebLogic Server for Oracle Cloud Infrastructure, Produção de Recuperação de Desastres e DR no OCI (Oracle Cloud Infrastructure) e SOA Suite on Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production and Disaster Recovery no OCI (Oracle Cloud Infrastructure).
Localize o caminho do script nos hosts de Administração. Por exemplo, /u01/scripts/config_replica.sh
.
Sobre o Script para Atualizar a String de Conexão do Banco de Dados
Observação:
Essa tarefa só se aplica ao modelo de Recuperação de Desastre com base na replicação entre regiões do OCI Block Volumes. Esta tarefa NÃO se aplica aos modelos de Recuperação de Desastre com base nos métodos "OCI File Storage com rsync" e "Database File System (DBFS)" para replicação da configuração.
Para automatizar essa substituição, use o script replacement_script_BVmodel.sh
. Este script é fornecido no Oracle WebLogic Server for Oracle Cloud Infrastructure, Produção de Recuperação de Desastres e DR no OCI (Oracle Cloud Infrastructure) e no SOA Suite no Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production and Disaster Recovery no OCI (Oracle Cloud Infrastructure) para o modelo de DR entre regiões do Block Volume. Você coloca esse script em todos os nós WebLogic, no principal e no stand-by, em uma pasta que não está em um Volume em Blocos replicado. O script deve ser personalizado com os valores apropriados em cada região.
Localize o caminho do script nos hosts. Por exemplo, /u01/scripts/replacement_script_BVmodel.sh
.
Criar Scripts para Iniciar e Interromper Processos do Oracle WebLogic
wls_stop.sh
e wls_start.sh
fornecidos na seção Fazer Download do Código. Esses scripts são válidos para Oracle WebLogic Server for OCI e Oracle SOA Suite on Marketplace. Esses scripts iniciam e interrompem todos os processos do Oracle WebLogic (servidor de administração, servidor gerenciado e gerenciador de nós) ou cada processo separadamente.
Para operações de switchover e failover executadas pelo OCI Full Stack Disaster Recovery Service, a Oracle recomenda o uso dos scripts a seguir. Esses scripts de exemplo usam os scripts wls_stop.sh
e wls_start.sh
fornecidos (eles os chamam com opções específicas) e serão chamados de grupos de planos personalizados quando você definir os planos de DR posteriormente:
Criar um Script para Alterar o Nome do Front-end do DNS
Você pode adicionar um grupo de planos personalizado e etapas para automatizar a alteração do DNS para alterar o registro de DNS front-end em seu provedor de DNS.
Se você estiver usando o DNS do Oracle Cloud Infrastructure, um exemplo de scripts para isso estará disponível na seção Fazer Download de Scripts deste documento.
- Ao fazer switchover para a Região 2, execute o script que atualiza o registro de DNS do nome do front-end para apontar para o IP da Região 2 do Balanceador de Carga. Coloque o script para isso em um dos hosts de camada intermediária da Região 2.
- Ao fazer switchover para a Região 1, execute o script que atualiza o registro de DNS de nome fronted para apontar para o IP da Região 1 do Balanceador de Carga. Coloque o script para isso em um dos hosts de camada intermediária da Região 1.
- Como alternativa, você pode criar uma função do Oracle Cloud Infrastructure em cada site que execute o script apropriado em um modo sem servidor.
Identificar scripts personalizados adicionais
Identifique e localize quaisquer scripts adicionais que você precise executar em seus sistemas ao executar uma operação de switchover ou failover. Esses scripts serão chamados dos grupos de planos personalizados quando você definir seus planos de recuperação de desastres.