ADC

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

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

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

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

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 を使用してノードでフェイルオーバーを強制するには、次の手順を実行します

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

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

この記事の概要