ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

パス監視を使用したクラスター内のサービスの監視

クラスタ構成では、監視サービスの所有権はノード間で分散されます。したがって、さまざまなノードがさまざまなサービスを監視します。サービスを監視するノードはサービスオーナーと呼ばれます。サービス所有者のみがサーバーをプローブして、割り当てられたサービスのステータスを監視します。さらに、サービスのステータスをクラスター内の他のすべてのノードに伝達します。分散監視の欠点は、すべてのノードとサーバー間のネットワーク接続とリンク状態が決定されないことです。この欠点を克服するには、パスモニタリングを使用できます。

サービスを監視するノードは選択できません。サービスを監視するノードの選択は、内部メカニズムを通じて行われます。 show service <service name> and show serviceGroup <service group name> コマンドを使用すると、サービスを監視する所有者ノードを確認できます。

パス監視は、ノードとサーバーが提供するサービスとの間のネットワーク接続とリンク状態をチェックします。ノードは ICMP ping を送信して、サーバーにアクセスできるかどうかを確認します。

パス・モニタリングの仕組み

N1、N2、N3の3つのノードで構成されるNetScalerクラスターの例を考えてみましょう。N2 は HTTP サービス (S1) の状態を監視するサービスオーナーです。クラスター内の他のノードにサービスの状態をアドバタイズします。パス監視は、クラスター内のすべてのノード、すべてのサービスで有効になっています。各ノードは ICMP ping のみをサーバーに送信します。サービス所有者は HTTP サービスリクエストと ICMP ping の両方を送信します。各ノードは、そのパス監視状態をサービス所有者に報告します。

パス監視を使用したクラスター内のサービスの監視

次の 2 つのパラメータは、ノードのサービス状態を決定します。

  • S = サービス所有者が通知したサービスの状態
  • P = 各ノードのパス監視状態

ノードがサーバーにアクセスできるかどうかによって、そのノードのパス監視状態が決まります。

次の表は、PathMonitorInDV パラメータが有効または無効の場合に、パス監視状態に基づいて設定されたサービス状態を示しています。

パラメーター 経路監視状態 サービス状態
PathMonitorInDV = いいえ。これがデフォルトの構成です。 P1 = ダウン S1 = ダウン
  P2 = アップ S1 = ダウン
  P3 = アップ S1 = ダウン
pathMonitorIndv = YES P1 = ダウン S1 = ダウン
  P2 = アップ S1 = アップ
  P3 = アップ S1 = アップ

この例では、サービス所有者は、パス監視状態が DOWN に設定されているノードに基づいて、すべてのノードのサービス状態を決定します。いずれかのノードのパス監視状態が DOWN の場合、サービス所有者はすべてのノードのサービス状態を DOWN に設定します。各ノードのパス監視状態が UP の場合のみ、すべてのノードのサービス状態が UP に設定されます。

PathMonitorInDV パラメーターを有効にすることで、個々のノードのパス監視を使用できます。このパラメータにより、サービス所有者は各ノードのパス監視状態に基づいて各ノードのサービス状態を設定できます。

PathMonitorInDV パラメータを設定すると、パーシスタンスなどの一部の機能が動作しなくなる可能性があります。

パス監視の設定

パスモニタリングは、すべてのサービスとサービスグループに適用されます。パス監視パラメータはデフォルトでは無効になっています。

CLIを使用してサービス/サービスグループのパス監視を有効にするには

コマンドプロンプトで入力します。

add service <service name> <IP address> <service type> <port> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>] add servicegroup <servicegroup name> <service type> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>]

例:

add service s1 1.1.1.1 HTTP 80 -pathMonitor YES add servicegroup sg_1 HTTP -pathMonitor YES add service s1 1.1.1.1 HTTP 80 -pathMonitor YES -pathMonitorIndv YES add servicegroup sg_1 HTTP -pathMonitor YES -pathMonitorIndv YES

次のように set コマンドからパス監視パラメータを設定することもできます。

set service <service name> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>] set servicegroup <servicegroup name> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>]

例:

set service s1 -pathMonitor YES set servicegroup sg_1 -pathMonitor YES set service s1 -pathMonitorIndv YES set servicegroup sg_1 -pathMonitorIndv NO

GUI を使用してサービス/サービスグループのパス監視を有効にするには

  1. [ トラフィック管理 ] > [ 負荷分散 ] > [ サービス] に移動します。

    サービスグループの場合は、[ トラフィック管理 ] > [ 負荷分散 ] > [ サービスグループ] に移動します。

  2. サービス/サービスグループペインで 、リストからサービス/サービスグループを選択し、ダブルクリックして開きます。
  3. [ サービス設定 ] タブで、[ 編集] をクリックします。
  4. パス・モニタリング」を選択します。
  5. 適用する場合は「 個別パス監視」を選択し、「 OK」をクリックします。

個別パス監視を有効にできるのは、パス監視を有効にした場合のみです。

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
パス監視を使用したクラスター内のサービスの監視