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 Installation and Configuration Guideを参照してください。
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を使用してアクセスできます。