2.2.7 リソース制約定義ファイル

<この項の構成>
(1) 形式
(2) ファイル名
(3) 格納先ディレクトリ
(4) 説明
(5) 指定項目

(1) 形式

リソース制約定義ファイルはXML形式で記述します。

(2) ファイル名

constraint_condition.xml

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

<uCSDインストールディレクトリ>¥mgr¥conf

(4) 説明

リソース制約定義ファイルは,PaaS利用者・PaaS提供者のリソースをPaaS提供者が制限するために指定するXML形式のファイルであり,PaaS提供者が記述します。

制限できるリソースを次に示します。

リソース制約定義ファイルの内容が反映されるタイミングはuCSD起動時および csdrscupdateコマンド実行時です。

リソース制約定義ファイルは,PaaS利用者・PaaS提供者のリソースを制限しない場合は指定する必要はありません。

ただし,業務用の仮想NICが2つ以上定義されたマスターイメージを登録する場合は,リソース制約定義ファイルを必ず指定してください(リソース制約定義ファイルが指定されなかった場合は,csdmiregisterコマンドがエラーとなります)。

(5) 指定項目

リソース制約定義ファイルで指定できる項目について示します。

次の表にXMLファイルの要素ごとの文法を説明します。

表2-9 リソース制約定義ファイルのXML文法

項番タグ名属性出現回数説明形式
1cx_constraintcondition_doc
2xmlns1"http://www.hitachi.co.jp/soft/xml/
csd/resource/constraintcondition"を指定します。
3 cx_condition1
4 cx_physicalCondition1以上
cx_physicalhostIP1物理ホストのIPアドレスを指定します。IPv4の形式
5 cx_virtualNetworkDeviceCondition1以上
cx_virtualNetworkDevice1仮想ネットワークデバイス名を指定します。文字列
1~255バイト
6 cx_ipAddress1以上
cx_min1指定可能IPアドレスの最小値を指定します。※1IPv4の形式
7cx_max1指定可能IPアドレスの最大値を指定します。※1IPv4の形式
8cx_networkCondition1以上
cx_networkConnection1接続先ネットワーク名を指定します。英数字と_ (スペース)
1~32文字
”management.”を含めて10~32文字の文字列
例:management.接続先ネットワーク名
9 cx_vlanId1以上
cx_min1指定可能VLAN IDの最小値を指定します。※10~4095の整数※3
10cx_max1指定可能VLAN IDの最大値を指定します。※10~4095の整数※3
11cx_templateCondition1以上
cx_template1コンポーネントテンプレート名を指定します。英数字記号
1~32文字
12 cx_ipAddress1以上
cx_min1指定可能IPアドレスの最小値を指定します。※1IPv4の形式
13cx_max1指定可能IPアドレスの最大値を指定します。※1IPv4の形式
14cx_loadBalancerCondition0以上
cx_loadBalancer1負荷分散機接続設定プロパティファイル名を指定します。英数字※2
1~64文字
15 cx_ipAddress1以上
cx_min1指定可能IPアドレスの最小値を指定します。※1IPv4の形式
16cx_max1指定可能IPアドレスの最大値を指定します。※1IPv4の形式
17cx_userCondition1以上
cx_user1PaaS利用者・PaaS提供者のユーザ名を指定します。文字列
1~1024バイト
18 cx_sectionCondition1以上
cx_section1セクション名を指定します。英数字記号
1~32文字
19 cx_ipAddress1以上
cx_min1指定可能IPアドレスの最小値を指定します。※1IPv4の形式
20cx_max1指定可能IPアドレスの最大値を指定します。※1IPv4の形式
21cx_vlanId0以上
cx_min1指定可能VLAN IDの最小値を指定します。※10~4095の整数※3
22cx_max1指定可能VLAN IDの最大値を指定します。※10~4095の整数※3
指定できる文字は,ASCII文字の範囲内とします。
注※1
値を範囲ではなく個別に指定する場合,最小値と最大値に同じものを指定します。また,最小値>最大値となった場合はエラーとします。
注※2
チェックするのは文字列長だけです。
注※3
分散仮想スイッチを使用する場合は1~4094としてください。リソース予約時にVLAN IDを4095と決定した場合,デプロイ時にエラーとなります。