Citrix ADC

GSLB設定のカスタマズ

基本的なGSLB設定が動作可能になったら,GSLBサービスの帯域幅の変更,CNAMEベースのGSLBサービス,スタティック近接,ダイナミックRTT,永続接続,またはサービスの動的重みの設定,またはGSLBメソッドの変更によってカスタマイズできます。

GSLBサビスのモニタリングを構成して,その状態を判断することもできます。

これらの設定は,ネットワク配置と,サ。

GSLBサビスの最大接続または最大帯域幅の変更

仮想サーバーを表すGSLBサービスのクライアントの最大数または最大帯域幅を構成することで,負荷分散またはコンテンツスイッチング仮想サーバーに同時に接続できる新しいクライアントの数を制限できます。

コマンドラインインターフェイスを使用してGSLBサービスの最大クライアントまたは帯域幅を変更するには

コマンドプロンプトで次のコマンドを入力して,GSLBサービスのクライアント接続の最大数または最大帯域幅を変更し,構成を確認します。

set gslb service  [-maxClients ] [-maxBandwidth ] show gslb service  

例:

set glsb service service - gslb -1 -maxBandwidth 100 -maxClients 100 show gslb service service - gslb -1 

構成ユティリティを使用してGSLBサアントまたは帯域幅を変更するには

  1. 交通管理>GSLB>服务に移動してサビスをダブルクリックします。
  2. その他の設定]セクションをクリックし,次のパラメタを設定します。
    • 最大クラereplicationアント数:最大クラereplicationアント数
    • 最大帯域幅:最大帯域幅

CnameベスのGSLBサビスの作成

GSLBサビスを設定するには,サのIPアドレスまたはサの正規名を使用できます。1つのIPアドレスから複数のサービス(FTPサーバーやWebサーバーなど,それぞれが異なるポートで実行される)を実行する場合や,同じ物理ホスト上の同じポート上で異なる名前を持つ複数のHTTPサービスを実行する場合は,サービスに正規名(cname)を使用できます。

たとえば,同じドメインexample.comにあるFTPサービスおよびHTTPサービス用に,ftp.example.comとwww.example.comという2つのエントリをDNSに持つことができます。CNAMEベースのGSLBサービスは,マルチレベルドメインリゾルバ設定またはマルチレベルドメイン負荷分散に役立ちます。CNAME ベースの GSLB サービスを構成すると、物理サーバーの IP アドレスが変更される可能性が高い場合にも役立ちます。

GSLBドメインに対してCNAMEベースのGSLBサービスを構成する場合,GSLBドメインに対してクエリが送信されると,Citrix ADCアプライアンスはIPアドレスではなくCNAMEを提供します。このCNAMEレコードの一レコードが構成されていない場合,クライアントはCNAMEドメインにIPアドレスを問い合わせる必要があります。このCNAMEレコードの一レコードが構成されている場合,Citrix ADCアプライアンスはCNAMEに対応する一レコード(IPアドレス)を提供します。Citrix ADCアプライアンスは,GSLB方式で決定されたDNSクエリの最終的な解決を処理します。CNAMEレコードは、別のCitrix ADCアプライアンスまたはサードパーティ製システムで保持できます。

IPアドレスベースのGSLBサービスでは,サービスの状態は,それが表すサーバーの状態によって決まります。ただし,cnameベスのGSLBサupに設定されています。仮想サーバーのIP (VIP)アドレスまたはメトリック交換プロトコル(MEP)はその状態の決定には使用されません。デスクトップベースのモニターがCNAMEベースのGSLBサービスにバインドされている場合,サービスの状態はモニタープローブの結果に基づいて決定されます。

CNAMEベースのGSLBサービスは,DNSレコードの種類がCNAMEであるGSLB仮想サーバーにのみバインドできます。また,Citrix ADCアプライアンスは,特定のCNAMEエントリを持つGSLBサービスを最大で1つ含めることができます。

CnameベスのGSLBサ。

  • GSLBポリシーベースのサイトアフィニティがサポートされ,CNAMEが優先される場所として使用されます。
  • 送信元IPパシステンスがサポトされています。永続性エントリには,選択したサービスのIPアドレスとポートの代わりにCNAME情報が含まれます。

CnameベスのGSLBサビスの制限事項を次に示します。

  • CNAMEによって参照されるサービスは,任意のサードパーティの場所に存在することができるため,サイトの永続性はサポートされていません。
  • 1つのドメインが複数のCNAMEエントリを持つことができないため,複数のIPアドレス応答はサポートされません。
  • ソスIPハッシュとラウンドロビンは,サポトされている唯一の負荷分散方式です。CNAME が IP アドレスに関連付けられておらず、静的な近接は IP アドレスに従ってのみ維持できるため、静的近接方式はサポートされません。

注:Empty-Down-Response機能は,CNAMEベースのGSLBサービスをバインドするGSLB仮想サーバーで有効にする必要があります。Empty-Down-Response機能を有効にすると,GSLB仮想サーバーがダウンまたは無効になると,この仮想サーバーにバインドされたドメインのDNSクエリへの応答に,エラーではなくIPアドレスのない空のレコードが含まれますコード。

コマンドラ

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

add gslb service  -cnameEntry  -siteName  

例:

add gslb service service - gslb -1 -cnameEntry transport.mycompany.com -siteName Site-GSLB-East-Coast添加gslb service service - gslb -2 -cnameEntry fine.mycompany.com -siteName Site-GSLB-West-Coast 

構成ユティリティを使用してcnameベスのGSLBサ

  1. 交通管理>GSLB>服务に移動します。
  2. サビスを作成し,[タ管理员プ]を[正規名ベ管理员ス]に設定します。

GSLBでのサビス外の状態の移行(trofs)の構成

サービスがバインドされているGSLB仮想サーバー上でパーシステンスを設定すると,サービスは無効になった後もクライアントからのリクエストを処理し続け,永続性を維持するためだけに新しいリクエストまたは接続を受け入れます。構成された期間(正常なシャットダウン期間)が経過すると,新しい要求や接続はサービスに送信されず,既存の接続はすべて閉じられます。

サービスを無効にする場合は,延迟引数を使用して,正常なシャットダウン期間を秒単位で指定できます。正常なシャットダウン期間中に,サービスが仮想サーバにバインドされている場合,その状態は停飞と表示されます。

サビスのダトの設定

一般的なネットワクでは,他のサバがあります。ただし,通常の負荷分散構成では,異なるサービスが異なる容量のサーバーを表している場合でも,負荷はすべてのサービスに均等に分散されます。

GSLBリソスを最適化するには,GSLB仮想サで動的重みを設定できます。動的重み付けは,仮想サーバにバインドされたサービスの合計数,または仮想サーバにバインドされた個々のサービスの重みの合計に基づきます。トラフィック分散は,サビスに設定された重みに基づいて行われます。

GSLB仮想サーバーで動的重みが設定されている場合,要求は負荷分散方式,GSLBサービスの加重,および動的重みに従って分散されます。gslbサビスの重量と動的重量の積は,累積重量として知られています。したがって,GSLB仮想サーバーで動的重みが設定されている場合,要求は負荷分散方式と累積重みに基づいて分散されます。

仮想サバの動的重みが無効になっている場合,数値は1に設定されます。これにより、累積ウェ以及トは常にゼロ以外の整数になります。

動的重み付けは,負荷分散仮想サーバにバインドされているアクティブなサービスの合計数またはサービスに割り当てられた重みに基づいて設定できます。

ドメイン用に構成された2つのGSLBサイトで構成され,各サイトにはクライアントにサービスを提供できる2つのサービスがあるとします。いずれかのサイトのサービスがダウンした場合,そのサイトのもう一方のサーバは,もう一方のサイトのサービスの2倍のトラフィックを処理する必要があります。動的な重み付けがアクティブなサービスの数に基づいている場合,両方のサービスがアクティブなサイトの重みが2倍になり,1つのサービスがダウンしているため,トラフィックが2倍になります。

または,最初のサイトのサービスが,2番目のサイトのサーバーの2倍のパワーのサーバーを表す構成を検討します。動的重みが,サービスに割り当てられた重みに基づいている場合,最初のサイトに2倍の数のトラフィックを送信できます。

注:負荷分散サビスへの重みの割り当ての詳細にいては,サビスへの重みの割り当てを参照してください

動的加重の計算方法を示す図として,GSLBサービスがバインドされているGSLB仮想サーバーについて考えます。gslbサビスは,順番に2のサ。GSLBサビスに割り当てられる重みは3です。2のサビスに割り当てられる重みは,それぞれ1と2です。この例では,ダereplication ereplicationナミックウェereplication ereplicationトがに設定されている場合:

  • 禁用: GSLB仮想サーバーの累積加重は,動的加重(無効= 1)とGSLBサービスの加重(3)の積であるため,累積加重は3になります。
  • SERVICECOUNT:カウントは,GSLBサービス(2)に対応する負荷分散仮想サーバーにバインドされたサービス数の合計です。累積加重は,動的加重(2)とgslbサ(3)の加重積(6)の積です。
  • SERVICEWEIGHT:動的加重は,GSLBサービス(3)に対応する負荷分散仮想サーバーにバインドされたサービスの加重の合計です。累積加重は,動的加重(3)とgslbサビス(3)の加重の積です。

注:コンテン。

コマンドラインインターフェイスを使用して動的重みを使用するようにGSLB仮想サーバーを設定するには

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

set gslb vserver  -dynamicWeight SERVICECOUNT | SERVICEWEIGHT 

例:

set gslb vserver vserver- gslb -1 -dynamicWeight SERVICECOUNT 

構成ユティリティを使用して動的重みを使用するようにGSLB仮想サを設定するには

  1. “トラフィック管理”>“GSLB”>“仮想サーバー”に移動し,メソッドを変更するGSLB仮想サーバー(vserver-GSLB-1など)をダブルクリックします。
  2. 方法]セクションをクリックし,[動的重量]ドロップダウンリストから[SERVICECOUNT]または[SERVICEWEIGHTを選択します。
GSLB設定のカスタマズ