Requisitos de failover de Essbase
Se necesitan al menos dos equipos de servidor (hosts) de Essbase para una configuración de failover. Aunque se pueden establecer más de dos hosts, en esta documentación haremos referencia al host 1 y al host 2.
El host 1 será el nodo principal y tendrá todos los servicios no agrupados en clusters (como AdminServer). El host 2 será el nodo secundario y solo ejecutará Essbase.
- Cree un directorio en una unidad de red compartida que sea accesible para ambos nodos para almacenar
<Applications Directory>de Essbase. Si no sabe dónde está<Application Directory>, consulte Ubicaciones de entorno en la plataforma de Essbase para obtener más información. Este directorio se utilizará cuando Essbase esté configurado en el host 1. La ruta montada debe ser la misma en ambos hosts.Por ejemplo, si
/nfs/essbase_dataestá montado en/u01/essbase_dataen el host 1, también se debe montar en la misma ruta,/u01/essbase_dataen el host 2.Note:
Las rutas de acceso de la Convención Universal/Uniforme de Nomenclatura (UNC) no se admiten en Windows para<Application Directory>en una configuración de failover. - Instale Essbase en todos los nodos.
- Cada nodo del cluster debe tener la misma ruta de acceso de directorio
<ORACLE_HOME>, pero esta ruta no debe ser un directorio compartido. - El nombre de usuario del sistema operativo de instalación debe ser el mismo en cada nodo.
- Cada nodo debe tener su propio oraInventory.
- Cada nodo del cluster debe tener la misma ruta de acceso de directorio
- Configurar Essbase, solo en el host 1.
- Importante: durante la configuración en el host 1, especifique el directorio compartido (creado en el paso 2) como
<Application Directory>. - Registre la siguiente información durante la configuración del host 1:
- Ubicación de Dominio
- Nombre de Dominio
- Puerto del gestor de nodos
- Puerto de AdminServer
- Puerto del Servidor Gestionado
- Importante: no configure Essbase en el host 2. De forma predeterminada, la instalación le llevará al lado de la pantalla de configuración de Essbase. Cancelar y salir de la herramienta para el host 2.
- Importante: durante la configuración en el host 1, especifique el directorio compartido (creado en el paso 2) como
- Instale un servidor HTTP o el equilibrador de carga para gestionar los nodos. En este tema, asumiremos que se está ejecutando en el host 1, aunque solo debe estar disponible a través de la red para los dos hosts. Si no tiene un servidor HTTP o un equilibrador de carga, puede seguir los pasos para instalar y configurar uno. Consulte Install Oracle HTTP Server.
Note:
Si instala Oracle HTTP Server en el host 1, debe instalarlo en su propio directorio ORACLE_HOME. No haga que OHS utilice el mismo ORACLE_HOME que Essbase. - Si el nodo principal está activado para TLS (SSL), complete la configuración de TLS en el nodo principal antes de configurar el nodo de failover.
- Configuración de la conexión de 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 TLS para conmutación por error de Essbase mediante la utilidad de configuración de TLS.
La propiedad SAN en
tls_tools.propertiesdebe tener entradas de DNS y dirección IP de nodo de conmutación por error, nodo primario y OHS.Por ejemplo:
SAN=IP:10.x.x.11,IP:10.x.x.13,IP:10.x.x.17,DNS:myhost,DNS:myhost.example.com certCA= certFile= - Solo en despliegues de EPM, el servidor de WebLogic de EPM se debe parar antes de la configuración de failover y se debe iniciar después de la configuración de failover.
- Configuración de la conexión de Weblogic TLS para Essbase.
Note:
Si tiene previsto configurar un entorno de failover y utiliza EPM Shared Services para la autenticación, debe instalar EPM 11g Services en una ubicación de red compartida a la que puedan acceder todos los nodos de Essbase. Si no es posible, solo puede instalar el componente de EPM Foundation localmente en cada nodo de Essbase, pero apuntando al mismo esquema de EPM. Cada nodo de Essbase debe poder encontrar las ubicaciones de EPM_ORACLE_HOME y EPM_ORACLE_INSTANCE asociadas a la instalación de EPM.