クラスタノードを構成するインスタンスおよび仮想ネットワークインタフェースを作成してください。
仮想ネットワークインタフェースを作成する際は、“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の場合、各ノードで以下の設定をしてください。
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 --
手順1.で確認したCONNECTIONにルートを追加してください。
# nmcli connection modify "Wired connection 1" +ipv4.routes "172.30.80.0/20 172.30.64.1"
CONNECTIONにルートが正しく追加されたことを確認してください。
# nmcli -g ipv4.routes connection show "Wired connection 1" 172.30.80.0/20 172.30.64.1
ネットワーク接続を再起動してください。
# nmcli connection down "Wired connection 1" # nmcli connection up "Wired connection 1"
手順2.で設定したルートが追加されていることを確認してください。
# ip route show
172.30.80.0/20 via 172.30.64.1 dev eth1 proto static metric 113
OSを再起動してください。
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 --
手順1.で確認したCONNECTIONにルートを追加してください。
# nmcli connection modify "Wired connection 1" +ipv4.routes "172.30.64.0/20 172.30.80.1"
CONNECTIONにルートが正しく追加されたことを確認してください。
# nmcli -g ipv4.routes connection show "Wired connection 1" 172.30.64.0/20 172.30.80.1
ネットワーク接続を再起動してください。
# nmcli connection down "Wired connection 1" # nmcli connection up "Wired connection 1"
手順2.で設定したルートが追加されていることを確認してください。
# ip route show
172.30.64.0/20 via 172.30.80.1 dev eth1 proto static metric 113
OSを再起動してください。
参照
静的ルーティングの設定方法の詳細については、OSのドキュメントを参照してください。