Etapas Manuais para Configuração de Failover no Nó Secundário (Host 2)
Dica: para a Versão 21.5.2 ou posterior, ignore essas instruções e use as instruções em Configurar um Ambiente de Failover do Essbase Usando o Script de Configuração de Failover.
O host 2, o nó secundário, só executa o Essbase.
- SSH para o nó secundário, Host 2.
- Execute o WebLogic e descompacte
essbase_ha.jar, que você copiou do Host 1.No Linux:
<Oracle home>/oracle_common/common/bin/unpack.sh -template=essbase_ha.jar -domain=<Domain Home>Exemplo do Linux:
./Oracle/Middleware/Oracle_Home/oracle_common/common/bin/unpack.sh -template=/scratch/essbase_ha.jar -domain=<Domain Home>No Windows:
<Oracle home>\oracle_common\common\bin\unpack.cmd -template=essbase_ha.jar -domain=<Domain Home>Exemplo do Windows:
.\Oracle\Middleware\Oracle_Home\oracle_common\common\bin\unpack.cmd -template=\scratch\essbase_ha.jar -domain=<Domain Home>Observação:
<Domain Home>deve ser exatamente igual ao definido no Host 1. Por exemplo,./Oracle/Middleware/Oracle_Home/domains/essbase_domain -
Edite
<Domain Home>/bin/setDomainEnv.sh(no Linux) ou<Domain Home>\bin\setDomainEnv.cmd(no Windows)Atenção:
A plataforma Essbase inclui scripts no
<DOMAIN HOME>/binque podem personalizar o ambiente e os comportamentos da funcionalidade do Essbase. No entanto, fazer alterações nesses scripts de ambiente de domínio ou inicialização pode ter efeitos indesejados, incluindo falha na inicialização. A Oracle recomenda fazer alterações em um ambiente de teste primeiro. Antes de editar esses scripts, sempre:-
Interrompa os servidores gerenciados do Essbase, usando
<DOMAIN HOME>/esstools/bin/stop.sh(no Linux) ou<DOMAIN HOME>\esstools\bin\stop.cmd(no Windows). -
No
<DOMAIN HOME>/bin, faça uma cópia de backup do arquivo que você deseja editar. Por exemplo,No Linux
cp setStartupEnv.sh setStartupEnv_bak.shNo Windows
copy setStartupEnv.cmd setStartupEnv_bak.cmd -
Edite cuidadosamente, usando apenas as instruções documentadas da Oracle ou trabalhando com o Suporte Técnico da Oracle.
-
Reinicie o Essbase, usando
<DOMAIN HOME>/esstools/bin/start.sh(no Linux) ou<DOMAIN HOME>\esstools\bin\start.cmd(no Windows). Verifique se a inicialização foi concluída normalmente.
Da mesma forma que o EXTRA_JAVA_PROPERTIES foi adicionado ao Host 1, copie o mesmo EXTRA_JAVA_PROPERTIES parasetDomainEnv.sh(no Linux) ousetDomainEnv.cmd(no Windows) no Host 2.-
Procure a string
EXTRA_JAVA_PROPERTIES.Importante: procure
EXTRA_JAVA_PROPERTIES, nãoJAVA_PROPERTIES. -
Adicione a seguinte definição -D após a linha
EXTRA_JAVA_PROPERTIESde exportação existente:No Linux:
EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES}-Dweblogic.security.SSL.ignoreHostnameVerification=true" export EXTRA_JAVA_PROPERTIESNo Windows:
set EXTRA_JAVA_PROPERTIES=-Dweblogic.security.SSL.ignoreHostnameVerification=true %EXTRA_JAVA_PROPERTIES%Observação:
Esta etapa não será necessária se todos os certificados TLS forem importados corretamente. No caso de certificados autoassinados ou se o servidor gerenciado falhar posteriormente ao iniciar com erros SSL, essa etapa será obrigatória.
-
- Edite
<Domain Home>/bin/setStartupEnv.sh(no Linux) ou<Domain Home>\bin\setStartupEnv.cmd(no Windows).Procure "DISCOVERY_URL" para o grupo de inicialização ESSBASE-MAN-SVR e altere o nome do host e a porta dos valores do Host 1 para os valores do Host 2.
Observação:
Modifique-o apenas para ESSBASE-MAN-SVR.-DDISCOVERY_URL=https://Host 2:port/essbase/agent - Verifique o endereço de listening em
nodemanager.propertieseditando<Domain Location/<Domain Name>/nodemanager/nodemanager.properties. Verifique seListAddressaponta para o Host 2.