ADC

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

  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 コマンドが失敗する条件を教えてください。

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

    • スタンドアロンシステムにフェールオーバーを強制する。
    • セカンダリノードは無効です。
    • セカンダリノードはセカンダリのままになるように設定されます。
    • プライマリノードはプライマリのままであるように構成されています。
    • ピアノードの状態が不明です。
高可用性に関するよくある質問

この記事の概要