-
-
-
VMware ESX、Linux KVM、およびCitrix HypervisorでNetScaler ADC VPXのパフォーマンスを最適化する
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ドメイン名ベースのサービスを負荷分散する
-
-
-
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
ドメイン名ベースのサービスを負荷分散する
負荷分散用のサービスを作成するときに、IP アドレスを指定できます。または、ドメイン名を使用してサーバーを作成することもできます。サーバー名(ドメイン名)は、IPv4またはIPv6ネームサーバーを使用するか、権限のあるDNSレコード(IPv4の場合はAレコードまたはIPv6の場合はAAAAレコード)をNetScaler構成に追加することで解決できます。
IP アドレスではなくドメイン名を使用してサービスを構成し、ネームサーバーがドメイン名を新しい IP アドレスに解決する場合、サービスにバインドされたモニターは新しい IP アドレスに対してヘルスチェックを実行し、IP アドレスが正常であることが検出された場合にのみサービス IP アドレスを更新します。モニタは、サービスにバインドされたデフォルトのモニタにすることも、サポートされているその他のモニタをバインドすることもできます。監視パラメータで定義された一定の間隔でサービスをプローブします。ドメイン名が新しい IP アドレスに変換されると、モニターは新しいプローブを送信してサービスの状態を確認します。それ以降のプローブはすべて、事前に定義された間隔で行われます。
注:サーバーの IP アドレスを変更すると、最初のクライアントリクエストに対応するサービスがマークダウンされます。ネームサーバーは、次のリクエスト用にサービスの IP アドレスを変更された IP アドレスに変換し、サービスが UP とマークされます。
ドメイン名ベースのサービスには次の制限があります。
- ドメイン名の最大長は 255 文字です。
- Maximum Client パラメータは、ドメイン名ベースのサーバーを表すサービスを構成するために使用されます。たとえば、仮想サーバーにバインドされたサービスには MaxClient が 1000 に設定されます。仮想サーバーの接続数が2000に達すると、DNSリゾルバーはサービスのIPアドレスを変更します。ただし、サービスの接続カウンタはリセットされないため、仮想サーバーは古い接続がすべて閉じられるまで新しい接続を確立できません。
- サービスの IP アドレスが変更されると、永続性を維持するのが難しくなります。
- タイムアウトによりドメイン名解決が失敗した場合、アプライアンスは古い情報(IPアドレス)を使用します。
- 監視によってサービスが停止していることが検出されると、アプライアンスはサービス(ドメイン名ベースのサーバーを表す)に対してDNS解決を実行して新しいIPアドレスを取得します。
- 統計情報はサービスで収集され、IP アドレスが変更されてもリセットされません。
- DNS解決が「名前エラー」(3)のコードを返した場合、アプライアンスはサービスをマークダウンし、IPアドレスをゼロに変更します。
アプライアンスは、サービスの要求を受信すると、ターゲットサービスを選択します。このようにして、アプライアンスはサービスの負荷のバランスをとります。次の図は、ドメインネームベースサーバー (DBS) のグループをロードバランシングするロードバランシング構成のトポロジを示しています。
図1:DBS サーバの基本的なロードバランシングトポロジ
Service-HTTP-1、Service-HTTP-2、およびService-HTTP-3 は、仮想サーバ Vserver-LB-1 にバインドされます。仮想サーバー vserver-LB-1 は、サービスの選択に最小接続負荷分散方式を使用します。サービスの IP アドレスは、ネームサーバー Vserver-LB-2 を使用して解決されます。
次の表は、アプライアンスに設定されている基本エンティティの名前と値を示しています。
エンティティタイプ | 名前 | IPアドレス | ポート | Protocol |
---|---|---|---|---|
仮想サーバー | Vserver-LB-1 | 10.102.29.17 | 80 | HTTP |
Vserver-LB-2 | 10.102.29.20 | 53 | DNS | |
サーバー | server-1 | 10.102.29.18 | 80 | HTTP |
server-2 | www.citrix.co.jp | 80 | HTTP | |
Services | Service-HTTP-1 | server-1 | 80 | HTTP |
Service-HTTP-2 | server-2 | 80 | HTTP | |
Service-HTTP-2 | 29.19 | 80 | HTTP | |
モニター | デフォルト | なし | なし | なし |
ネームサーバー | なし | 29.19 | なし | なし |
次の図は、負荷分散エンティティと、アプライアンスで設定する必要があるパラメータの値を示しています。
図2:負荷分散DBSサーバーエンティティモデル
基本的な負荷分散設定を構成するには、 基本負荷分散の設定を参照してください。HTTP タイプのサービスと仮想サーバーを作成し、エンティティに名前を付け、前の表で説明した値を使用してパラメータを設定します。
外部ネームサーバーを追加、削除、有効化、および無効化することができます。IPアドレスを指定してネームサーバーを作成するか、既存の仮想サーバーをネームサーバーとして設定できます。
コマンドラインインターフェイスを使用してネームサーバーを追加するには
コマンドプロンプトで入力します。
add dns nameServer <dnsVserverName>
<!--NeedCopy-->
例:
add dns nameServer Vserver-LB-2
<!--NeedCopy-->
構成ユーティリティを使用してネームサーバーを追加するには
- [ **トラフィック管理** ] > [ DNS ] > [ **ネームサーバー**] に移動します。
- DNS 仮想サーバータイプの DNS ネームサーバーを作成し、DNS 仮想サーバーリストからサーバーを選択します。
ドメイン名を IP アドレスに解決する権限のあるネームサーバーを追加することもできます。
注
TCP、UDP、または UDP_TCP タイプのネームサーバーをリゾルバ DBS プローブに追加できます。ただし、TCP と UDP ネームサーバーが共存し、UDP ネームサーバーが切り捨てられたビットの応答を受信した場合、この応答は TCP ネームサーバー上で再試行されません。
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.