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 se encuentra <Essbase Product Home> en su entorno, consulte Ubicaciones del entorno en la plataforma de Essbase 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 máquina de Essbase Server actual. Si el servidor de Essbase está en Windows, también debe copiar cloneTokenManagerKeys.ps1. Si no encuentra <Domain Home> en su entorno, consulte Ubicaciones de entorno en la plataforma de Essbase para ver 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/domains/essbase_domain/bin
    2. Abra un símbolo del sistema en el directorio $DOMAIN_HOME/bin y, a continuación , otorgue permiso para 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, cloneTokenManagerKeys.ps1 y updatedClusterId.py en %DOMAIN_HOME%\bin. Por ejemplo:

      C:\Oracle\Middleware\Oracle_Home\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 Inicio, detención y comprobación de servidores.

  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, vaya 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, de nuevo, en Agregar para agregar más servidores de Essbase a los que desee que se pueda acceder 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, además, desea configurar el acceso de alta disponibilidad (conmutación por error) a una aplicación alojada en uno o más de los servidores de Essbase configurados mediante una URL centralizada, continúe con Configurar y gestionar clusters de Essbase activos-activos (solo lectura).