ネットワークリソースのXML定義は以下のとおりです。
<?xml version="1.0" encoding="utf-8"?> <Pool name="ネットワークリソースの保存先リソースプール名"> <Network name="ネットワークリソース名" label="ラベル" auto="自動設定"> <Type="ネットワークリソース種別"/> <ManagementLanSubnet name="管理LANサブネット名"/> <Comment>コメント</Comment> <Vlanid>VLAN ID</Vlanid> <ExternalPorts> <NetworkSwitchPort number="LANスイッチブレードの外部ポート番号" switch="LANスイッチブレード名"/> <NetworkSwitchPort number="LANスイッチブレードの外部ポート番号" switch="LANスイッチブレード名"/> </ExternalPorts> <AddressSet name="アドレスセット名" subnet="サブネットアドレス" mask="サブネットマスク"> <Exclude> <AddressRange start="対象外とするIPアドレスの範囲(開始IPアドレス#1)" end="対象外とするIPアドレスの範囲(終了IPアドレス#1)" /> <AddressRange start="対象外とするIPアドレスの範囲(開始IPアドレス#2)" end="対象外とするIPアドレスの範囲(終了IPアドレス#2)" /> </Exclude> <DefaultGateway address="XXX.XXX.XXX.XXX"/> </AddressSet> </Network> </Pool> |
IPアドレス、サブネットアドレスおよびマスクはすべてXXX.XXX.XXX.XXX形式(ピリオド(".")付き十進表記)です。
AddressSetタグは省略できます。この場合、アドレスが割り当てられないネットワークリソースが作成されます。
要素名 | 説明 | 取り得る値、または例 |
---|---|---|
リソースプール名 (Pool name) | ネットワークリソースを保存するリソースプール名 | 先頭半角英数字で、半角英数字、アンダースコア("_")およびハイフン("-")で構成された32文字以内の文字列 |
ネットワークリソース名 (Network name) | ネットワークリソースの名前 | 先頭半角英数字で、半角英数字、アンダースコア("_")およびハイフン("-")で構成された32文字以内の文字列 |
ネットワークリソース種別 (Type) | ネットワークリソースの種別 | ネットワークリソース種別を指定します。
省略した場合、業務LANが指定されます。 |
ラベル (Network label) | ネットワークリソースのラベル(省略可) | 日本語(半角カナを含む)、半角文字に関係なく32文字以内の文字列 |
自動設定 (Network auto) | ネットワークリソースの自動設定 | ネットワークリソースに対応した、仮想ネットワーク、仮想スイッチ、およびポートグループなどを自動的に設定するか指定します。
省略時は、"true"が設定されます。 |
管理LANサブネット名 (ManagementLanSubnet name) | 管理LANサブネットの名前を指定します。(省略可) | 先頭半角英数字で、半角英数字、ハイフン("-")で構成された32文字以内の文字列、または、空白 |
コメント (Comment) | ネットワークリソースのコメント(省略可) | 日本語(半角カナを含む)、半角文字に関係なく256文字以内の文字列 |
VLAN ID (Vlanid) | VLAN ID | 1~4094までの整数 |
外部ポート番号 (ExternalPorts) | LANスイッチブレードの外部ポート番号の集合(省略可) | 1つ以上のNetworkSwitchPortタグ |
LANスイッチブレードの外部ポート番号 (NetworkSwitchPort number) | ネットワークリソースを外部通信用として作成する場合に必要な、LANスイッチブレードの外部ポート番号 | 正の整数 |
LANスイッチブレード名 (NetworkSwitchPort switch) | 外部ポートが存在するLANスイッチブレードの名前 | - |
アドレスセット名 (AddressSet name) | アドレスセットの名前 | 先頭半角英数字で、半角英数字、アンダースコア("_")、ピリオド(".")およびハイフン("-")で構成された32文字以内の文字列 |
サブネットアドレス (AddressSet subnet) | サブネット | サブネットの値 |
サブネットマスク (AddressSet mask) | サブネットマスク | サブネットマスクの値 |
対象外とするIPアドレス (Exclude) | 対象外とするIPアドレスの範囲の集合(省略可) | 1つ以上のAddressRangeタグ |
対象外とするIPアドレスの範囲(開始IPアドレス、終了IPアドレス) (AddressRange) | 本ソフトウェアの管理から対象外とするIPアドレスの範囲(開始と終了)を指定します。開始と終了のアドレスは、除外の範囲に含みます。複数の範囲を指定できます。 | 開始と終了のIPアドレスを指定 |
管理対象とするIPアドレスの範囲(開始IPアドレス) (AddressRange start) | 対象外とするIPアドレスの範囲の始点 | IPv4形式のIPアドレス |
管理対象とするIPアドレスの範囲(終了IPアドレス) (AddressRange end) | 対象外とするIPアドレスの範囲の終点 | IPv4形式のIPアドレス |
デフォルトゲートウェイ (DefaultGateway address) | デフォルトゲートウェイ | IPアドレス |
注意
サブネットアドレスを指定する場合で、かつ対象外とするIPアドレスとデフォルトゲートウェイを指定しない場合、<AddressSet>タグの終了タグを指定しないでください。
例
以下のような指定はしないでください。
<Pool name="NetworkPool"> <Network name="sample"> <Vlanid>10</Vlanid> <AddressSet name="sample" subnet="192.168.1.0" mask="255.255.255.0"> </AddressSet> </Network> </Pool> |
終了タグの代わりに空要素タグを指定してください。
<Pool name="NetworkPool"> <Network name="sample"> <Vlanid>10</Vlanid> <AddressSet name="sample" subnet="192.168.1.0" mask="255.255.255.0"/> </Network> </Pool> |
例
<?xml version="1.0" encoding="utf-8"?> <Pool name="NetworkPool"> <Network name="man_net" label="man_net_label"> <Comment>comment</Comment> <Vlanid>4000</Vlanid> <ExternalPorts> <NetworkSwitchPort number="11" switch="bx620-lan1"/> <NetworkSwitchPort number="12" switch="bx620-lan2"/> </ExternalPorts> <AddressSet name="192.168.99.0" subnet="192.168.99.0" mask="255.255.255.0"> <Exclude> <AddressRange start="192.168.99.10" end="192.168.99.20" /> <AddressRange start="192.168.99.30" end="192.168.99.40" /> </Exclude> <DefaultGateway address="192.168.99.254"/> </AddressSet> </Network> </Pool> |