Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド

[目次][用語][索引][前へ][次へ]

4.1.22 簡易構築定義ファイルの作成例

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機能を使用して,ホスト名を指定して構築したシステムでホスト名を変更する場合は,システムを再構築する必要があります。