一元化されたSmart View URLを使用した複数のEssbaseサーバーへのアクセス

Smart Viewから複数のEssbaseサーバー・インスタンスへのエンドユーザー・アクセスの単一ポイントを構成できます。

EPM Shared Servicesに登録されていない、個別にデプロイされたEssbaseインスタンスの場合は、Provider Servicesを使用して、すべてのEssbaseサーバーを、1つの集中Smart View URLの下のノードとしてアクセス可能にするように構成できます。

これを行った後、Smart Viewユーザーは、接続パネルで1つのURLのみを使用してすべてのEssbaseサーバーにアクセスできるようになります。

集中URLアクセスを設定するには、

  1. 現在のEssbaseサーバー・マシンで、クローン・スクリプトの場所に移動します。

    • Linux

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

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

    環境内の<Essbase Product Home>の場所がわからない場合、詳細は、Essbaseプラットフォームでの環境の場所を参照してください。

  2. cloneTokenManagerKeys (.shまたは.cmd)スクリプトおよびupdatedClusterId.pyファイルを、現在のEssbaseサーバー・マシンの<Domain Home>binディレクトリにコピーします。環境内の<Domain Home>の場所がわからない場合、詳細は、Essbaseプラットフォームでの環境の場所に関する項を参照してください。

    Linuxの場合、

    1. cloneTokenManagerKeys.shおよびupdatedClusterId.py$DOMAIN_HOME/binにコピーします。たとえば:

      /scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
    2. $DOMAIN_HOME/binディレクトリでコマンド・プロンプトを開き、cloneTokenManagerKeys.shに実行権限を付与します。たとえば、

      chmod +x cloneTokenManagerKeys.sh
    3. スクリプトを実行し、セカンダリ管理サーバーURLを指定して、現在のサーバーと同期します(プロバイダ・サービスを使用したシングル・サインオン用)。

      構文は次のとおりです:

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

      たとえば:

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

      同期する環境が複数ある場合は、各環境の管理サーバーURLをスペースで区切って入力します。たとえば:

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

      TLS (SSL)が有効な場合は、t3sプロトコルを使用してURLを指定します。たとえば:

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

    Windowsの場合、

    1. cloneTokenManagerKeys.cmdおよびupdatedClusterId.py%DOMAIN_HOME%\binにコピーします。たとえば:

      C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
    2. %DOMAIN_HOME%\binディレクトリのコマンド・プロンプトを開きます。

    3. プロバイダ・サービスを使用して、スクリプトを実行し、セカンダリ管理サーバーURLを指定して現在のサーバーと同期します(シングル・サインオン用)。

      構文は次のとおりです:

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

      たとえば:

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

      同期する環境が複数ある場合は、各環境の管理サーバーURLをスペースで区切って入力します。たとえば:

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

      TLS (SSL)が有効な場合は、t3sプロトコルを使用してURLを指定します。たとえば:

      .\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
  3. 同期プロセスの終了後、現在のEssbaseサーバーと同期したすべてのEssbaseサーバーを再起動します。サーバーの起動、停止および確認を参照してください。

  4. Essbase Webインタフェースを使用してプロバイダ・サービス管理にEssbaseサーバーを追加して、これを構成します。

    1. Essbase Webインタフェースで、「コンソール」に移動し、「構成」をクリックします。

    2. 「一元化されたURL」タブに移動し、「追加」をクリックします。

    3. 「ホストの追加」ダイアログで、Essbaseサーバーの1つに関する情報を入力します。別名およびエージェントURLを指定します。


      「ホストの追加」ダイアログ。入力した別名はPHX250です。入力したEssbase URLは、https://phx250.example.com:9001/essbase/agentです。

    4. 「送信」をクリックし、「追加」を再度クリックして、単一のSmart View URLからアクセス可能にするEssbaseサーバーを追加します。


      Essbase Webインタフェース・コンソールで構成された2つの一元化されたURL。Essbase検出URL https://iad150.example.com:9001/essbase/agentは、LocalMachineの別名に関連付けられています。別のEssbase検出URL https://phx250.example.com:9001/essbase/agentは、PHX250の別名に関連付けられています。

    5. Smart Viewから、構成したEssbaseサーバーにログインします。一元化されたURL用に構成したすべてのインスタンスに接続できる必要があります。


      単一のURL (ローカル・マシンURL)の下にある2つのサーバー・インスタンス・ノード (PHX250およびLocalMachine)とのSmart Viewプライベート接続。

    6. 一元化されたURLを使用して構成した1つ以上のEssbaseサーバーでホストされているアプリケーションへの高可用性(フェイルオーバー)アクセスを追加で設定する場合は、「アクティブ-アクティブ(読取り専用) Essbaseクラスタの構成および管理」に進みます。