Citrix ADC

ノードのフェイルオーバーを強制する

たとえば、プライマリノードを交換またはアップグレードする必要がある場合に、フェールオーバーを強制することができます。プライマリノードまたはセカンダリノードのいずれかからフェイルオーバーを強制できます。強制フェールオーバーは継承されたり、同期されたりしません。強制フェールオーバー後の同期ステータスを表示するには、ノードのステータスを表示します。

次の状況では、強制フェールオーバーを実行できません。

  • スタンドアロンシステムにフェールオーバーを強制する。
  • セカンダリノードは無効です。
  • セカンダリノードは、セカンダリノードを維持するように構成されています。

Citrix ADCアプライアンスは、強制フェイルオーバーコマンドの実行時に潜在的な問題を検出すると、警告メッセージを表示します。メッセージには警告の要因に関する情報が含まれており、手順を進める前に確認が求められます。

プライマリノード、セカンダリノード、およびノードがリッスンモードのときにフェイルオーバーを強制できます。

  • プライマリノードでのフェールオーバーの強制実行

    プライマリノードでフェイルオーバーを強制すると、プライマリがセカンダリになり、セカンダリがプライマリになります。強制フェイルオーバーは、プライマリノードがセカンダリノードが稼働していると判断できる場合にのみ可能です。

    セカンダリノードが DOWN の場合、強制フェールオーバーコマンドは次のエラーメッセージを返します。「無効なピアの状態のため操作できません。修正して再試行してください。」

    セカンダリシステムが要求状態または非アクティブの場合は、次のエラーメッセージを返します。「現在操作できません。システムが安定するのを待ってから、再試行してください。」

  • セカンダリ・ノードでのフェイルオーバーの強制実行

    セカンダリノードから force failover コマンドを実行すると、セカンダリノードはプライマリノードになり、プライマリノードはセカンダリノードになります。強制フェイルオーバーは、セカンダリノードの健全性が良好で、セカンダリを維持するように構成されていない場合にのみ発生します。

    2 次ノードが 1 次ノードになることができない場合、または 2 次ノードが (STAYSECONDARY オプションを使用して) 2 次ノードに設定されている場合、ノードは次のエラーメッセージを表示します。「状態が無効であるため、操作できません。詳細については、ノードを参照してください。」

  • ノードがリッスンモードである場合のフェールオーバーの強制実行

    HA ペアの 2 つのノードで異なるバージョンのシステムソフトウェアが実行されている場合、上位バージョンを実行しているノードはリッスンモードに切り替わります。このモードでは、コマンドの伝播も同期も機能しません。

    両方のノードでシステムソフトウェアをアップグレードする前に、いずれかのノードで新しいバージョンをテストする必要があります。これを行うには、すでにアップグレードされているシステムでフェールオーバーを強制する必要があります。アップグレードされたシステムはプライマリノードとして引き継がれますが、コマンドの伝播や同期は行われません。また、すべての接続を再確立する必要があります。

コマンドラインインターフェイスを使用してノードでフェイルオーバーを強制するには

コマンドプロンプトで、次のように入力します。

force HA failover

GUI を使用してノードでフェイルオーバーを強制するには

[システム] > [高可用性] に移動し、[ノード] タブでノードを選択し、[アクション] リストで [強制フェイルオーバー] を選択します。

ノードのフェイルオーバーを強制する