リモートサービスをGSLB仮想サーバーにバインドすると、GSLBサイトは、ラウンドトリップ時間と永続性情報であるネットワークメトリック情報を含むメトリック情報を交換します。
参加しているサイト間でメトリック交換接続が一時的に切断された場合、リモートサイトはダウンとマークされ、稼働している残りのサイトで負荷分散が実行されます。サイトのメトリック交換が DOWN の場合、そのサイトに属するリモートサービスも DOWN とマークされます。
Citrix ADCアプライアンスは、MEPまたはリモートサービスに明示的にバインドされているモニターを使用して、リモートGSLBサービスの状態を定期的に評価します。ローカル GSLB サービスの状態はデフォルトで MEP を使用して更新されるため、明示的なモニターをローカルサービスにバインドする必要はありません。ただし、明示的なモニターをリモートサービスにバインドすることはできます。モニタが明示的にバインドされている場合、リモートサービスの状態はメトリック交換によって制御されません。
デフォルトでは、モニターをリモートGSLBサービスにバインドすると、NetScalerアプライアンスはモニターによって報告されたサービスの状態を使用します。ただし、次の状況ではモニターを使用してサービスを評価するようにNetScalerアプライアンスを構成できます。
-
常にモニターを使用してください (デフォルト設定)。
-
MEP がダウンしているときはモニタを使用してください。
-
リモートサービスと MEP がダウンしているときはモニターを使用してください。
上記の設定のうちの 2 番目と 3 番目の設定により、MEP が稼働しているときにアプライアンスは監視を停止できます。たとえば、階層型の GSLB 設定では、GSLB サイトは子サイトの MEP 情報を親サイトに提供します。このような中間サイトでは、サイトの実際の状態は稼働していても、ネットワークの問題が原因で子サイトの状態が DOWN と評価されることがあります。この場合、モニターを親サイトのサービスにバインドし、MEP を無効にして、リモートサービスの実際の状態を確認できます。このオプションにより、リモートサービスの状態を決定する方法を制御できます。
モニターを使用するには、まずモニターを作成してから、GSLB サービスにバインドします。