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

最終公開日 : Sep 25, 2026
たとえば、プライマリノードを交換またはアップグレードする必要がある場合に、フェールオーバーを強制することができます。プライマリノードまたはセカンダリノードのいずれかからフェイルオーバーを強制できます。強制フェールオーバーは継承されたり、同期されたりしません。強制フェールオーバー後の同期ステータスを表示するには、ノードのステータスを表示します。
次の状況では、強制フェールオーバーを実行できません。
  • スタンドアロンシステムにフェールオーバーを強制する。
  • セカンダリノードは無効です。
  • セカンダリノードは、セカンダリノードを維持するように構成されています。
Citrix ADCアプライアンスは、強制フェイルオーバーコマンドの実行時に潜在的な問題を検出すると、警告メッセージを表示します。メッセージには警告の要因に関する情報が含まれており、手順を進める前に確認が求められます。
プライマリノード、セカンダリノード、およびノードがリッスンモードのときにフェイルオーバーを強制できます。
  • プライマリノードでのフェールオーバーの強制実行。
    プライマリノードでフェイルオーバーを強制すると、プライマリがセカンダリになり、セカンダリがプライマリになります。強制フェイルオーバーは、プライマリノードがセカンダリノードが稼働していると判断できる場合にのみ可能です。
    セカンダリノードが DOWN の場合、強制フェールオーバーコマンドは次のエラーメッセージを返します。「無効なピアの状態のため操作できません。修正して再試行してください。」
    セカンダリシステムが要求状態または非アクティブの場合、次のエラーメッセージが表示されます。
    Operation not possible now. Please wait for the system to stabilize before retrying.
  • セカンダリ・ノードでのフェイルオーバーの強制実行。
    セカンダリノードから force failover コマンドを実行すると、セカンダリノードはプライマリノードになり、プライマリノードはセカンダリノードになります。強制フェールオーバーは、セカンダリノードの正常性が良好で、セカンダリとして構成されていない場合にのみ発生します。
    セカンダリノードがプライマリノードになれない場合、またはセカンダリノードが(STAYSECERNDARY オプションを使用して)セカンダリとして構成されている場合、ノードは次のエラーメッセージが表示されます。
    Operation not possible as my state is invalid. View the node for more information.
  • ノードがリッスンモードである場合のフェールオーバーの強制実行。
    HA ペアの 2 つのノードで異なるバージョンのシステムソフトウェアが実行されている場合、上位バージョンを実行しているノードはリッスンモードに切り替わります。このモードでは、コマンドの伝播も同期も機能しません。
    両方のノードでシステムソフトウェアをアップグレードする前に、いずれかのノードで新しいバージョンをテストします。これを行うには、すでにアップグレードされているシステムでフェイルオーバーを強制する必要があります。アップグレードされたシステムはプライマリノードとして引き継がれますが、コマンドの伝播や同期は行われません。また、すべての接続を再確立する必要があります。
重要
HA 同期処理の進行中にフェールオーバーを強制すると、HA セットアップのアクティブなデータセッションの一部が失われる可能性があります。したがって、HA 同期処理が完了するのを待ってから、強制フェールオーバー操作を実行します。
コマンドラインインターフェイスを使用してノードでフェイルオーバーを強制するには、次の手順を実行します。
コマンドプロンプトで入力します。
force HA failover
GUI を使用してノードでフェイルオーバーを強制するには、次の手順を実行します。
\[システム\] > \[高可用性\] に移動し、\[ノード\] タブでノードを選択し、\[アクション\] リストで \[強制フェイルオーバー\] を選択します。
Related information