KVM用のvSRX仮想ファイアウォールクラスターのステージングとプロビジョニング
vSRX仮想ファイアウォールVMと仮想ネットワークをプロビジョニングして、シャーシクラスタリングを設定できます。
vSRX仮想ファイアウォール シャーシクラスター のステージングとプロビジョニングには、以下のタスクが含まれます。
vSRX仮想ファイアウォールでのシャーシクラスタープロビジョニング
シャーシクラスタには、2つのvSRX仮想ファイアウォールインスタンス間の以下の直接接続が必要です。
2つのvSRX仮想ファイアウォールインスタンス間のコントロールプレーントラフィックに対してアクティブ/パッシブモードで動作する制御リンクまたは仮想ネットワーク
2つのvSRX仮想ファイアウォールインスタンス間のデータトラフィックに対してアクティブ/アクティブモードで動作するファブリックリンクまたは仮想ネットワーク
手記:冗長性を高めるため、オプションで 2 つのファブリックリンクを作成できます。
vSRX仮想ファイアウォールクラスターは、次のインターフェイスを使用します。
アウトオブバンド管理インターフェイス(fxp0)
クラスタ制御インタフェース(em0)
クラスタ ファブリック インターフェイス(ノード 0 の fab0、ノード 1 の fab1)
制御インターフェイスは 2 番目の vNIC である必要があります。冗長性を高めるため、オプションで2つ目のファブリックリンクを設定することもできます。
vSRX仮想ファイアウォールは、以下の点を考慮して、virtioドライバーとインターフェイスを使用したシャーシクラスターをサポートします。
シャーシクラスターを有効にする場合、ジャンボフレーム(MTU サイズ = 9000)も有効にして、virtio ネットワークインターフェイス上のファブリックリンクをサポートする必要があります。
2 つの物理ホストにまたがってシャーシ クラスタを設定する場合は、vSRX仮想ファイアウォール制御リンクが使用する各ホスト物理インターフェイスで igmp-snooping を無効にして、制御リンクのハートビートがシャーシ クラスタ内の両方のノードで受信されるようにします。
hostOS# echo 0 > /sys/devices/virtual/net/<bridge-name>/bridge/multicast_snooping
シャーシクラスタを有効にすると、vSRX仮想ファイアウォールインスタンスは2番目のvNICを制御リンクem0にマッピングします。他の vNIC をファブリック リンクにマッピングできます。
virtio インターフェイスの場合、リンクステータスの更新はサポートされていません。virtio インターフェイスのリンクステータスは、常に Up として報告されます。このため、virtio およびシャーシクラスターを使用する vSRX仮想ファイアウォールインスタンスは、virtio インターフェイスからリンクアップおよびリンクダウンメッセージを受信できません。
仮想ネットワークの MAC エージング タイムによって、エントリが MAC テーブルに残る時間が決まります。フェールオーバー中のダウンタイムを最小限に抑えるために、仮想ネットワークの MAC エージング タイムを短縮することをお勧めします。
たとえば、 brctl setageing bridge 1 コマンドを使用して、Linux ブリッジのエージングを 1 秒に設定できます。
制御リンクとファブリックリンクの仮想ネットワークを構成してから、制御仮想ネットワークへの制御インターフェイスとファブリック仮想ネットワークへのファブリックインターフェイスを作成して接続します。
virt-manager を使用したシャーシクラスター仮想ネットワークの作成
KVMでは、シャーシクラスタリングのために各vSRX仮想ファイアウォールインスタンスを接続できる2つの仮想ネットワーク(制御とファブリック)を作成します。
virt-managerで仮想ネットワークを作成するには、次のようにします。
virt-managerを起動し、[Edit>Connection Details] を選択します。[接続の詳細] ダイアログ ボックスが表示されます。- [ 仮想ネットワーク] を選択します。既存の仮想ネットワークのリストが表示されます。
- [+] をクリックして、制御リンク用の新しい仮想ネットワークを作成します。[新しい仮想ネットワークの作成] ウィザードが表示されます。
- この仮想ネットワークのサブネットを設定し、 [転送] をクリックします。
- [ DHCPを有効にする ]を選択し、[ 転送]をクリックします。
- [分離された仮想ネットワーク] を選択し、 [進む] をクリックします。
- 設定を確認し、[ 完了] をクリックして仮想ネットワークを作成します。
virsh を使用したシャーシ クラスタ仮想ネットワークの作成
KVMでは、シャーシクラスタリングのために各vSRX仮想ファイアウォールを接続できる2つの仮想ネットワーク(制御とファブリック)を作成します。
virshで制御ネットワークを作成するには、次のようにします。
virt-manager を使用したコントロールおよびファブリックインターフェイスの設定
virt-managerを使用してシャーシクラスタリング用の制御インターフェイスとファブリックインターフェイスを設定するには、次の手順に従います。
virsh による制御インターフェイスとファブリックインターフェイスの設定
vSRX仮想ファイアウォール VM への制御インターフェイスおよびファブリック インターフェイスを virsh で設定するには:
シャーシ クラスタ ファブリック ポートの設定
シャーシ クラスタが形成されたら、ファブリック(データ)ポートを構成するインターフェイスを設定する必要があります。
以下が設定されていることを確認します。
両方のvSRX仮想ファイアウォールインスタンスでシャーシクラスタIDを設定し、vSRX仮想ファイアウォールインスタンスを再起動しました。
制御リンクとファブリックリンクが設定されていること。