ここでは、物理L-ServerのXML定義について説明します。
階層指定を行う場合、<Resources>タグを<Folder>タグに変更してください。
「例 リソースフォルダーまたはテナント配下にL-Serverを作成」を参照してください。
物理L-ServerのXML定義は以下のとおりです。
<?xml version="1.0" encoding="utf-8"?> <Resources> <LServer name="L-Server名" label="ラベル"> <Comment>コメント</Comment> <TemplateLink name="L-Serverテンプレート名"/> <ServerImageLink name="イメージ名" version="イメージ世代"/> <FCConnectionPattern>FC接続パターン</FCConnectionPattern> <ServerType>サーバ種別</ServerType> <Model>モデル名</Model> <BootType>ブートモード</BootType> <CPU> <CPUPerf>CPU性能</CPUPerf> <NumOfCPU>CPU数</NumOfCPU> </CPU> <Memory> <MemorySize>メモリ容量</MemorySize> </Memory> <PXENetworkLink name="PXEブート用ネットワーク名"/> <Disks> <Disk name="ディスク名" type="ディスクの接続形態"> <DiskIndex>ディスク番号</DiskIndex> <Exist>事前作成LUN</Exist> <DiskLink name="事前作成LUNのディスク名"/> </Disk> <Disk> <DiskLink name="事前作成LUNのディスク名" /> <DiskIndex>ディスク番号</DiskIndex> </Disk> <Disk> <Exist>事前作成LUN</Exist> <DiskLink name="事前作成LUNのディスク名" /> <DiskIndex>ディスク番号</DiskIndex> </Disk> <Disk name="ディスク名" type="ディスクの接続形態"> <DiskIndex>ディスク番号</DiskIndex> <DiskSize>ディスク容量</DiskSize> <From> <VirtualStorage name="仮想ストレージのリソース名"/> <Pool name="ストレージプール名"/> </From> </Disk> </Disks> <CNAs> <CNA num_of_functions="ファンクションの数 " /> </CNAs> <NICGroups> <NICGroup> <NICGroupIndex>NIC冗長化グループのインデックス</NICGroupIndex> <NetworkLinks> <NetworkLink name="Network名" index="ネットワークのインデックス" vlan_mode="VLANのモード"> <IpAddress auto="IP自動設定" address="IPアドレス"/> </NetworkLink> </NetworkLinks> <NICLinks> <NICLink>NICグループに含まれるNICの番号</NICLink> </NICLinks> </NICGroup> </NICGroups> <NICs> <NIC> <NICIndex>NIC番号</NICIndex> <NetworkLinks> <NetworkLink name="Network名" index="ネットワークのインデックス" vlan_mode="VLANのモード"> <IpAddress auto="IP自動設定" address="IPアドレス"/> </NetworkLink> </NetworkLinks> <MacAddress auto="MACアドレス自動選択" MACアドレスのアドレスセットリソースまたはアドレスプール/> </NIC> </NICs> <HBAs> <HBA> <HBAIndex>HBA番号</HBAIndex> <WWN auto="WWN自動選択" WWNのアドレスセットリソースまたはアドレスプール/> </HBA> </HBAs> <IOVirtualOptionPool name="アドレスプール名"/> <Policy> <Redundancy>冗長性</Redundancy> <Priority>優先度</Priority> <Repurpose>サーバの自動解放(true|false)</Repurpose> <SpareSelection method="予備サーバ検索論理" /> <FCSinglePath>SANのパスの状態</FCSinglePath> <AliveMonitoring>生存監視設定(true|false)</AliveMonitoring> <SpareServerForceOFF>使用中の予備サーバを強制OFFして利用</SpareServerForceOFF> <AllowForceOFF>強制OFFを許可</AllowForceOFF> </Policy> <Primary>次に起動するサーバ</Primary> <From> <PhysicalServer name="物理サーバ名"/> </From> <From> <Pool name="サーバプール名"/> または <PhysicalServer name="物理サーバ名"/> </From> <Spare> <Pool name="予備設定サーバプール名"/> </Spare> <Allocation>リソースの割当て</Allocation> <OSSetting> <ComputerName>コンピュータ名、ホスト名</ComputerName> </OSSetting> </LServer> </Resources> |
要素名 | 説明 | 取り得る値、または例 |
---|---|---|
L-Server名 (注1、注2、注3) (LServer name) | L-Serverの名前 | 先頭半角英数字で、半角英数字、アンダースコア("_")およびハイフン("-")で構成された64文字以内の文字列を指定します。 |
ラベル (注1、注2) (LServer label) | L-Serverのラベル (省略可) | 日本語(半角カナを含む)、半角文字に関係なく32文字以内の文字列を指定します。 |
コメント (注1、注2) (Comment) | L-Serverのコメント (省略可) | 日本語(半角カナを含む)、半角文字に関係なく256文字以内の文字列を指定します。 |
L-Serverテンプレート名 (注2) (TemplateLink name) | L-Serverで使用するL-Serverテンプレート名 (省略可) | 作成済みのL-Serverテンプレートのリソース名を指定します。 |
イメージ名 (注2) (ServerImageLink name) | L-Serverの起動ディスクに配付するクローニングイメージ名 (省略可) | 作成済みのクローニングイメージのリソース名を指定します。 リソースフォルダーを含む名前を指定してください。 |
イメージ世代 (注2) (ServerImageLink version) | L-Serverの起動ディスクに配付するクローニングイメージの世代 (省略可) | 整数を指定します。 省略した場合、最新の世代が使用されます。 |
FC接続パターン (FCConnectionPattern) | FC接続パターンファイル | 下記ディレクトに配置したFC接続パターンファイルのファイル名を指定します。(拡張子.rcxpropは除く) FC接続パターンファイルの詳細は、「導入ガイド CE」の「7.1 定義ファイルの作成」を参照してください。 【Windowsマネージャー】 インストールフォルダー\SVROR\Manager\etc\customize_data\fc_connection_pattern 【Linuxマネージャー】 /etc/opt/FJSVrcvmr/customize_data/fc_connection_pattern FC接続パターンファイルのファイル名は先頭半角英数字で、半角英数字、アンダースコア("_")およびハイフン("-")で構成された64文字以内の文字列で定義します。 |
サーバ種別 (注4) (ServerType) | L-Serverに割り当てるサーバの種別 | "Physical"を指定します。 |
モデル名 (注2、注4) (Model) | L-Serverに割り当てるサーバのモデル名 | L-Serverに割り当てるサーバのモデル名を指定します。 サーバのモデル名は、サーバリソースツリーのサーバリソースを選択し、[リソース詳細]タブのモデル名を確認して指定します。 以下を指定した場合、モデル名は指定できません。
|
ブートモード (注1、注2、注3、注5) (BootType) | L-Serverのブート方法 | L-Serverのブート方法を指定します。
rcxadm lserver setコマンドでも指定できます。 |
CPU性能 (注1、注2、注3、注4) (CPUPerf) | L-Serverに割り当てるサーバのCPU性能 | ギガヘルツを単位として、0.1~10.0の小数第一位までの数値を指定します。 指定できる範囲については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「16.2.2 [サーバ]タブ」を参照してください。 |
CPU数 (注1、注2、注3、注4) (NumOfCPU) | L-Serverに割り当てるサーバのCPU数 | "1"以上の整数を指定します。 指定できる範囲については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「16.2.2 [サーバ]タブ」を参照してください。 コマンドを利用した作成または変更の場合、指定できる値の上限はありません。 モデル名を指定した場合、CPU数は指定できません。 |
メモリ容量 (注1、注2、注3、注4) (MemorySize) | L-Serverに割り当てるサーバのメモリ容量 | ギガバイトを単位として、小数第一位までの数値を指定します。 指定できる範囲については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「16.2.2 [サーバ]タブ」を参照してください。 |
PXEブート用ネットワーク名 (注1、注2、注3、注5) (PXENetworkLink name) | L-ServerをPXEブートするネットワークリソース名 (省略可) | PXEブートする場合に作成済みのネットワークリソース名を指定します。 rcxadm lserver setコマンドでも指定できます。 |
ディスク名 (注2) (Disk name) | L-Serverに割り当てるディスク名 (省略可) | 先頭半角英数字で、半角英数字、アンダースコア("_")およびハイフン("-")で構成された32文字以内の文字列を指定します。 省略時は、自動生成されます。 |
ディスクの接続形態 (注2、注4) (Disk type) | L-Serverに割り当てるディスクの接続形態 |
ディスク番号が"0"の場合だけ設定できます。 |
ディスク番号 (注2、注4) (DiskIndex) | L-Serverに割り当てるディスクの番号 | "0"から始まる整数を指定します。 0: ブートディスク 0~59の範囲で指定してください。 |
事前作成LUN (注2) (Exist) | L-Severに割り当てるディスクが、ストレージ管理製品で事前に作成されたLUN、または本製品で自動作成されたLUNであることを指定 (省略可) |
ストレージ管理製品で事前に作成されたLUN、または本製品で自動作成されたLUNを接続する場合、省略できません。 |
事前作成LUNのディスク名 (注2) (DiskLink name) | L-Serverに割り当てる、ストレージ管理製品で事前に作成されたLUN、または本製品で自動作成されたLUNのディスク名 (省略可) | 割り当てるディスクの名前を指定します。 |
ディスク容量 (注2、注4) (DiskSize) | 切り出すディスクの容量 | ギガバイトを単位として、小数第一位までの数値を指定します。 指定できる範囲については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「16.2.3 [ディスク]タブ」を参照してください。 |
仮想ストレージのリソース名 (注2) (VirtualStorage name) | L-Serverに割り当てるディスクを切り出す仮想ストレージ (省略可) | 作成済みの仮想ストレージのリソース名を指定します。 |
ストレージプール名 (注2) (Pool name) | L-Serverに割り当てるディスクを作成する仮想ストレージを抽出するリソースプール (省略可) | 作成済みのストレージプールのリソース名を指定します。 異なる階層で、同じ名前のストレージプールが存在する環境では、名前が特定できるように、階層を指定する必要があります。 |
コンバージド・ネットワーク・アダプターの設定 (CNAs) (注2) | UMCを使って、コンバージド・ネットワーク・アダプター(CNA)のファンクション数を拡大する。 (省略時は、UMC未設定) | UMCを使ってCNAのファンクション数を拡大する場合にCNAタグを指定します。
|
NICGroups (NICGroups) | NICの冗長化グループ定義の集合 (省略可) | NICの冗長化が必要な場合に指定します。 1つ以上のNICGroupタグを指定します。 |
NICの冗長化グループ (注2、注4) (NICGroup) | NICの冗長化のグループ | NIC冗長化のグループを指定します。 NICLinkに指定されたインデックスをもつNICのIPアドレス、Network名は無視されます。 |
NIC冗長化グループのインデックス (注2) (NICGroupIndex) | NICの冗長化インデックス | NIC冗長化のインデックスを指定します。 NICGroupごとに指定します。 |
Network名 (注2) (NetworkLink name) | L-Serverが接続するネットワーク名 | 作成済みのネットワークリソース名を指定します。 ネットワークリソースが、管理LANリソース、またはiSCSI用のネットワークリソースの場合、vlan_modeに"untagged"を指定してください。 |
ネットワークのインデックス (注2、注4) (NetworkLink index) | ネットワークのインデックス | ネットワークのインデックスを指定します。 インデックスは"0"から始まります。 |
IPアドレス (注2) (IpAddress) | L-Serverに割り当てるIPアドレス (省略可) | 以下の方法で指定できます。 <IpAddress auto="true"/> |
NICグループに含まれるNICの番号群 (注2、注4) (NICLink) | NICグループに含まれるNICの番号 | NICグループに含まれるNICの番号を指定します。 NICの番号が複数ある場合、NICの番号ごとにNICLinkを指定してください。 物理L-Serverの場合、「設計ガイド CE」の「9.3.5 管理対象サーバへの事前設定」で決定したラックマウント型サーバまたはタワー型サーバの場合のNIC番号から1を引いた値を指定します。 例 「設計ガイド CE」の「9.3.5 管理対象サーバへの事前設定」で、ラックマウント型サーバの背面の左端のNIC番号を"1"と決定した場合、ここでは"0"を指定してください。 |
NIC (NIC) | NICの定義 | NICを冗長化しない場合、NetworkLinkタグとNetworkLinksタグを指定します。 NICをネットワークに接続しない場合、NetworkLinkタグとNetworkLinksタグを指定する必要はありません。
|
NIC番号 (注2、注4) (NICIndex) | L-Serverに割り当てるNIC定義を識別する番号 | 0~31の、"0"から始まる整数を指定します。 物理L-Serverの場合、「設計ガイド CE」の「9.3.5 管理対象サーバへの事前設定」で決定したラックマウント型サーバまたはタワー型サーバの場合のNIC番号から1を引いた値を指定します。 例 「設計ガイド CE」の「9.3.5 管理対象サーバへの事前設定」で、ラックマウント型サーバの背面の左端のNIC番号を"1"と決定した場合、ここでは"0"を指定してください。 |
VLANのモード (注2) (NetworkLink vlan_mode) | VLANのモード (省略可) | VLANのモードを指定します。 以下の方法で指定できます。
vlan_modeを省略した場合もタグVLANでの通信になります。 |
MACアドレス (注2) (MacAddress) | L-Serverに割り当てるMACアドレス (アドレスプールが指定されている場合、省略可) | 以下の方法で指定します。
|
HBA番号 (注2) (HBAIndex) | L-Serverに割り当てるHBA定義を識別する番号 | "0"から始まる整数を指定します。 0~1の範囲で指定してください。 |
WWN (注2) (WWN) | L-Serverに割り当てるWWN (アドレスプールが指定されている場合、省略可) | 以下の方法で指定します。
|
アドレスプール名 (注2) (IOVirtualOptionPool name) | L-Serverに割り当てるアドレスプール (MACアドレス、WWNが指定されている場合、省略可) | L-Serverに割り当てるアドレスセットリソース(WWN、MACアドレス)を格納するアドレスプールのリソース名を指定します。 アドレスセットリソースのWWN、MACアドレスが設定対象です。 以下の方法で指定できます。 |
冗長性 (注1、注2、注7) (Redundancy) | L-Serverに割り当てるサーバの冗長性 (省略可) |
省略時は、"None"が設定されます。 |
優先度 (注1、注2) (Priority) | リソース割当て、またはL-Server作成の優先順位 (省略可) | L-Serverを一括電源操作の対象にする場合またはリソースフォルダーのXMLを使用して、複数のL-Serverを一度に作成する場合の優先順位を1~256の範囲で指定します。 値が小さいほど、優先度が高くなります。 |
サーバの自動解放 (注1、注2、注4、注5) (Repurpose) | 電源OFF時のサーバの自動解放 (省略可) | L-Serverに割り当てるサーバを電源OFF時に自動的に解放するかを指定します。
本属性とL-Serverテンプレートの"サーバの自動解放"の値が省略された場合、定義ファイルに設定された値が使用されます。 |
予備サーバ検索論理 (注1、注2、注4) (SpareSelection method) | 予備サーバの検索論理 (省略可) |
省略時は、"keep_spec"が設定されます。 |
SANのパスの状態 (注1、注2、注3、注4、注5) (FCSinglePath) | 物理L-Server作成後の、SANのパスの状態 | 物理L-Server作成後の、SANのパスの状態を設定します。
省略時は、"false"が設定されます。 rcxadm lserver setコマンドでも変更できます。 |
生存監視設定 (注1、注2、注4、注7) (AliveMonitoring) | 生存監視設定 (省略可) |
省略時は、L-Server作成時に指定しなかった場合、"false"が設定されます。 |
使用中の予備サーバを強制OFFして利用 (注1、注2、注4、注5、注7) (SpareServerForceOFF) | 使用中の予備サーバを強制OFFして利用 (省略可) | 予備サーバプール内のリソースが枯渇している場合、[強制OFFを許可]に"true"が指定されているサーバを強制OFFし、予備サーバとして利用するかどうかを指定します。
省略時は、L-Server作成時に指定しなかった場合、"false"が設定されます。 |
強制OFFを許可 (注1、注2、注4、注5、注7) (AllowForceOFF) | ほかのサーバからの強制OFFの許可 (省略可) | 予備サーバプール内のリソースが枯渇している場合、電源ON中であってもほかのサーバからの強制OFFを許可するかどうかを指定します。
省略時は、L-Server作成時に指定しなかった場合、"false"が設定されます。 |
物理サーバ名 (注1、注2、注5) (PhysicalServer name) | L-Serverに割り当てる物理サーバ サーバプールと同時に指定された場合、物理サーバの指定が優先されます。 | L-Serverに割り当てる物理サーバを指定します。 |
サーバプール名 (注1、注2、注5) (Pool name) | L-Serverに割り当てる物理サーバを作成するリソースプール | 作成済みのサーバプールのリソース名を指定します。 |
予備設定サーバプール名 (注1、注2) (Pool name) | 予備設定用のサーバプール (省略可) | 冗長性が設定された場合に有効です。 |
リソースの割当て (Allocation) | L-Serverに割り当てられたリソースの状態 (省略可) |
本属性が省略された場合、定義ファイルに設定した値が使用されます。 |
コンピュータ名、ホスト名 (注2、注6) (ComputerName) | コンピュータ名、ホスト名 | 【物理サーバ】 |
注1) リソース割当て済み(allocated)、またはサーバが解放された(preserved)状態のL-Serverの変更により、値を変更できます。L-Serverテンプレート名の変更や、L-Serverテンプレート名に指定したL-Serverテンプレートの内容を変更しても、L-Serverの構成は変更されません。
注2) 構成定義だけ作成済み(defined)のL-Serverの変更により、値を変更できます。なお、構成定義だけ作成済みのL-Serverを変更する場合、変更しない情報もすべて記載する必要があります。
注3) 注1に加えて、電源OFFのときだけ、値を変更できます。
注4) L-Serverテンプレートを使用しない、またはL-Serverテンプレートで指定した値を使用しない場合に指定します。
注5) 構築済みの物理サーバと関連しているL-Serverの場合、変更できません。
注6) イメージ配付後に行うパーソナライズ情報です。
注7) L-Platformから配備されたL-Serverに対して、構成変更で値を変更できます。その場合、注7)の要素だけが記載されたXMLファイルを使用してください。
例
L-Serverテンプレートを使用し、クローニングイメージを配付しないL-Serverを作成
<?xml version="1.0" encoding="utf-8"?> <Resources> <LServer name="first_server"> <TemplateLink name="small"/> <ServerType>Physical</ServerType> <Model>PRIMERGY BX920 S2</Model> <NICs> <NIC> <NICIndex>0</NICIndex> <NetworkLinks> <NetworkLink name="AdminLan" vlan_mode="untagged" index="0"/> </NetworkLinks> </NIC> </NICs> <IOVirtualOptionPool auto="true" name="AddressPool"/> </LServer> </Resources> |
L-Serverテンプレートを使用し、クローニングイメージを配付するL-Serverを作成
<?xml version="1.0" encoding="utf-8"?> <Resources> <LServer name="second_server"> <TemplateLink name="small"/> <ServerType>Physical</ServerType> <Model>PRIMERGY BX920 S2</Model> <ServerImageLink name="/ImagePool/master_image"/> <NICs> <NIC> <NICIndex>0</NICIndex> <NetworkLinks> <NetworkLink name="AdminLan" vlan_mode="untagged" index="0"/> </NetworkLinks> </NIC> </NICs> <IOVirtualOptionPool auto="true" name="AddressPool"/> <OSSetting> <ComputerName>host1</ComputerName> </OSSetting> </LServer> </Resources> |
L-Serverテンプレートを使用せず、Linuxのクローニングイメージを配付するL-Serverを作成
<?xml version="1.0" encoding="utf-8"?> <Resources> <LServer name="L-Server"> <ServerImageLink name="/ImagePool/RHEL5"/> <ServerType>Physical</ServerType> <Model>PRIMERGY BX920 S2</Model> <BootType>Disk</BootType> <Disks> <Disk> <DiskIndex>0</DiskIndex> <DiskSize>40.0</DiskSize> </Disk> <Disk> <DiskIndex>1</DiskIndex> <DiskSize>30.0</DiskSize> </Disk> </Disks> <NICs> <NIC> <NICIndex>0</NICIndex> <NetworkLinks> <NetworkLink name="AdminLan" vlan_mode="untagged" index="0"/> </NetworkLinks> </NIC> </NICs> <IOVirtualOptionPool auto="true" name="AddressPool"/> <HBAs> <HBA> <HBAIndex>0</HBAIndex> </HBA> </HBAs> <IOVirtualOptionPool auto="true" /> <Policy> <Redundancy>None</Redundancy> <Priority>128</Priority> </Policy> <Repurpose>true</Repurpose> <Allocation>true</Allocation> <OSSetting> <ComputerName>host1</ComputerName> </OSSetting> </LServer> </Resources> |
リソースフォルダーまたはテナント配下にL-Serverを作成
<?xml version="1.0" encoding="utf-8"?> <Folder name="リソースフォルダー名またはテナント名"> <LServer name="L-Server名" label="ラベル"> ... </LServer> </Folder> |
要素名 | 説明 | 取り得る値、または例 |
---|---|---|
リソースフォルダー名またはテナント名 (注) (Folder name) | L-Serverを配置するリソースフォルダーまたはテナントの名前 (省略可) | 階層指定を行う場合、以下のように記載します。 リソースフォルダー名/リソースフォルダー名 |
注) L-Serverをリソースフォルダー階層下に作成する場合に指定します。
L-Serverの詳細情報から別のL-Serverを作成
以下の情報を変更します。
LServerタグのnameを変更する
DiskLinkタグとDiskタグのnameを削除する(既存LUNを割り当てる場合、nameを変更する)
タグが存在しない場合、追記してください。
MacAddress、IpAddressおよびWWNタグを変更する(アドレスを払い出すアドレスプールやリソースを指定する場合)
タグが存在しない場合、必要に応じて追記してください。
Fromタグ内のPhysicalServerやSpareタグ内のPhysicalServerを変更する(タグを指定する場合)
<?xml version="1.0" encoding="utf-8"?> <Resources> <LServer name="P-Server2" id="WIN-66N8JTJM2BD_2853" label=""> <Comment></Comment> <ServerType>Physical</ServerType> <Model>PRIMERGY BX920 S1</Model> <CPU> <CPUArch>ia32</CPUArch> <CPUPerf>2.0</CPUPerf> <NumOfCPU>0</NumOfCPU> </CPU> <Memory> <MemorySize>0.0</MemorySize> </Memory> <BootType>Disk</BootType> <Disks> <Disk name="P-Server2-0-disk0"> <DiskIndex>0</DiskIndex> <DiskSize>20.0</DiskSize> </Disk> </Disks> <NICGroups> </NICGroups> <NICs> <NIC> <NICIndex>0</NICIndex> <MacAddress auto="true" pool="/AddressPool" /> <NetworkLinks> <NetworkLink name="admin_lan" index="0" vlan_mode="untagged"> <IpAddress auto="true"/> </NetworkLink> </NetworkLinks> </NIC> </NICs> <HBAs> <HBA> <HBAIndex>0</HBAIndex> <WWN auto="true" pool="/AddressPool" /> </HBA> </HBAs> <ExternalIdentifier></ExternalIdentifier> <Current> <PhysicalServer name="chassis4-2" id="WIN-66N8JTJM2BD_83" /> </Current> <ExternalProfile/> <Policy> <Redundancy>None</Redundancy> <Positioning>Fixed</Positioning> <Exclusion></Exclusion> <Priority>128</Priority> <Repurpose>false</Repurpose> </Policy> <Status> <ResourceStatus>stop</ResourceStatus> <PowerStatus>off</PowerStatus> <AllocationStatus>attached</AllocationStatus> <MaintenanceMode>active</MaintenanceMode> <Resources>allocated</Resources> <ServerAllocationStatus>true</ServerAllocationStatus> <DiskAllocationStatus>false</DiskAllocationStatus> <AddressAllocationStatus>true</AddressAllocationStatus> </Status> <From> <PhysicalServer name="chassis4-2" id="WIN-66N8JTJM2BD_83" /> </From> <Spare> </Spare> </LServer> </Resources> |