手動でSocketの冗長化フェイルオーバーを有効化する

Prev Next

この記事では、プライマリとセカンダリソケットの冗長化役割を手動で切り替える方法について説明します。

概要

手動の高可用性(HA)フェイルオーバーは、Cato管理アプリケーション(CMA)内から、セカンダリソケットへ一時的にサイトをフェイルオーバーすることでソケット環境をテストすることを可能にします。 これは、冗長化が正しく設定され、およびフェイルオーバーイベントに対して適切に応答することを検証するのに役立ちます

この機能により、フェイルオーバータイミングをコントロールし、より安全で予測可能な検証プロセスが可能になります。 ソケットページを使用して、セカンダリソケットをフェイルオーバーします。

重要:

  • 手動HAフェイルオーバーを実行する前に、オンサイトのソケット担当者が物理的アクセスを必要とする問題が発生した場合に対応できるよう待機していることを確認してください。

  • 手動の冗長化フェイルオーバーをソケットのメンテナンスに使用しないでください - これにより、ソケットにスプリットブレイン問題を引き起こす可能性があります

手動フェイルオーバーの仕組み

CMAから手動フェイルオーバーをトリガーすると、次のアクションが実行されます:

  • CMAはプライマリソケットにVRRPパケットの送信を停止するよう指示します

  • セカンダリソケットは障害を検出し、マスターサイトとして引き継ぎます

  • 約120秒後、CMAに表示されます:

    • ステータス: 未準備 (冗長化フェイルオーバー中)

    • 両方のソケットがマスターとして表示され、セカンダリが所有権を引き継いだことを示します(スプリットブレインシナリオ)

    この動作は予期されるものであり、セカンダリが現在アクティブであることを確認します。

前提条件

手動冗長化フェイルオーバーをトリガーする前に、確認してください:

  • 両方のソケットがバージョン24以上のソケットバージョンを実行しています

  • 冗長化の状態がCMAで準備完了となっている

ベストプラクティス

  • 手動のフェイルオーバー状態を必要以上に長く維持しないでください

  • この機能はメンテナンスまたは検証シナリオでのみ使用してください

  • システムの回復力を維持するために、冗長化を準備完了の状態にすばやく戻してください

手動HAフェイルオーバーの有効化

手動-HA-フェイルオーバー.png

手動フェイルオーバーをトリガーするには:

  1. ナビゲーションメニューから、ソケット > アクション > 手動HAフェイルオーバーを有効化を選択します。

  2. 約120秒お待ちください。

  3. ソケットページを更新して新しいステータスを確認します。

プライマリソケットに戻す

次の方法のいずれかでプライマリソケットに制御を戻すことができます:

  • オプション 1: ナビゲーションメニューから、ソケット > アクション > 手動冗長化フェイルオーバー解除を選択します。

  • オプション2: プライマリソケットを再起動します。 CMAは、自動的に元のHA構成をサイトに復元します。