本製品は、Red Hat Enterprise Linuxのイメージを指定する場合の業務LANのIPアドレス設定や、サーバのNIC冗長化やタグVLANなどのOSの設定は行いません。
L-Server作成後のOS起動時に、これらのネットワーク設定を行うようスクリプトを事前に設定した状態で採取したイメージを使用して、L-Server作成後に自動的に設定されるようにしてください。
この場合、以下のようなスクリプトを用意して、OS起動時に1回だけスクリプトが起動されるようにした状態でイメージを採取します。
ネットワーク情報ファイルに記載された内容に従ってNIC冗長化ソフトウェア(Windows Intel PROSet/Linux bondingなど)を動作させ、以下の設定を行います。
NIC冗長化
タグVLANの設定
IPアドレスの設定
ネットワーク情報ファイルの仕様については、「ネットワーク情報ファイル」を参照してください。
ネットワーク情報ファイル
物理L-Serverの、冗長化されるNICおよび設定されるタグVLANについて記載されたファイルです。物理L-Server作成時に、自動的に物理L-Serverに転送されます。また、物理L-Serverを作成したあと、rcxadm lserver setupコマンドを実行すると、物理L-Serverにネットワーク情報ファイルが転送されます。
【Windows】
インストールフォルダー\Agent\etc\net
【Linux】
/etc/opt/FJSVrcxat/net/
net_info.conf
UTF-8
【Windows】
CR/LF
【Linux】
LF
フォーマットは以下のとおりです。
変数 | 意味 | 値 |
---|---|---|
NIC[index]_MacAddress | NICのMACアドレス (注) | コロン(":")区切りの16進数表記のMACアドレス |
Groups | 冗長化されたNICのグループのリスト | 空白区切りのグループの番号 |
Group[index]_NetworkLinks | グループに割り当てられたNetworkLinkのリスト | 空白区切りのNetworkLinkIndex |
Group[index]_[NetworkLinkIndex]_Nics | グループを構成するNICのリスト | 空白区切りのNIC番号 |
Group[index]_[NetworkLinkIndex]_IpAddress | グループのIPアドレス | ピリオド(".")区切りのIPv4アドレス |
Group [index]_[NetworkLinkIndex]_Netmask | グループのネットマスク | |
Group [index]_[NetworkLinkIndex]_DefaultGateway | デフォルトゲートウェイ | |
Group [index]_[NetworkLinkIndex]_Vlanid | グループに割り付けられたNetLinkのVLANID | 2~4094 |
Group [index]_[NetworkLinkIndex]_VlanMode | タグつきVLAN、またはタグなしVLANの指定 | taggedまたはuntagged |
Group[index]_[NetworkLinkIndex]_ExtParams_[ParamName] | グループの追加パラメーター | ユーザーが指定したパラメーター値 |
SingleNics | 冗長化されていないシングル構成のNICのリスト | 空白区切りのNIC番号 |
NIC [index]_NetworkLinks | グループに割り当てられたNetworkLinkのリスト | 空白区切りのNetworkLinkIndex |
NIC [index]_[NetworkLinkIndex]_IpAddress | NICのIPアドレス | ピリオド(".")区切りのIPv4アドレス |
NIC [index]_[NetworkLinkIndex]_Netmask | NICのネットマスク | |
NIC [index]_[NetworkLinkIndex]_DefaultGateway | デフォルトゲートウェイ | |
NIC [index]_[NetworkLinkIndex]_Vlanid | NICに割り付けられたNetLinkのVLANID | 2~4094 |
NIC [index]_[NetworkLinkIndex]_VlanMode | タグつきVLANまたは、タグなしVLANの指定 | taggedまたは、untagged |
NIC [index]_[NetworkLinkIndex]_ExtParams_[ParamName] | NICの追加パラメーター | ユーザーが指定したパラメーター値 |
注) VIOMまたはISMで管理しないサーバの環境で物理L-Serverを使用する場合、出力されません。
参考
GLSやBondingなどのドライバ固有のパラメーターを、ネットワークを設定するスクリプトに利用する場合、以下のファイルに情報を記載してください。
ネットワーク単位のパラメーター(GLSやBondingの監視先IPアドレス、静的経路などを記載)
【Windows】
インストールフォルダー\SVROR\Manager\etc\customize_data\net\net_info.network resource name.conf
【Linux】
/etc/opt/FJSVrcvmr/customize_data/net/net_info.network resource name.conf
L-Server単位のパラメーター(NICに設定するQoSなどを設定)
【Windows】
インストールフォルダー\SVROR\Manager\etc\customize_data\net\net_info.l_server name.conf
【Linux】
/etc/opt/FJSVrcvmr/customize_data/net/net_info.l_server name.conf
UTF-8
【Windows】
CR/LF
【Linux】
LF
L-Server配備時に、L-Server名またはL-Serverが接続しているネットワークリソース名に一致するファイルの内容を、ネットワーク情報ファイルに連結して配備先サーバに送信します。
ネットワークを設定するスクリプトのサンプルは、本製品のDVD-ROM(1枚目)の以下に格納されています。
【Windows】
\DISK1\Common\network_script
【Linux】
/DISK1/Common/network_script
利用方法については、サンプルに含まれているreadmeを確認してください。
例
#物理サーバに実装されているNICのMAC情報リスト NIC0_MacAddress="XX:XX:XX:XX:XX:X1" NIC1_MacAddress="YY:YY:YY:YY:YY:Y2" NIC2_MacAddress="XX:XX:XX:XX:XX:X3" NIC3_MacAddress="YY:YY:YY:YY:YY:Y4" NIC4_MacAddress="XX:XX:XX:XX:XX:X5" NIC5_MacAddress="YY:YY:YY:YY:YY:Y6" ############################################################## #NIC冗長化情報 ############################################################## Groups="0 1"#冗長化されているグループのリスト(番号0と1のグループが存在) Group0_NetworkLinks="0" #グループ0にはNetworkLinkが1つ存在する(index 0 only) Group1_NetworkLinks="0 1" #グループ1にはNetworkLinkが複数存在する(index 0 to 1) #グループは、Group_[NICGroupIndex]_[NetworkLinkIndex]で記載される Group0_0_Nics="0 1" #NIC0と1を束ねている Group0_0_IpAddress="192.168.0.1" Group0_0_Netmask="255.255.255.0" Group0_0_DefaultGateway="192.168.0.253" Group0_0_Vlanid=2 Group0_0_VlanMode="tagged" Group1_0_Nics="2 3" #NIC2と3を束ねている Group1_0_IpAddress="192.168.1.1" Group1_0_Netmask="255.255.255.0" Group1_0_Vlanid=3 Group1_0_VlanMode="tagged" Group1_1_Nics="2 3" #NIC2と3を束ねている Group1_1_IpAddress="192.168.2.1" Group1_1_Netmask="255.255.255.0" Group1_1_VlanMode="untagged"#このグループはタグなしVLANのため、VLANIDが指定されない例 ############################################################## #冗長化されていないNIC情報 ############################################################## SingleNics="4 5"#冗長化されていないNICのリスト NIC4_NetworkLinks ="0" #NIC4にはNetworkLinkが1つ存在する(index 0 only) NIC5_NetworkLinks ="0 1" #NIC5にはNetworkLinkが複数存在する(index 0 to 1) NIC4_0_IpAddress="192.168.20.1" NIC4_0_Netmask="255.255.255.0" NIC4_0_VlanMode="untagged"#タグなしVLANのため、VLANIDは指定されない例 NIC5_0_IpAddress="192.168.30.1" NIC5_0_Netmask="255.255.255.0" NIC5_0_VlanMode="untagged"#タグなしVLANのため、VLANIDは指定されない例 NIC5_1_IpAddress="192.168.40.1" NIC5_1_Netmask="255.255.255.0" NIC5_1_Vlanid=40 NIC5_1_VlanMode="tagged"#タグVLAN |