Hitachi

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


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