ADC

ノードを強制的にフェイルオーバーさせる

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

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

  • スタンドアロンシステムにフェールオーバーを強制する。
  • セカンダリノードは無効です。
  • セカンダリノードはセカンダリのままになるように設定されます。

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

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

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

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

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

    セカンダリシステムが要求状態または非アクティブの場合、次のエラーメッセージが表示されます。

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

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

ノードを強制的にフェイルオーバーさせる

この記事の概要