Prepare a Camada Intermediária na OCI
Provisione e prepare os hosts de camada intermediária para recuperação de desastres no Oracle Cloud Infrastructure (OCI).
Provisionar as Instâncias de Computação para os Nós de Camada Intermediária
Crie uma instância de computação na sub-rede da camada intermediária do Oracle Cloud Infrastructure (OCI) para cada host principal do Oracle WebLogic Server local. As instâncias de computação devem usar a imagem do sistema operacional e a forma de computação que sejam o mais semelhantes possível à imagem e à forma usadas pelos hosts locais.
Para aproveitar o licenciamento do Oracle Customer Hub (UCM) para o Oracle WebLogic Server for Oracle Cloud Infrastructure, a Oracle recomenda o uso de WebLogic para imagens do OCI para provisionar as instâncias de computação. Você pode provisionar imagens do Oracle WebLogic Server for OCI usando a Console da Instância do Serviço Compute ou o Marketplace. Essas imagens estão disponíveis para os sistemas operacionais Oracle Linux 7.9 e 8.5.
Este exemplo usa duas instâncias de computação em um único domínio de disponibilidade dentro do compartimento, conforme mostrado na tabela.
Nome | Compartimento | Domínio de Disponibilidade | IMAGEM | FORMA | VCN | Sub-rede |
---|---|---|---|---|---|---|
hydrwls1 |
HyDRCompmt |
AD1 | Imagem do Oracle WebLogic Suite UCM (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrwls2 |
HyDRCompmt |
AD1 | Imagem do Oracle WebLogic Suite UCM (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
Para provisionar as instâncias de computação usando a seção Compute Instance na Console do OCI:
Observação:
Você pode encontrar o código do Terraform para criar essas instâncias de computação em Fazer Download do Código.
Preparar os Grupos e Usuários do Sistema Operacional
O mesmo usuário e grupo usados pelo software Oracle local principal são necessários nas instâncias de computação secundárias.
As imagens do Oracle WebLogic Server for Oracle Cloud Infrastructure já têm um usuário e um grupo da oracle. No entanto, esses valores (nome do usuário, nome do grupo, uid
e gid
) podem não corresponder aos valores que você tem na sua instância principal e você precisará configurar os hosts secundários para corresponder aos valores do usuário e do grupo oracle principal. Os exemplos a seguir mostram como configurar os hosts secundários nesta camada para corresponder aos valores do usuário e do grupo oracle principais.
Preparar os Requisitos do Sistema Operacional
Os hosts de camada intermediária secundária devem atender aos requisitos do sistema operacional para executar o software.
Os binários dos homes do Oracle WebLogic Server serão copiados dos hosts principais do WebLogic Server para os hosts secundários do WebLogic Server. Portanto, não é necessário executar o runinstaller
nos hosts secundários do Servidor WebLogic. As imagens do Oracle WebLogic Server for OCI são preparadas para o software WebLogic Server; portanto, não é necessário adicionar pacotes adicionais manualmente.
No entanto, se você estiver usando qualquer produto do Oracle Fusion Middleware em cima do WebLogic Server, certifique-se de que os hosts secundários do WebLogic Server atendam aos requisitos:
Preparar Aliases do Nome do Host
- Adicione os nomes de host como aliases aos arquivos
/etc/hosts
das instâncias de computação do WebLogic Server do OCI. - Use uma view de DNS privado na VCN do OCI secundária.
Usar Arquivos /etc/hosts
/etc/hosts
dos hosts secundários do Oracle WebLogic Server, apontando para os endereços IP dos hosts secundários do Oracle WebLogic Server. Esse modo é válido quando o servidor DNS é o mesmo no local principal e nos sites secundários do Oracle Cloud Infrastructure (OCI) e também quando servidores DNS separados são usados nos sites principal e secundário. As entradas no arquivo /etc/hosts
têm precedência sobre a resolução de DNS, porque essa é a precedência definida pronta para uso na diretiva "hosts" do arquivo /etc/nsswitch.conf
.
Usar o Sistema de Nomes de Domínio (DNS)
/etc/hosts
de todos os hosts do Oracle WebLogic Server.
Veja a seguir as etapas para criar a view privada na VCN secundária e resolver os nomes de host virtual usados por principal com os IPs secundários:
Criar e Configurar o IP Virtual para o Servidor de Administração WebLogic
Para alta disponibilidade, o Servidor de Administração WebLogic deve usar um nome de host mapeado para um IP virtual para permitir failover entre nós.
Observação:
Ignore esta tarefa se você não estiver usando um endereço VIP para o Servidor de Administração no sistema principal.Designe um IP adicional à VNIC da instância de computação apphost1
. O IP adicional é usado pelo Servidor de Administração no sistema secundário do Oracle Cloud Infrastructure (OCI). Embora esse IP normalmente seja anexado à instância de computação apphost1
, ele pode ser movido para a instância de computação apphost2
para fornecer failover local para o Servidor de Administração, conforme descrito no EDG.
Depois que o novo IP for anexado à VNIC usando a Console do OCI, ele deverá ser configurado no sistema operacional em um modo não persistente (porque esse IP pode ser movido de apphost1
para apphost2
para failover do servidor de administração).
Abra as Portas Necessárias nos Firewalls do Host do OCI
Cada instância de computação tem um serviço de firewall local. Por motivos de segurança, a configuração padrão é rejeitar as conexões de todas as portas, exceto o mínimo necessário (ssh
, dhcp
). Abra as portas usadas pelo Oracle WebLogic Server.
Montar os Sistemas de Arquivos do OCI
Os sistemas de arquivos que foram criados anteriormente no OCI (Oracle Cloud Infrastructure) devem ser montados nas instâncias de computação do Oracle WebLogic Server.
Montar os Volumes em Blocos do OCI
Monte os Volumes em Blocos que foram criados anteriormente nas instâncias de computação do Oracle WebLogic Server.
Por exemplo,
Block Volume | Instância de Computação | Ponto de Montagem |
---|---|---|
wlsdrBV1 | hidrwls1 | /u02 |
wlsdrBV2 | hidrwls2 | /u02 |
Criar o Alias do TNS
Crie o diretório TNS e o arquivo tnsnames.ora
que apontam para o Sistema de BD do Oracle Cloud Infrastructure (OCI). Como a configuração do domínio WebLogic no secundário será uma cópia do principal, você deve criar os mesmos artefatos que estão no principal para usar a abordagem de alias TNS nas origens de dados WebLogic.