Hitachi

Hitachi IT System Configuration Manager リファレンス


2.3.4 ミドルウェア定義用テンプレートファイル

〈この項の構成〉

(1) 形式

ミドルウェア定義用テンプレートファイルはVTL(Velocity Template Language)で記述します。ISCMでは次のVTLをサポートします。

要素に数値を記載した場合の注意事項を次に示します。

(a) 数値として扱えるのは,10進数として解釈できる範囲です※。

(b) 数値の記載として冗長な部分はVelocity変換時に次のように最適化されます。

例

変換前

変換後

(例1)

00320

320

上位桁の”0”が除かれる

(例2)

003.20

3.2

上位桁と小数点以下最終位の”0”が除かれる

(c) 小数がOS定義ファイルおよびミドル定義ファイルで展開される際の文字列形式:java.lang.Doubleのpublic static String toString(double d)の仕様に従います。
注※
  • 整数として指定できる最大値と最小値(java.lang.Longで扱うことができる範囲)

  • 小数として指定できる最大値と最小値(java.lang.Doubleで扱うことができる範囲)

(2) ファイル名

ミドルウェア定義用テンプレートファイル名は任意です。

(3) 格納先ディレクトリ

ミドルウェア定義用テンプレートファイルの格納先は任意です。

(4) 説明

ミドルウェア定義ファイルを生成するためのテンプレートファイルです。テンプレートファイルにパラメータファイルの内容を反映させミドルウェア定義ファイルを生成します。テンプレートファイルの拡張子は「.vm 」です。テンプレートファイルは,文字コードをMS932,改行コードをCR+LF(\r\n)で記述します。

(5) 指定項目

ミドルウェア定義用テンプレートファイルの指定項目は各ミドルウェアのマニュアルを参照してください。このテンプレートの記載ルールは次のようになります。

(凡例)

XXXXX:1〜251文字

ISCMのサイジングまたはリソース予約で決定する項目を設定する可変部名称はあらかじめ予約されています。下記の可変部名称がパラメータファイルに指定されている場合は設定順序に従い可変部の値が上書きされます。

事前に予約する項目の名称を次に示します。

項番

項目

可変部名称

1

CPUコア数※3

CsdS_CpuCore

2

CPUクロック数※3

CsdS_CpuClock

3

メモリサイズ※3

CsdS_MemSize

4

業務用IPアドレス

CsdS_IPAddressBussinessX(X:1以上の整数)

5

管理用IPアドレス

CsdS_IPAddressManageX(X:1)

6

DB用IPアドレス※2

CsdS_DBIPAddressX(X:1)

7

DB用ホスト名

CsdS_DBHostNameX(X:1以上の整数)

8

サブネットマスク

−

業務用

CsdS_SubNetMaskBussinessX(X:1以上の整数)

管理用

CsdS_SubNetMaskManageX(X:1)

9

デフォルトゲートウェイ

−

業務用

CsdS_GateWayBussinessX(X:1以上の整数)

管理用

CsdS_GateWayManageX(X:1以上の整数)

10

仮想ホスト名

CsdS_HostName

11

パスワード

CsdS_LogInPasswd※1

12

ユーザ名

CsdS_LogInUserName

注※1 数値だけのパスワードが登録されている場合,Velocity変換時に,「(1)形式」に示すような数値の最適化が行われます。したがって,CsdS_LogInPasswdを使用してVelocity変換する場合は,数値だけのパスワードは登録してはいけません。

注※2 ミドルウェアにHiRDBを指定した仮想ホストの業務IPアドレス。

(1) 業務用LANが2未満の場合

ミドルウェアがHiRDBの仮想ホストの業務LANに設定されているIPアドレスを設定します。

(2) 業務用LANが2以上の場合

リソース予約対象仮想ホストの業務用LANと,ミドルウェアがHiRDBの仮想ホストの業務用LANで,同一の仮想ネットワークデバイス用途を持つNICに設定されているIPアドレスを設定します。複数存在する場合は,J2EEサーバのNICで最初に定義されているものとします。

注※3 仮想ホストのデプロイを行わないコンポーネントのミドルウェアの場合,これらの項目は値が設定されません。これらの項目を使用している場合,リソース予約時にKFUD24203-Eメッセージを出力してミドルウェア定義の生成に失敗します。