セッションフェイルオーバ機能を使用するシステムを構築する場合は,簡易構築定義ファイルの次に示す定義が異なります。
「6.8 システムの構成定義」で示す構成情報を基に,セッションフェイルオーバ機能を使用した場合の構成情報を,次の図に示します。
図6-14 セッションフェイルオーバ機能を使用した場合の構成情報
「6.8 システムの構成定義」で示す簡易構築定義ファイル(MyWebSystemDef.xml)を基に,セッションフェイルオーバ機能を使用した場合に差異のある定義について説明します。MyWebSystemDef.xmlファイルの作成例を,次に示します(一部抜粋)。
<?xml version="1.0" encoding="UTF-8"?>
<model-definition xmlns="http://www.cosminexus.com/mngsvr/schema/ModelDefinition-2.5">
<!-- Webシステムの属性定義 -->
<web-system>
<name>MyWebSystem</name>
<!-- 負荷分散機の定義 -->
<load-balancer>
:
<!-- 物理ティアの定義 -->
<tier>
<tier-type>combined-tier</tier-type>
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>webserver.container.server_id.enabled</param-name>
<param-value>true</param-value>
</param>
<param>
<param-name>webserver.sfo.sfo_servers</param-name>
<param-value>sfoserver1,sfoserver2</param-value>
</param>
<param>
<param-name>webserver.sfo.sfo_server.sfoserver1.serverName</param-name>
<param-value>sfo01</param-value>
</param>
<param>
<param-name>webserver.sfo.sfo_server.sfoserver2.serverName</param-name>
<param-value>sfo02</param-value>
</param>
</configuration>
</tier>
<tier>
<tier-type>sfo-tier</tier-type>
<configuration>
<logical-server-type>sfo-server</logical-server-type>
<param>
:
</configuration>
<configuration>
<logical-server-type>performance-tracer</logical-server-type>
<param>
:
</configuration>
</tier>
<!-- サービスユニットの定義 -->
<unit>
<name>unit1</name>
<allocated-host>
<host-ref>apsv1</host-ref>
<hosts-for>combined-tier</hosts-for>
</allocated-host>
</unit>
<unit>
:
<unit>
<name>unit3</name>
<allocated-host>
<host-ref>sfosv1</host-ref>
<hosts-for>sfo-tier</hosts-for>
<define-server>
<logical-server-name>sfo01</logical-server-name>
<logical-server-type>sfo-server</logical-server-type>
</define-server>
</allocated-host>
</unit>
<unit>
<name>unit4</name>
<allocated-host>
<host-ref>sfosv2</host-ref>
<hosts-for>sfo-tier</hosts-for>
<define-server>
<logical-server-name>sfo02</logical-server-name>
<logical-server-type>sfo-server</logical-server-type>
</define-server>
</allocated-host>
</unit>
</web-system>
<!-- ホストの定義 -->
<host>
<host-name>apsv1</host-name>
<agent-host>192.168.100.11</agent-host>
</host>
<host>
:
<host>
<host-name>sfosv1</host-name>
<agent-host>192.168.100.13</agent-host>
</host>
<host>
<host-name>sfosv2</host-name>
<agent-host>192.168.100.14</agent-host>
</host>
</model-definition>
なお,設定内容の詳細については,「14.1 簡易構築定義ファイルおよび構成変更定義ファイルに指定できるタグ」を参照してください。