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

21.1.3 インスタンスの設定

クラスタノードを構成するインスタンスおよび仮想ネットワークインタフェースを作成してください。

仮想ネットワークインタフェースを作成する際は、“20.2.1 ネットワークの引継ぎ”で選択したアーキテクチャパターンに基づき、適切にサブネットを選択してください。

仮想ルータによるネットワーク引継ぎを選択した場合は、送信元/送信先の変更チェックをオフにしてください。

IAMロールを使用する場合、“20.10 ポリシーの設計”を参照して、ポリシーを作成し、EC2のユースケースに対してポリシーをアタッチしてロールを作成してください。ロールの作成後、PRIMECLUSTERを使用するインスタンスに対して、IAMロールを関連付けてください。

IAMユーザを使用する場合、“20.10 ポリシーの設計”に記載しているポリシーが、IAMユーザに付与されているか確認してください。

付与されていない場合は、ポリシーをアタッチしてください。

なお、仮想ネットワークインタフェースを複数作成し、デフォルトゲートウェイが設定されていない仮想ネットワークインタフェースで異なるサブネットのインタフェースと通信する場合には、その仮想ネットワークインタフェースに対し、静的ルーティングの設定が必要です。同じサブネットのインタフェースとのみ通信する場合は、静的ルーティングの設定は不要です。

2ノード構成(CFノード名が、クラスタノード1、クラスタノード2)のクラスタシステムで、管理LAN(eth0)とは別のネットワークインタフェース(eth1)をクラスタインタコネクトとして使用する場合の静的ルーティングの設定例を示します。

クラスタノード1のeth1のIPアドレスが172.30.64.4/20、クラスタノード2のeth1のIPアドレスが172.30.80.4/20の場合、各ノードで以下の設定をしてください。

クラスタノード1
  1. eth1のCONNECTIONを確認してください。

    # nmcli device status
    DEVICE  TYPE      STATE      CONNECTION
    eth0    ethernet  connected  System eth0
    eth1    ethernet  connected  Wired connection 1
    eth2    ethernet  connected  Wired connection 2
    eth3    ethernet  connected  Wired connection 3
    lo      loopback  unmanaged  --
  2. 手順1.で確認したCONNECTIONにルートを追加してください。

    # nmcli connection modify "Wired connection 1" +ipv4.routes "172.30.80.0/20 172.30.64.1"
  3. CONNECTIONにルートが正しく追加されたことを確認してください。

    # nmcli -g ipv4.routes connection show "Wired connection 1"
    172.30.80.0/20 172.30.64.1
  4. ネットワーク接続を再起動してください。

    # nmcli connection down "Wired connection 1"
    # nmcli connection up "Wired connection 1"
  5. 手順2.で設定したルートが追加されていることを確認してください。

    # ip route show
    172.30.80.0/20 via 172.30.64.1 dev eth1 proto static metric 113
  6. OSを再起動してください。

クラスタノード2
  1. eth1のCONNECTIONを確認してください。

    # nmcli device status
    DEVICE  TYPE      STATE      CONNECTION
    eth0    ethernet  connected  System eth0
    eth1    ethernet  connected  Wired connection 1
    eth2    ethernet  connected  Wired connection 2
    eth3    ethernet  connected  Wired connection 3
    lo      loopback  unmanaged  --
  2. 手順1.で確認したCONNECTIONにルートを追加してください。

    # nmcli connection modify "Wired connection 1" +ipv4.routes "172.30.64.0/20 172.30.80.1"
  3. CONNECTIONにルートが正しく追加されたことを確認してください。

    # nmcli -g ipv4.routes connection show "Wired connection 1"
    172.30.64.0/20 172.30.80.1
  4. ネットワーク接続を再起動してください。

    # nmcli connection down "Wired connection 1"
    # nmcli connection up "Wired connection 1"
  5. 手順2.で設定したルートが追加されていることを確認してください。

    # ip route show
    172.30.64.0/20 via 172.30.80.1 dev eth1 proto static metric 113
  6. OSを再起動してください。

参照

静的ルーティングの設定方法の詳細については、OSのドキュメントを参照してください。