2つ以上のData Relationship Management Webアプリケーションにロード・バランシング・サポートを提供するようにOracle HTTP Serverを構成できます。Data Relationship Management WebクライアントをホストするIISサーバーに要求をリダイレクトするようにOracle HTTP Serverを設定します。この手順は、EPM SystemインストーラによってインストールされるOracle HTTP Serverが論理ホストであることが前提です。EPM Systemインストーラは、Oracle HTTP Serverに対して必要な前提条件チェックを実行します。詳細は、『Oracle Enterprise Performance Management Systemインストレーションおよび構成ガイド』を参照してください。
Data Relationship Management Webクライアントのロード・バランサとしてOracle HTTP Serverを設定するには:
IISを実行している2つ以上のコンピュータにData Relationship Management Webサーバー・コンポーネントをインストールします。
Data Relationship Managementアプリケーションの構成に記載された手順を使用して、Data Relationship Managementアプリケーションおよびホスト・コンピュータを構成します。
次の場所にあるOracle HTTP Serverのhttpd.confファイルを開きます:
MIDDLEWARE_HOME/user_projects/epmsystem1/httpConfig/ohs/config/OHS/ohs_component/httpd.conf
次のディレクティブが存在し、有効であることを確認します。存在しない場合はディレクティブを追加します。
LoadModule proxy_balancer_module "${ORACLE_HOME}/ohs/modules/mod_proxy_balancer.so"
LoadModule headers_module "${ORACLE_HOME}/ohs/modules/mod_headers.so"
Data Relationship Management Webサーバー・コンポーネントをホストするIISサーバーごとにBalanceMemberディレクティブを追加して、Data Relationship Management Webクライアントのプロキシ・バランサ定義を作成します。
#Configure members for cluster <Proxy balancer://iisdrm> BalancerMember http://Machine1:80/drm-web-client route=server1 BalancerMember http://Machine2:80/drm-web-client route=server2 </Proxy>
次のディレクティブを追加して、固定ロード・バランシングを使用可能にします。これらのサンプル・ディレクティブでは、Oracle HTTP Serverに、前の手順で定義したプロキシ・バランサの固定ロード・バランシングのルートを記録するCookieを挿入するよう指示します。
Header add Set-Cookie "BALANCEID= iisdrm.%{BALANCER_WORKER_ROUTE}e; path=/drm-web-client;" env=BALANCER_ROUTE_CHANGED
次のフォワードおよびリバース・プロキシ・ディレクティブを追加します。
#The actual ProxyPass ProxyPass /drm-web-client balancer://iisdrm stickysession=BALANCEID nofailover=Off #Do not forget ProxyPassReverse for redirects ProxyPassReverse /drm-web-client http://<drm_web_server1>:80/drm-web-client ProxyPassReverse /drm-web-client http://<drm_web_server2>:80/drm-web-client
httpd.confファイルを保存して、Oracle HTTP Serverインスタンス用のOracle Process Managerサーバーを再起動します。
構成後、Data Relationship Management Webアプリケーションには、http://<ohs_server>:<port>/drm-web-clientというURLを使用してアクセスできます。