Prístup k viacerým serverom Essbase pomocou centralizovanej adresy URL aplikácie Smart View

Môžete nakonfigurovať jeden bod prístupu koncového používateľa z aplikácie Smart View do viacerých inštancií servera Essbase.

Pre nezávisle nasadené inštancie Essbase, ktoré nie sú zaregistrované v prostredí EPM Shared Services, môžete pomocou utility Provider Services nakonfigurovať všetky servery Essbase tak, aby boli prístupné ako uzly v rámci jednej centralizovanej adresy URL aplikácie Smart View.

Keď to urobíte, používatelia aplikácie Smart View budú mať prístup ku všetkým serverom Essbase, a to s použitím iba jednej adresy URL na paneli pripojenia.

Ako nastaviť centralizovaný prístup k adrese URL:

  1. Vo vašom aktuálnom serveri Essbase prejdite do umiestnenia skriptov klonovania.

    • Linux

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

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

    Ak neviete, kde sa vo vašom prostredí nachádza stránka <Essbase Product Home>, objasnenie nájdete v článku Umiestnenia prostredí na platforme Essbase.

  2. Skopírujte skript cloneTokenManagerKeys (.sh alebo .cmd) a súbor updatedClusterId.py do adresára bin domovskej stránky <Domain Home> na aktuálnom serveri Essbase. Ak neviete, kde vo vašom prostredí sa nachádza adresár <Domain Home>, vysvetlenie nájdete v časti Umiestnenia prostredí na platforme Essbase.

    Pre Linux:

    1. Skopírujte súbory cloneTokenManagerKeys.sh a updatedClusterId.py do adresára $DOMAIN_HOME/bin. Príklad:

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. Otvorte príkazový riadok v adresári $DOMAIN_HOME/bin a udeľte povolenie na vykonanie príkazu pre súbor cloneTokenManagerKeys.sh. Príklad:

      chmod +x cloneTokenManagerKeys.sh
    3. Spustite skript zadaním sekundárnej adresy URL servera administrácie na synchronizáciu adresy URL (pre prihlásenie jedným vstupom pomocou služieb Provider Services) s aktuálnym serverom.

      Použite syntax:

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

      Príklad:

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

      Ak sa majú synchronizovať viaceré prostredia, pre každé z nich zadajte adresy URL servera administrácie oddelené medzerami. Príklad:

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

      Ak je aktivovaný protokol TLS (SSL), na špecifikáciu adresy URL použite protokol t3s. Príklad:

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

    Pre Windows:

    1. Skopírujte súbory cloneTokenManagerKeys.cmd a updatedClusterId.py do adresára %DOMAIN_HOME%\bin. Príklad:

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. Otvorte príkazový riadok v adresári %DOMAIN_HOME%\bin.

    3. Spustite skript zadaním sekundárnej adresy URL servera administrácie na synchronizáciu adresy URL (pre prihlásenie jedným vstupom) s aktuálnym serverom pomocou služieb Provider Services.

      Použite syntax:

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

      Príklad:

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

      Ak sa majú synchronizovať viaceré prostredia, pre každé z nich zadajte adresy URL servera administrácie oddelené medzerami. Príklad:

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

      Ak je aktivovaný protokol TLS (SSL), na špecifikáciu adresy URL použite protokol t3s. Príklad:

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. Po dokončení procesu synchronizácie reštartujte všetky servery Essbase, ktoré ste synchronizovali s aktuálnym serverom Essbase. Pozrite si časť Spustenie, zastavenie a kontrola serverov.

  4. Nakonfigurujte svoje servery Essbase ich pridaním do správy služieb Provider Services pomocou webového rozhrania Essbase.

    1. Vo webovom rozhraní Essbase prejdite do konzoly a kliknite na položku Konfigurácia.

    2. Prejdite na kartu Centralizovaná adresa URL a kliknite na tlačidlo Pridať.

    3. V dialógovom okne Pridať hostiteľa zadajte informácie o jednom zo serverov Essbase. Zadajte alias a adresu URL agenta.


      Dialógové okno Add Host (Pridať hostiteľa). Zadaný alias je PHX250. Zadaná adresa URL pre Essbase je https://phx250.example.com:9001/essbase/agent.

    4. Kliknite na tlačidlo Odoslať a potom znova kliknite na tlačidlo Pridať, aby ste mohli pridať ďalšie servery Essbase, ktoré majú byť prístupné z jedinej adresy URL aplikácie Smart View.


      Dve centralizované adresy URL nakonfigurované v konzole webového rozhrania Essbase. Adresa discovery URL pre Essbase https://iad150.example.com:9001/essbase/agent je priradená k aliasu LocalMachine. Iná adresa discovery URL pre Essbase https://phx250.example.com:9001/essbase/agent je priradená k aliasu PHX250.

    5. V aplikácii Smart View, sa prihláste na server Essbase, ktorý ste práve nakonfigurovali. Mali by ste byť schopní pripojiť sa ku všetkým inštanciám, ktoré ste nakonfigurovali pre centralizovanú adresu URL.


      Súkromné pripojenie Smart View k dvom uzlom inštancií serverov – PHX250 a LocalMachine – s jedinou adresou URL (adresa URL lokálneho počítača).

    6. Ak chcete dodatočne nastaviť prístup s vysokou dostupnosťou (pri zlyhaní) k aplikácii hosťovanej na jednom alebo viacerých zo serverov Essbase, ktoré ste nakonfigurovali pomocou centralizovanej adresy URL, prejdite na Konfigurácia a správa klastrov Essbase typu aktívne-aktívne (len na čítanie).