高可用性のためのオプション構成

この項のステップでは、高可用性を実現するためにオプション構成を実行する方法について説明します。

このセクションには次のトピックが含まれます:

オプションのクラスタ・コントローラ・パラメータの設定

クラスタ・コントローラのハートビート頻度に関するオプション・パラメータを、bi-cluster-config.xmlファイルに設定できます。

  1. 次の場所にあるbi-cluster-config.xmlファイルを編集用に開きます。

    BI_DOMAIN/config/fmwconfig/biconfig/OBICCS

  2. 次の表は、ClusterProperties要素下のクラスタ通信パラメータのデフォルト値を示しています。必要に応じて、このパラメータの値を変更することもできます。
    これらのクラスタ通信パラメータは、NQClusterConfig.INIで使用します。
    • ServerPollSeconds

      クラスタ内のクラスタ・コントローラ、Oracle BIサーバーおよびOracle BIスケジューラの各ノード間のハートビート・メッセージの頻度(秒)。デフォルト値は5です。

    • ControllerPollSeconds

      クラスタ・コントローラ間のハートビート・メッセージの頻度(秒)。デフォルト値は5です。

  3. ファイルを保存して閉じます。
  4. Oracle Analyticsを再起動します。

このコードは、bi-cluster-config.xmlファイルのパラメータの例を示しています。この例で示されていないその他の要素は、すべて一元管理されており、手動では設定できないことに注意してください。

<bi:ClusterProperties>
  <bi:ClusterEnabled>true</bi:ClusterEnabled>
  <bi:ServerPollSeconds>5</bi:ServerPollSeconds>
  <bi:ControllerPollSeconds>5</bi:ControllerPollSeconds>
</bi:ClusterProperties>

オプションのプレゼンテーション・サービス・パラメータの設定

オプションで、プレゼンテーション・サービスとJavaHostコンポーネント間の通信を制御する特定のパラメータを構成できます。

プレゼンテーション・サービスを構成するには、プレゼンテーション・サービスをホストする各コンピュータ上にあるinstanceconfig.xmlファイルにパラメータを設定します。

  1. 次の構成ファイルのinstanceconfig.xmlを開いて編集します。

    BI_DOMAIN/config/fmwconfig/biconfig/OBIPS

  2. ServerInstanceタグ下のJavaHostProxy要素にはオプションのサブ要素があります。次の表に、これらのオプションのサブ要素を示します。
    サブ要素 属性 説明

    LoadBalancer/Ping

    keepAliveMaxFailures

    ホストが機能していないと判断されるまでにpingの失敗を許容する回数を指定します。デフォルト値は5です。

    LoadBalancer/Ping

    keepAliveFrequencySecs

    pingの頻度を秒単位で指定します。デフォルト値は20です。

  3. ファイルを保存して閉じます。
  4. Oracle Analytics Server再起動します。

オプションのプレゼンテーション・サービス・プラグイン・パラメータの設定

オプションで、プレゼンテーション・サービス・プラグインを構成してセッションのリダイレクション動作を制御できます。

  1. 次の場所のようにbridgeconfig.propertiesファイルを開いて編集します。

    BI_DOMAIN/config/fmwconfig/biconfig/bridgconfig.properties

  2. オプションで、パラメータAlwaysKeepSessionAffiliationを追加すると、現在のプレゼンテーション・サービス・プラグイン・コンポーネントのスコアが低すぎる場合に、同じセッションに属するリクエストを別のプレゼンテーション・サービス・コンポーネントにリダイレクトできるかどうかを制御できます。

    インスタンス・スコアとは、ロード・バランシング・アルゴリズムによってクラスタ内の各プレゼンテーション・サービス・プラグイン・インスタンスに関連付けられている内部スコアのことです。これは、ロード・バランサで収集された様々なメトリックに基づいています。

    このパラメータをtrueに設定するとリクエストのリダイレクションが禁止され、falseに設定すると許可されます。たとえば:

    oracle.bi.presentation.sawconnect.loadbalance.AlwaysKeepSessionAffiliation=true
    
  3. ファイルを保存して閉じます。
  4. Oracle WebLogic Server管理コンソールからanalyticsアプリケーションを再起動します。プレゼンテーション・サービス・プラグインでプレゼンテーション・カタログを使用している場合は、xmlpserverアプリケーションを再起動する必要があります。