高可用性に関するよくある質問

最終公開日 : Sep 25, 2026
  1. HA 構成のノード間で HA 関連情報を交換するために使用するさまざまなポートは何ですか。
    HA 構成では、両方のノードが次のポートを使用して HA 関連情報を交換します:
    • ハートビートパケットを交換するためのUDPポート3003。
    • TCP ポート 3008 または 3010 (同期およびコマンド伝播用)。
  2. 同期をトリガーする条件は何か?
    同期は、次のいずれかの条件によってトリガーされます。
    • セカンダリが受信したプライマリノードのインカネーション番号が、セカンダリノードのインカネーション番号と一致しません。 注:HA 構成内の両方のノードには、 ノードの構成ファイル内の構成数をカウントするインカーネーション番号と呼ばれるカウンタがあります。各ノードは、ハートビートメッセージでそのインカネーション番号を他のノードに送信します。次のコマンドでは、インカーネーション番号は増加しません:
      1. すべての HA 設定関連コマンド。たとえば、ha ノードを追加し、ha ノードを設定し、ha ノードをバインドします。
      2. すべてのインターフェイス関連コマンド。たとえば、インターフェイスを設定したり、インターフェイスを設定解除したりします。
      3. チャンネル関連のすべてのコマンド。たとえば、チャネルの追加、チャネルの設定、チャネルのバインドなどを行います。
    • セカンダリノードは再起動後に起動します。
    • プライマリノードは、フェールオーバー後にセカンダリになります。
  3. INC モードまたは非 INC モードの HA 構成で同期または伝播されない構成はどれですか?
    次のコマンドは、セカンダリノードに伝播も同期もされません:
    • すべてのノード固有の HA 構成コマンド。たとえば、ha ノードを追加し、ha ノードを設定し、ha ノードをバインドします。
    • インターフェイス関連のすべての構成コマンド。たとえば、インターフェイスを設定したり、インターフェイスを設定解除したりします。
    • チャンネル関連のすべての設定コマンド。たとえば、チャネルの追加、チャネルの設定、チャネルのバインドなどを行います。
    注:
    以下の構成は、INC モードの HA でのみ同期も伝達もされません。各ノードにはそれぞれ独自のものがあります。
    • SNIP
    • VLAN
    • ルート (LLB ルートを除く)
    • ルートモニター
    • RNAT ルール (NAT IP として VIP を使用するすべての RNAT ルールを除く)
    • ダイナミックルーティング構成
    • ネットプロファイル
  4. セカンダリノードに追加された構成はプライマリノードで同期されますか?
    いいえ、セカンダリノードに追加された構成はプライマリノードと同期されません。
  5. HA構成で両方のノードがプライマリであると主張する理由は何でしょうか。
    最も可能性の高い理由は、プライマリノードとセカンダリノードは両方とも正常ですが、セカンダリはプライマリからハートビートパケットを受信しないことです。問題は、ノード間のネットワークにある可能性があります。
  6. 異なるシステムクロック設定で 2 つのノードを展開すると、HA 構成で問題が発生しますか?
    2 つのノードでシステムクロック設定が異なると、次の問題が発生する可能性があります。
    • ログファイルエントリのタイムスタンプが一致しません。このような状況では、ログエントリに問題がないか分析するのが難しくなります。
    • フェイルオーバー後、どのような種類の Cookie ベースのパーシスタンスでも、ロードバランシングの問題が発生する可能性があります。時間が大きく異なると、Cookie が予想よりも早く期限切れになり、永続化セッションが終了する可能性があります。
    • ノードでの時間関連の決定にも同様の考慮事項が当てはまります。
  7. Force HA sync コマンドが失敗した場合の条件は何ですか。
    強制同期は、次のいずれかの状況で失敗します。
    • 同期が既に進行中の場合は、強制的に同期します。
    • スタンドアロンのNetScalerアプライアンスで同期を強制します。
    • セカンダリノードは無効です。
    • HA 同期は現在のセカンダリノードでは無効になっています。
    • 現在のプライマリノードでは HA 伝播が無効になっているため、プライマリノードからの同期を強制します。
  8. sync HA files コマンドの失敗条件は何ですか。
    設定ファイルの同期は、次のいずれかの状況で失敗します。
    • スタンドアロンシステム上。
    • セカンダリノードを無効にした状態。
  9. HA構成では、セカンダリノードがプライマリを引き継いだ場合、元のプライマリがオンラインに戻ったときにセカンダリステータスに戻りますか。
    いいえ。セカンダリノードがプライマリを引き継いだ後は、元のプライマリノードが再びオンラインに戻っても、プライマリノードはプライマリのままです。ノードのプライマリステータスとセカンダリステータスを交換するには、 force failover コマンドを実行します。
  10. force failover コマンドが失敗する条件を教えてください。
    次の状況では、強制フェールオーバーを実行できません。
    • スタンドアロンシステムにフェールオーバーを強制する。
    • セカンダリノードは無効です。
    • セカンダリノードはセカンダリのままになるように設定されます。
    • プライマリノードはプライマリのままであるように構成されています。
    • ピアノードの状態が不明です。
Related information