7.7 [OS]タブ設定
7.8 L-Serverのネットワーク冗長化とVLAN設定
本製品は、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
ネットワーク情報ファイルの書式 フォーマットは以下のとおりです。
表7.10 ネットワーク情報ファイルの指定項目一覧
変数 意味 値
NIC[index]_MacAddress NICのMACアドレス (注) コロン(":")区切りの16進数表記のMACアド
レス
Groups 冗長化されたNICのグループの
リスト 空白区切りのグループの番号
Group[index]_NetworkLinks グループに割り当てられた
NetworkLinkのリスト 空白区切りのNetworkLinkIndex
Group[index]_[NetworkLinkIndex]_Nics グループを構成するNICのリス
ト 空白区切りのNIC番号
Group[index]_[NetworkLinkIndex]_IpAd
dress グループのIPアドレス
ピリオド(".")区切りのIPv4アドレス Group
[index]_[NetworkLinkIndex]_Netmask グループのネットマスク
Group
[index]_[NetworkLinkIndex]_DefaultGate way
デフォルトゲートウェイ
Group
[index]_[NetworkLinkIndex]_Vlanid
グループに割り付けられた
NetLinkのVLANID 2~4094
Group
[index]_[NetworkLinkIndex]_VlanMode
タグつきVLAN、またはタグなし
VLANの指定 taggedまたはuntagged
Group[index]_[NetworkLinkIndex]_ExtPa rams_[ParamName]
グループの追加パラメーター [ParamName]には、L-Server作 成時にユーザーが指定したパ ラメーター名が入る
ユーザーが指定したパラメーター値
SingleNics 冗長化されていないシングル構
成のNICのリスト 空白区切りのNIC番号
NIC [index]_NetworkLinks グループに割り当てられた
NetworkLinkのリスト 空白区切りのNetworkLinkIndex
NIC
[index]_[NetworkLinkIndex]_IpAddress NICのIPアドレス
ピリオド(".")区切りのIPv4アドレス NIC
[index]_[NetworkLinkIndex]_Netmask NICのネットマスク NIC
[index]_[NetworkLinkIndex]_DefaultGate way
デフォルトゲートウェイ
NIC [index]_[NetworkLinkIndex]_Vlanid NICに割り付けられたNetLink
のVLANID 2~4094 NIC
[index]_[NetworkLinkIndex]_VlanMode
タグつきVLANまたは、タグなし
VLANの指定 taggedまたは、untagged
NIC
[index]_[NetworkLinkIndex]_ExtParams _[ParamName]
NICの追加パラメーター [ParamName]には、L-Server作 成時にユーザーが指定したパ ラメーター名が入る
ユーザーが指定したパラメーター値
注) VIOMで管理しないサーバの環境で物理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