ページの先頭行へ戻る
PRIMECLUSTER 導入運用手引書 4.6<Cloud Services 編>
FUJITSU Software

15.7.1 GLSの初期設定

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の設定]

  1. システムの設定

    1. /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アドレス
    2. /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に記載されているパラメタはいずれも記載する必要があります。

    3. /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
  2. 仮想インタフェースの作成

    以下のコマンドを実行して、仮想インタフェースを作成します。

    # /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
  3. 仮想インタフェースの設定

    • /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ファイルに記載されているパラメタはいずれも記載する必要があります。

  4. タグ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
  5. ネットワーク監視機能の設定

    業務ネットワーク上の仮想ルータを監視先に設定します。

    # /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
  6. 引継ぎ仮想インタフェースのサブネットマスクの設定

    # /opt/FJSVhanet/usr/sbin/hanetmask create -i 172.16.101.0 -m 255.255.255.0
  7. 引継ぎ仮想インタフェースの作成

    # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 172.16.101.100 -v 10
  8. 設定の確認

    手順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
  9. システム再起動

    以下のコマンドを実行し、システムを再起動してください。

    # /sbin/shutdown -r now

[node2の設定]

  1. システムの設定

    1. /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義してください。
      定義内容はnode1と同じです。

    2. /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルを編集します。
      定義内容はnode1と同じです。

    3. /etc/sysconfig/network-scripts/ifcfg-ethX.10(Xは0,1)およびifcfg-ethY.Z(Yは2,3 Zは20,30)ファイルを修正します。
      定義内容はnode1と同じです。

  2. 仮想インタフェースの作成

    以下のコマンドを実行して、仮想インタフェースを作成します。

    # /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
  3. 仮想インタフェースの設定

    • /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ファイルに記載されているパラメタはいずれも記載する必要があります。

  4. タグ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
  5. ネットワーク監視機能の設定

    業務ネットワーク上の仮想ルータを監視先に設定します。

    # /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
  6. 引継ぎ仮想インタフェースのサブネットマスクの設定

    # /opt/FJSVhanet/usr/sbin/hanetmask create -i 172.16.101.0 -m 255.255.255.0
  7. 引継ぎ仮想インタフェースの作成

    # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 172.16.101.100 -v 10
  8. 設定の確認

    手順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
  9. システム再起動

    以下のコマンドを実行し、システムを再起動してください。

    # /sbin/shutdown -r now