Acceder a varios servidores de Essbase mediante una URL centralizada de Smart View

Puede configurar un único punto de acceso de usuario final desde Smart View a varias instancias del servidor de Essbase.

Para las instancias de Essbase desplegadas de forma independiente que no están registradas con EPM Shared Services, puede utilizar Provider Services para configurar todos los servidores de Essbase de modo que sean accesibles como nodos en una URL centralizada de Smart View.

Una vez que lo haya hecho, los usuarios de Smart View podrán acceder a todos los servidores de Essbase utilizando solo una URL de su panel de conexiones.

Para configurar la URL de acceso centralizada,

  1. En el equipo servidor de Essbase actual, navegue hasta la ubicación de los scripts de clonación.

    • Linux

      <Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
    • Windows

      <Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey

    Si no sabe dónde está <Essbase Product Home> en su entorno, consulte Environment Locations in the Essbase Platform para obtener una explicación.

  2. Copie el script cloneTokenManagerKeys (.sh o .cmd) y el archivo updatedClusterId.py en el directorio bin de <Domain Home> en su equipo servidor de Essbase actual. Si no encuentra <Domain Home> en su entorno, consulte Environment Locations in the Essbase Platform para obtener una explicación.

    Para Linux:

    1. Copie cloneTokenManagerKeys.sh y updatedClusterId.py en $DOMAIN_HOME/bin. Por ejemplo:

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. Abra un símbolo del sistema en el directorio $DOMAIN_HOME/bin y, a continuación, otorgue permiso de ejecución para cloneTokenManagerKeys.sh. Por ejemplo,

      chmod +x cloneTokenManagerKeys.sh
    3. Ejecute el script, proporcionando una URL secundaria de Servidor de administración para sincronizarla (para inicio de sesión único mediante Provider Services) con el servidor actual.

      La sintaxis es:

      ./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>

      Por ejemplo:

      ./cloneTokenManagerKeys.sh t3://AdminServer2:7001

      Si va a sincronizar varios entornos, introduzca las URL del Servidor de Administración para cada entorno, separadas por comas. Por ejemplo:

      ./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001

      Si TLS (SSL) está activado, use el protocolo t3s para especificar la URL. Por ejemplo:

      ./cloneTokenManagerKeys.sh t3s://AdminServer2:7002

    Para Windows:

    1. Copie cloneTokenManagerKeys.cmd y updatedClusterId.py en %DOMAIN_HOME%\bin. Por ejemplo:

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. Abra un símbolo del sistema en el directorio %DOMAIN_HOME%\bin.

    3. Ejecute el script, proporcionando una URL secundaria de Servidor de administración para sincronizarla (para inicio de sesión único) con el servidor actual mediante Provider Services.

      La sintaxis es:

      .\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>

      Por ejemplo:

      .\cloneTokenManagerKeys.cmd t3://AdminServer2:7001

      Si va a sincronizar varios entornos, introduzca las URL del Servidor de Administración para cada entorno, separadas por comas. Por ejemplo:

      .\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001

      Si TLS (SSL) está activado, use el protocolo t3s para especificar la URL. Por ejemplo:

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. Cuando termine con el proceso de sincronización, reinicie todos los servidores de Essbase que haya sincronizado con el servidor de Essbase actual. Consulte servidores Start, Stop y Check.

  4. Configure los servidores de Essbase agregándolos a la gestión de Provider Services mediante lainterfaz web de Essbase.

    1. En la interfaz web de Essbase, navegue a la Consola y haga clic en Configuración.

    2. Vaya al separador URL centralizada y haga clic en Agregar.

    3. En el cuadro de diálogo Agregar host, introduzca la información sobre uno de los servidores de Essbase. Proporcione un alias y una URL de agente.


      Cuadro de Diálogo Agregar host. El alias introducido es PHX250. La URL de Essbase introducida es https://phx250.example.com:9001/essbase/agent.

    4. Haga clic en Enviar y vuelva a hacer clic en Agregar para agregar más servidores de Essbase que desee que sean accesibles desde una única URL de Smart View.


      Dos URL centralizadas configuradas en la consola de la interfaz web de Essbase. La URL de detección de Essbase https://iad150.example.com:9001/essbase/agent está asociada al alias LocalMachine. Otra URL de detección de Essbase, https://phx250.example.com:9001/essbase/agent, está asociada al alias PHX250.

    5. En Smart View, inicie sesión en el servidor de Essbase que acaba de configurar. Debería poder conectarse a todas las instancias que ha configurado para la URL centralizada.


      Conexión privada de Smart View con dos nodos de instancia de servidor, PHX250 y LocalMachine, en una única URL (la URL del equipo local).

    6. Si también desea configurar un acceso (failover) de alta disponibilidad a una aplicación alojada en uno o más de los servidores de Essbase que ha configurado mediante una URL centralizada, continúe con Configuración y gestión de clusters activo-activo (solo lectura) de Essbase.