ページの先頭行へ戻る
ServerView Resource Orchestrator Cloud Edition V3.3.0 導入ガイド
FUJITSU Software

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など)を動作させ、以下の設定を行います。

ネットワーク情報ファイルの仕様については、「ネットワーク情報ファイル」を参照してください。


ネットワーク情報ファイル

物理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]_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]

グループの追加パラメーター
[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]_DefaultGateway

デフォルトゲートウェイ

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または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