Accesarea mai multor servere Essbase printr-un URL Smart View centralizat

Puteţi configura un singur punct de acces pentru utilizatorii finali din Smart View la mai multe instanţe ale serverului Essbase.

Pentru instanţele Essbase implementate în mod independent, care nu sunt înregistrate în EPM Shared Services, puteţi utiliza Servicii furnizori pentru a configura toate serverele Essbase să fie accesibile ca noduri printr-un singur URL Smart View centralizat.

După ce faceţi această operaţiune, utilizatorii Smart View vor putea să acceseze toate serverele Essbase utilizând doar un URL din panoul de conexiuni.

Pentru a configura accesul printr-un URL centralizat,

  1. Pe maşina curentă server Essbase, navigaţi la locaţia script-urilor clone.

    • Linux

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

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

    Dacă nu ştiţi unde se află <Essbase Product Home> în mediul dvs., consultaţi Locaţiile mediului în platforma Essbase pentru explicaţii.

  2. Copiaţi scriptul cloneTokenManagerKeys (.sh sau .cmd) şi fişierul updatedClusterId.py în directorul bin din <Domain Home> de pe serverul Essbase curent. Dacă nu ştiţi unde se află directorul <Domain Home> în mediul dvs., consultaţi Locaţiile mediului în platforma Essbase pentru explicaţii.

    Pentru Linux,

    1. Copiaţi cloneTokenManagerKeys.sh şi updatedClusterId.py în $DOMAIN_HOME/bin. De exemplu:

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. Deschideţi un prompt de comandă în directorul $DOMAIN_HOME/bin şi acordaţi permisiunea de executare scriptului cloneTokenManagerKeys.sh. De exemplu,

      chmod +x cloneTokenManagerKeys.sh
    3. Rulaţi scriptul, indicând un URL al serverului de administrare secundar pentru a-l sincroniza (pentru conectare unică SSO prin furnizorul de servicii) cu serverul curent.

      Sintaxa este:

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

      De exemplu:

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

      Dacă există mai multe medii de sincronizat, introduceţi URL-urile serverelor de administrare pentru fiecare mediu, separate cu spaţii. De exemplu:

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

      Dacă TLS (SSL) este activat, utilizaţi protocolul t3s pentru a specifica URL-ul. De exemplu:

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

    Pentru Windows,

    1. Copiaţi cloneTokenManagerKeys.cmd şi updatedClusterId.py în %DOMAIN_HOME%\bin. De exemplu:

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. Deschideţi un prompt de comandă în directorul %DOMAIN_HOME%\bin.

    3. Rulaţi scriptul, indicând un URL al serverului de administrare secundar pentru a-l sincroniza (pentru conectare unică SSO) cu serverul curent prin furnizorul de servicii.

      Sintaxa este:

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

      De exemplu:

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

      Dacă există mai multe medii de sincronizat, introduceţi URL-urile serverelor de administrare pentru fiecare mediu, separate cu spaţii. De exemplu:

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

      Dacă TLS (SSL) este activat, utilizaţi protocolul t3s pentru a specifica URL-ul. De exemplu:

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. După ce aţi finalizat procesul de sincronizare, reporniţi toate serverele Essbase pe care le-aţi sincronizat cu serverul Essbase curent. Consultaţi Pornirea, oprirea şi verificarea serverelor.

  4. Configuraţi-vă serverele Essbase adăugându-le la administrarea furnizorului de servicii folosind interfaţa web Essbase.

    1. În interfaţa web Essbase, navigaţi la Consolă şi faceţi clic pe Configuraţie.

    2. Mergeţi la fila URL centralizat şi faceţi clic pe Adăugare.

    3. În dialogul Adăugare gazdă, introduceţi informaţiile despre unul din serverele Essbase. Introduceţi un URL al agentului şi un alias.


      Dialogul Adăugare gazdă. Aliasul introdus este PHX250. URL-ul Essbase introdus este https://phx250.example.com:9001/essbase/agent.

    4. Faceţi click pe Trimitere şi din nou pe Adăugare pentru a adăuga mai multe servere Essbase pe care doriţi să le faceţi accesibile printr-un singur URL Smart View.


      Două URL-uri centralizate configurate în consola pentru interfaţa web Essbase. URL-ul de descoperire Essbase https://iad150.example.com:9001/essbase/agent este asociat cu aliasul LocalMachine. Un alt URL de descoperire Essbase, https://phx250.example.com:9001/essbase/agent, este asociat cu aliasul PHX250.

    5. Din Smart View, conectaţi-vă la serverul Essbase pe care l-aţi configurat. Ar trebui să vă puteţi conecta la toate instanţele pe care l-aţi configurat pentru URL centralizat.


      Conexiune Smart View privată, cu două noduri cu instanţe de server, PHX250 şi LocalMachine, într-un singur URL (URL-ul maşinii locale).

    6. Dacă doriţi să configuraţi şi accesul (failover) cu disponibilitate ridicată la o aplicaţie găzduită pe unul sau mai multe servere Essbase pe care le-aţi configurat cu ajutorul URL-ul centralizat, treceţi la Configurarea şi administrarea clusterelor Essbase Activ-Activ (read-only).