Aceder a Vários Servidores do Essbase Utilizando um URL do Smart View Centralizado

Pode configurar um ponto único de acesso do utilizador final do Smart View a várias instâncias do Essbase Server.

Para instâncias do Essbase implementadas de forma independente e não registadas nos EPM Shared Services, pode utilizar os Provider Services para configurar todos os Servidores do Essbase para serem acessíveis como nós num URL do Smart View centralizado.

Depois de o fazer, os utilizadores do Smart View poderão aceder a todos os Servidores do Essbase utilizando apenas um URL no respetivo painel de ligação.

Para configurar o acesso do URL centralizado,

  1. Na sua máquina atual do Essbase Server, navegue até à localização dos scripts de clone.

    • Linux

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

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

    Se não souber onde está <Essbase Product Home> no seu ambiente, consulte Localizações de Ambiente na Plataforma do Essbase para obter uma explicação.

  2. Copie o script cloneTokenManagerKeys (.sh ou .cmd) e o ficheiro updatedClusterId.py para o diretório bin do <Domain Home> na sua máquina do Essbase Server atual. Se não souber onde <Domain Home> se encontra no seu ambiente, consulte Localizações de Ambiente na Plataforma do Essbase para obter uma explicação.

    Para Linux,

    1. Copie cloneTokenManagerKeys.sh e updatedClusterId.py para $DOMAIN_HOME/bin. Por exemplo:

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. Abra uma linha de comandos no diretório $DOMAIN_HOME/bin e conceda a permissão execute a cloneTokenManagerKeys.sh. Por exemplo,

      chmod +x cloneTokenManagerKeys.sh
    3. Execute o script, fornecendo um URL do Servidor de Admin secundário para o sincronizar (para acesso único utilizando Provider Services) com o servidor atual.

      A sintaxe é:

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

      Por exemplo:

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

      Se existirem múltiplos ambientes para sincronizar, introduza os URLs do Servidor de Admin para cada ambiente, separados por espaços. Por exemplo:

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

      Se TLS (SSL) estiver ativado, utilize o protocolo t3s para especificar o URL. Por exemplo:

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

    Para Windows,

    1. Copie cloneTokenManagerKeys.cmd e updatedClusterId.py para %DOMAIN_HOME%\bin. Por exemplo:

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. Abra uma linha de comandos no diretório %DOMAIN_HOME\bin.

    3. Execute o script, fornecendo um URL do Servidor de Admin secundário para o sincronizar (para acesso único) com o servidor atual utilizando Provider Services.

      A sintaxe é:

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

      Por exemplo:

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

      Se existirem múltiplos ambientes para sincronizar, introduza os URLs do Servidor de Admin para cada ambiente, separados por espaços. Por exemplo:

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

      Se TLS (SSL) estiver ativado, utilize o protocolo t3s para especificar o URL. Por exemplo:

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. Depois de terminar o processo de sincronização, reinicie todos os Essbase Server que sincronizou com o Essbase Server atual. Consulte Iniciar, Parar e Verificar Servidores.

  4. Configure o seu Essbase Server acrescentando-o à gestão do Provider Services utilizando a interface web do Essbase.

    1. Na interface web do Essbase, navegue até à Consola e clique em Configuração.

    2. Aceda ao separador URL Centralizado e clique em Acrescentar.

    3. Na caixa de diálogo Acrescentar Host, introduza as informações sobre um dos Essbase Server. Forneça uma Pseudónimo e um URL de Agente.


      Caixa de diálogo Acrescentar Host. O pseudónimo introduzido é PHX250. O URL do Essbase introduzido é https://phx250.example.com:9001/essbase/agent.

    4. Clique em Submeter e clique em Acrescentar novamente para acrescentar mais Essbase Server que pretende tornar acessível a partir de um único URL do Smart View.


      Dois URL centralizados, configurados na Consola da interface web do Essbase. O URL de deteção do Essbase, https://iad150.example.com:9001/essbase/agent, está associado a um pseudónimo de LocalMachine. Outro URL de deteção do Essbase, https://phx250.example.com:9001/essbase/agent, está associado a um pseudónimo de PHX250.

    5. No Smart View, entre em sessão no Essbase Server que acabou de configurar. Deverá conseguir ligar a todas as instâncias que configurou para o URL centralizado.


      Ligação privada do Smart View com dois nós de instância de servidor, PHX250 e LocalMachine num único URL (o URL da máquina local).

    6. Se, adicionalmente, pretender configurar o acesso de elevada disponibilidade (failover) a uma aplicação alojada num ou em mais Essbase Server que configurou utilizando um URL centralizado, passe para Configurar e Gerir Clusters Ativo-Ativo (Só de Leitura) do Essbase.