Webサーバを別ホストに配置するシステムを構築する場合の簡易構築定義ファイルの作成例について説明します。例題で使用する設定内容を次の表に示します。
表4-11 例題で使用する設定内容(簡易構築定義ファイルの作成例)
分類 | 項目 | 設定例 |
---|---|---|
システム全体 | 簡易構築定義ファイルの名称 | MyWebSystemDef.xml |
Webシステムの名称 | MyWebSystem | |
サービスユニットの名称 | unit1 | |
Webサーバを配置するホスト | ホストの名称 | apsv1 |
IPアドレス(管理IPアドレス)※ | 192.168.100.11 | |
論理Webサーバの名称 | MyWebSystem_HTTP01 | |
論理パフォーマンストレーサの名称 | MyWebSystem_PRF01 | |
J2EEサーバを配置するホスト | ホストの名称 | apsv2 |
IPアドレス(管理IPアドレス)※ | 192.168.100.12 | |
論理J2EEサーバの名称 | MyWebSystem_J2EE01 | |
論理パフォーマンストレーサの名称 | MyWebSystem_PRF02 |
注※ ネットワークが単一構成の場合,IPアドレスは,業務IPアドレスと管理IPアドレスの両方を兼ねます。
MyWebSystemDef.xmlの作成例
<?xml version="1.0" encoding="UTF-8"?>
<model-definition xmlns="http://www.cosminexus.com/mngsvr/schema/ModelDefinition-2.5">
<web-system>
<name>MyWebSystem</name>
<display-name>MyWebSystem</display-name>
<description>This is a sample.</description>
<!--Specify the configurations for the Tier.-->
<tier>
<tier-type>http-tier</tier-type>
</tier>
<tier>
<tier-type>j2ee-tier</tier-type>
</tier>
<!--Specify the hosts for each Service Unit.-->
<unit>
<name>unit1</name>
<allocated-host>
<host-ref>apsv1</host-ref>
<hosts-for>http-tier</hosts-for>
<define-server>
<logical-server-name>MyWebSystem_HTTP01</logical-server-name>
<logical-server-type>web-server</logical-server-type>
</define-server>
<define-server>
<logical-server-name>MyWebSystem_PRF01</logical-server-name>
<logical-server-type>performance-tracer</logical-server-type>
</define-server>
</allocated-host>
<allocated-host>
<host-ref>apsv2</host-ref>
<hosts-for>j2ee-tier</hosts-for>
<define-server>
<logical-server-name>MyWebSystem_J2EE01</logical-server-name>
<logical-server-type>j2ee-server</logical-server-type>
</define-server>
<define-server>
<logical-server-name>MyWebSystem_PRF02</logical-server-name>
<logical-server-type>performance-tracer</logical-server-type>
</define-server>
</allocated-host>
</unit>
</web-system>
<!--Specify the settings for the host.-->
<host>
<host-name>apsv1</host-name>※
<agent-host>apsv1</agent-host>※
</host>
<host>
<host-name>apsv2</host-name>※
<agent-host>apsv2</agent-host>※
</host>
</model-definition>
注※ IPアドレスの変更による影響を軽減できるように,<host-name>タグおよび<agent-host>タグは,IPアドレスではなくホスト名で指定することをお勧めします。ただし,ホスト名の変更が発生する場合は,<host-name>タグおよび<agent-host>タグにはIPアドレスを指定してください。Smart Composer機能を使用して,ホスト名を指定して構築したシステムでホスト名を変更する場合は,システムを再構築する必要があります。