GLSを使用する場合は、下記の手順に従い、管理LANおよび業務LANに使用するネットワークに対して、GLSの初期設定を行います。また、ストレージ用ネットワークおよびクラスタインタコネクトに使用するネットワークに対して、GLSの初期設定を行います。各設定の詳細は、“PRIMECLUSTER Global Link Services 説明書(伝送路二重化機能編)”を参照してください。
クラスタを構築する各ノードで以下を設定してください。
以下は、業務LANおよび管理LANのネットワークで使用するeth0,eth1と、ストレージ用ネットワークおよびインタコネクトのネットワークで使用するeth2,eth3を二重化する場合の手順です。
また、業務LAN用ネットワークのVLAN IDに10、クラスタインタコネクト用ネットワークのVLAN IDに20,ストレージ用ネットワークのVLAN IDに30を指定した場合の手順です。
[node1の設定]
システムの設定
/etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義してください。
172.16.0.10 node1-mng # node1の管理LANIPアドレス 172.16.101.10 node1-gyomu # node1の業務LANIPアドレス 172.16.102.10 node1-cf # node1のCF用IPアドレス 172.16.103.10 node1-storage # node1のストレージ接続用IPアドレス 172.16.0.11 node2-mng # node2の管理LANIPアドレス 172.16.101.11 node2-gyomu # node2の業務LANIPアドレス 172.16.102.11 node2-cf # node2のCF用IPアドレス 172.16.103.11 node2-storage # node2のストレージ接続用IPアドレス 172.16.101.100 takeover # 引継ぎIPアドレス 172.16.101.1 gw-gyomu # 業務LANのゲートウェイIPアドレス
/etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルを以下のように編集します。
/etc/sysconfig/network-scripts/ifcfg-ethXの内容
DEVICE=ethX #TYPE=Ethernet BOOTPROTO=static DEFROUTE=no UUID=<環境により固定の値(変更不要)> HOTPLUG=no ONBOOT=yes DEVICETYPE=hanet
注意
/etc/sysconfig/network-scripts/ifcfg-ethXに記載されているパラメタはいずれも記載する必要があります。
/etc/sysconfig/network-scripts/ifcfg-ethX.10(Xは0,1)およびifcfg-ethY.Z(Yは2,3 Zは20,30)ファイルを修正します。
/etc/sysconfig/network-scripts/ifcfg-ethX.10ファイルのONBOOTをnoに変更します。
/etc/sysconfig/network-scripts/ifcfg-ethY.ZファイルのONBOOTをnoに変更します。
/etc/sysconfig/network-scripts/ifcfg-ethX.10の内容
VLAN=yes
DEVICE=ethX.10
PHYSDEV=ethX
VLAN_ID=10
TYPE=VLAN
BOOTPROTO=static
DEFROUTE=no
UUID=<環境により固定の値(変更不要)>
ONBOOT=no
/etc/sysconfig/network-scripts/ifcfg-ethY.Zの内容
VLAN=yes
DEVICE=ethY.Z
PHYSDEV=ethY
VLAN_ID=Z
TYPE=VLAN
BOOTPROTO=static
DEFROUTE=no
UUID=<環境により固定の値(変更不要)>
ONBOOT=no
仮想インタフェースの作成
以下のコマンドを実行して、仮想インタフェースを作成します。
# /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m v -t eth0,eth1
# /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m v -t eth2,eth3
仮想インタフェースの設定
/etc/sysconfig/network-scripts/ifcfg-sha0の内容
/etc/sysconfig/network-scripts/ifcfg-sha0ファイルにIPアドレスやサブネットマスクを記述します。
また、管理LANの場合は、/etc/sysconfig/network-scripts/ifcfg-sha0ファイルにDEFROUTE=yes、DNS1、DNS2の設定を追加してください。
DEVICE=sha0 IPADDR=172.16.0.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha HOTPLUG=no DEFROUTE=yes (管理LANの場合) DNS1=<主DNSサーバのIPアドレス> (管理LANの場合) DNS2=<副DNSサーバのIPアドレス> (管理LANの場合)
/etc/sysconfig/network-scripts/ifcfg-sha1の内容
IPADDR,NETMASKの行をコメントアウトします。
DEVICE=sha1 # IPADDR= # NETMASK= BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha HOTPLUG=no
注意
ifcfg-sha0にSHAMACADDRは設定しないでください。
/etc/sysconfig/network-scripts/ifcfg-sha0およびifcfg-sha1ファイルに記載されているパラメタはいずれも記載する必要があります。
タグVLANインタフェースの追加
仮想インタフェース sha0 上にタグVLANインタフェース sha0.10を追加するため、以下のインタフェース設定ファイルを追加します。
/etc/sysconfig/network-scripts/ifcfg-sha0.10の内容
DEVICE=sha0.10 IPADDR=172.16.101.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha VLAN=yes
仮想インタフェース sha1 上にタグVLANインタフェース sha1.20およびsha1.30を追加するため、以下のインタフェース設定ファイルを追加します。
/etc/sysconfig/network-scripts/ifcfg-sha1.20の内容
DEVICE=sha1.20 IPADDR=172.16.102.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha VLAN=yes
/etc/sysconfig/network-scripts/ifcfg-sha1.30の内容
DEVICE=sha1.30 IPADDR=172.16.103.10 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha VLAN=yes
ネットワーク監視機能の設定
業務ネットワーク上の仮想ルータを監視先に設定します。
# /opt/FJSVhanet/usr/sbin/hanetpathmon target -n sha0 -v 10 -p 172.16.101.1
“15.7.2 ブロックストレージ(iSCSI)の接続”で接続するブロックストレージのプライマリーIP、セカンダリーIPを監視先に設定します。
# /opt/FJSVhanet/usr/sbin/hanetpathmon target -n sha1 -v 30 -p primary_ip,secondary_ip
引継ぎ仮想インタフェースのサブネットマスクの設定
# /opt/FJSVhanet/usr/sbin/hanetmask create -i 172.16.101.0 -m 255.255.255.0
引継ぎ仮想インタフェースの作成
# /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 172.16.101.100 -v 10
設定の確認
手順3から手順7で設定した内容が反映されていることを確認してください。
# /opt/FJSVhanet/usr/sbin/hanetconfig print
[IPv4,Patrol / Virtual NIC]
Name Hostname Mode Physical ipaddr Interface List
+-----------+---------------+----+-----------------+---------------------------+
sha0 v eth0,eth1
sha1 v eth2,eth3
[IPv6]
Name Hostname/prefix Mode Interface List
+-----------+---------------------------------+-----+---------------------------+
# /opt/FJSVhanet/usr/sbin/hanetpathmon target
[Target List] Name VID Target +-------+----+----------------------------------------------------------+ sha0 10 172.16.101.1 sha1 30 primary_ip,secondary_ip
# /opt/FJSVhanet/usr/sbin/hanetpathmon param
[Parameter List]
Name Monitoring Parameter
+-------+----------------------------------------------------------+
sha0 auto_startup = yes
interval = 3 sec
times = 5 times
repair_times = 2 times
idle = 45 sec
Auto fail-back = no
FAILOVER Status = no
# /opt/FJSVhanet/usr/sbin/hanetmask print
network-address netmask +---------------+---------------+ 172.16.101.0 255.255.255.0
# /opt/FJSVhanet/usr/sbin/hanethvrsc print
ifname takeover-ipv4 takeover-ipv6 vlan-id/logical ip address list +----------+----------------+----------------+--------------------------------+ sha0:65 172.16.101.100 - 10
システム再起動
以下のコマンドを実行し、システムを再起動してください。
# /sbin/shutdown -r now
[node2の設定]
システムの設定
/etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義してください。
定義内容はnode1と同じです。
/etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルを編集します。
定義内容はnode1と同じです。
/etc/sysconfig/network-scripts/ifcfg-ethX.10(Xは0,1)およびifcfg-ethY.Z(Yは2,3 Zは20,30)ファイルを修正します。
定義内容はnode1と同じです。
仮想インタフェースの作成
以下のコマンドを実行して、仮想インタフェースを作成します。
# /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m v -t eth0,eth1
# /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m v -t eth2,eth3
仮想インタフェースの設定
/etc/sysconfig/network-scripts/ifcfg-sha0の内容
/etc/sysconfig/network-scripts/ifcfg-sha0ファイルにIPアドレスやサブネットマスクを記述します。
また、管理LANの場合は、/etc/sysconfig/network-scripts/ifcfg-sha0ファイルにDEFROUTE=yes、DNS1、DNS2の設定を追加してください。
DEVICE=sha0 IPADDR=172.16.0.11 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha HOTPLUG=no DEFROUTE=yes (管理LANの場合) DNS1=<主DNSサーバのIPアドレス> (管理LANの場合) DNS2=<副DNSサーバのIPアドレス> (管理LANの場合)
/etc/sysconfig/network-scripts/ifcfg-sha1の内容
IPADDR,NETMASKの行をコメントアウトします。
DEVICE=sha1 # IPADDR= # NETMASK= BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha HOTPLUG=no
注意
ifcfg-sha0にSHAMACADDRは設定しないでください。
/etc/sysconfig/network-scripts/ifcfg-sha0およびifcfg-sha1ファイルに記載されているパラメタはいずれも記載する必要があります。
タグVLANインタフェースの追加
仮想インタフェース sha0 上にタグVLANインタフェース sha0.10を追加するため、以下のインタフェース設定ファイルを追加します。
/etc/sysconfig/network-scripts/ifcfg-sha0.10の内容
DEVICE=sha0.10 IPADDR=172.16.101.11 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha VLAN=yes
仮想インタフェース sha1 上にタグVLANインタフェース sha1.20およびsha1.30を追加するため、以下のインタフェース設定ファイルを追加します。
/etc/sysconfig/network-scripts/ifcfg-sha1.20の内容
DEVICE=sha1.20 IPADDR=172.16.102.11 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha VLAN=yes
/etc/sysconfig/network-scripts/ifcfg-sha1.30の内容
DEVICE=sha1.30 IPADDR=172.16.103.11 NETMASK=255.255.255.0 BOOTPROTO=static ONBOOT=yes DEVICETYPE=sha VLAN=yes
ネットワーク監視機能の設定
業務ネットワーク上の仮想ルータを監視先に設定します。
# /opt/FJSVhanet/usr/sbin/hanetpathmon target -n sha0 -v 10 -p 172.16.101.1
“15.7.2 ブロックストレージ(iSCSI)の接続”で接続するブロックストレージのプライマリーIP、セカンダリーIPを監視先に設定します。
# /opt/FJSVhanet/usr/sbin/hanetpathmon target -n sha1 -v 30 -p primary_ip,secondary_ip
引継ぎ仮想インタフェースのサブネットマスクの設定
# /opt/FJSVhanet/usr/sbin/hanetmask create -i 172.16.101.0 -m 255.255.255.0
引継ぎ仮想インタフェースの作成
# /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 172.16.101.100 -v 10
設定の確認
手順3から手順7で設定した内容が反映されていることを確認してください。
# /opt/FJSVhanet/usr/sbin/hanetconfig print
[IPv4,Patrol / Virtual NIC]
Name Hostname Mode Physical ipaddr Interface List
+-----------+---------------+----+-----------------+---------------------------+
sha0 v eth0,eth1
sha1 v eth2,eth3
[IPv6]
Name Hostname/prefix Mode Interface List
+-----------+---------------------------------+-----+---------------------------+
# /opt/FJSVhanet/usr/sbin/hanetpathmon target
[Target List] Name VID Target +-------+----+----------------------------------------------------------+ sha0 10 172.16.101.1 sha1 30 primary_ip,secondary_ip
# /opt/FJSVhanet/usr/sbin/hanetpathmon param
[Parameter List]
Name Monitoring Parameter
+-------+----------------------------------------------------------+
sha0 auto_startup = yes
interval = 3 sec
times = 5 times
repair_times = 2 times
idle = 45 sec
Auto fail-back = no
FAILOVER Status = no
# /opt/FJSVhanet/usr/sbin/hanetmask print
network-address netmask +---------------+---------------+ 172.16.101.0 255.255.255.0
# /opt/FJSVhanet/usr/sbin/hanethvrsc print
ifname takeover-ipv4 takeover-ipv6 vlan-id/logical ip address list +----------+----------------+----------------+--------------------------------+ sha0:65 172.16.101.100 - 10
システム再起動
以下のコマンドを実行し、システムを再起動してください。
# /sbin/shutdown -r now