Pré-requisitos do Failover do Essbase
Pelo menos duas máquinas do servidor do Essbase (hosts) são necessárias para uma configuração de failover. Embora mais de dois hosts possam ser estabelecidos, nesta documentação vamos nos referir ao Host 1 e Host 2.
O host 1 será o nó principal e terá todos os serviços não agrupados (como AdminServer). O host 2 será o nó secundário e só executará o Essbase.
- Crie um diretório em uma unidade de rede compartilhada que seja acessível a ambos os nós para armazenar o Essbase
<Applications Directory>. Se você não souber onde está o<Application Directory>, consulte Locais de Ambiente na Plataforma Essbase para obter detalhes. Esse diretório será usado quando o Essbase for configurado no Host 1. O caminho montado deve ser igual nos dois hosts.Por exemplo, se
/nfs/essbase_dataestiver montado no/u01/essbase_datano Host 1, ele deverá ser montado no mesmo caminho,/u01/essbase_datano Host 2 também.Observação:
Os caminhos UNC (Universal/Uniform Naming Convention) não são suportados no Windows para o<Application Directory>em uma configuração de failover. - Instale o Essbase em cada nó.
- Cada nó no cluster deve ter o mesmo caminho de diretório
<ORACLE_HOME>; mas esse caminho não deve ser um diretório compartilhado. - O nome de usuário do Sistema Operacional de instalação deve ser o mesmo em cada nó.
- Cada nó deve ter seu próprio oraInventory.
- Cada nó no cluster deve ter o mesmo caminho de diretório
- Configurar o Essbase, somente no Host 1.
- Importante: durante a configuração no Host 1, especifique o diretório compartilhado (criado na etapa 2) como o
<Application Directory>. - Registre as seguintes informações durante a configuração do Host 1:
- Local do Domínio
- Nome do Domínio
- Porta NodeManager
- Porta AdminServer
- Porta do Servidor Gerenciado
- Importante: não configure o Essbase no Host 2. Por padrão, a instalação o leva ao lado da tela de configuração do Essbase. Cancele e saia da ferramenta para o Host 2.
- Importante: durante a configuração no Host 1, especifique o diretório compartilhado (criado na etapa 2) como o
- Instale um servidor HTTP ou um balanceador de carga para gerenciar os nós. Neste tópico, vamos supor que ele está sendo executado no Host 1, embora ele só deva estar disponível através da rede para os dois hosts. Se você não tiver um servidor HTTP ou um balanceador de carga, poderá seguir as etapas para instalar e configurar uma. Consulte Instalar o Oracle HTTP Server.
Observação:
Se você instalar o Oracle HTTP Server no Host 1, deverá instalá-lo em seu próprio diretório ORACLE_HOME. Não tem OHS use o mesmo ORACLE_HOME do Essbase. - Se o nó primário estiver ativado para TLS (SSL), conclua a configuração de TLS no nó primário antes de configurar o nó de failover.
- Configurar a Conexão Weblogic TLS para Essbase.
java -cp $ORACLE_HOME/essbase/lib/essbaseconfig.jar com.oracle.wizard.operation.helper.ssl.SslConfigHelper [RESPONSE_FILE=<response file> | DOMAIN_HOME=<${DOMAIN_HOME}>] - Configure o TLS para failover do Essbase usando o Utilitário de Configuração do TLS.
A propriedade SAN em
tls_tools.propertiesdeve ter entradas de OHS, nó primário e endereço IP de nó de failover e DNS.Exemplo:
SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com certCA= certFile= - Somente em implantações do EPM, o Servidor WebLogic do EPM deve ser interrompido antes da configuração de failover e iniciado após a configuração de failover.
- Configurar a Conexão Weblogic TLS para Essbase.
Observação:
Se você planeja configurar um ambiente de failover e estiver usando o EPM Shared Services para autenticação, instale o EPM 11g Services em um local de rede compartilhada acessível por todos os nós do Essbase. Se isso não for possível, você poderá instalar apenas o componente do EPM Foundation localmente em cada nó do Essbase, mas apontando para o mesmo Esquema do EPM. Cada nó do Essbase deve ser capaz de localizar os locais EPM_ORACLE_HOME e EPM_ORACLE_INSTANCE associados à sua instalação do EPM.