クラスターでのGSLBの設定
注
NetScaler 10.5 ビルド 52.11 以降でサポートされています。
クラスターに GSLB を設定するには、異なる GSLB エンティティをノードグループにバインドする必要があります。ノードグループには 1 つのメンバーノードが必要です。
メモ
- 静的近接GSLB方式を設定した場合は、静的近接データベースがすべてのクラスタノードに存在することを確認してください。これは、データベースファイルがデフォルトの場所にある場合にデフォルトで発生します。ただし、データベースファイルが /var/netscaler/locdb/ 以外のディレクトリに保存されている場合は、ファイルをすべてのクラスターノードに手動で同期する必要があります。
show gslb domain
このコマンドはクラスター設定ではサポートされていません。
CLI を使用してクラスターに GSLB をセットアップするには:
クラスタ IP アドレスにログオンし、コマンドプロンプトで次の操作を実行します。
-
異なる GSLB エンティティを設定します。詳細については、 GSLB 構成エンティティを参照してください。
注
GSLB サイトを作成するときは、クラスター IP アドレスとパブリッククラスター IP アドレスを必ず指定してください。パブリッククラスタ IP アドレスは、クラスタが NAT デバイスの背後にデプロイされている場合にのみ必要です。GSLB サイトを設定するときは、同じサイトのクラスター IP アドレスを使用する必要があります。これらのパラメータは、GSLB 自動同期機能を利用できるようにするために必要です。
add gslb site <siteName> <siteType> <siteIPAddress> -publicIP <ip_addr> -clip <ip_addr> <publicCLIP><!--NeedCopy-->
-
クラスターノードグループを作成します。
add cluster nodegroup <name> <name>@ [-strict ( YES | NO )] [-sticky ( YES | NO )] [-state <state>] [-priority <positive_integer>]<!--NeedCopy-->
注
VPN ユーザー向けに GSLB ベースを設定する場合は、スティッキーオプションを有効にします。
-
1 つのクラスターノードをノードグループにバインドします。
bind cluster nodegroup <name> -node <nodeId><!--NeedCopy-->
-
ローカル GSLB サイトをノードグループにバインドします。
bind cluster nodegroup <name> -gslbSite <string><!--NeedCopy-->
注
ローカル GSLB サイト IP アドレスの IP アドレスがストライプ化されていることを確認してください (すべてのクラスターノードで使用可能)。
-
ADNS (または ADNS-TCP) サービスまたは DNS (または DNS-TCP) 負荷分散仮想サーバーをノードグループにバインドします。
ADNS サービスをバインドするには:
```bind cluster nodegroup
-service **DNS 負荷分散仮想サーバーをバインドするには:** ```bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
GSLB 仮想サーバーをノードグループにバインドします。
bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
[オプション] VPN ユーザーに基づいて GSLB を設定するには、VPN 仮想サーバーを GSLB ノードグループにバインドします。
bind cluster nodegroup <name> -vServer <string><!--NeedCopy-->
-
設定を確認します。
show gslb runningConfig<!--NeedCopy-->
GUI を使用してクラスターに GSLB をセットアップするには:
クラスタの IP アドレスにログオンし、[構成] タブで次の操作を実行します。
-
GSLB エンティティを設定します。
[ トラフィック管理] > [GSLB ] に移動し、必要な設定を実行します。
-
ノードグループを作成し、他のノードグループ関連の設定を行います。
[ システム] > [クラスタ] > [ノードグループ ] に移動し、必要な設定を実行します。
実行する詳細な設定については、前述の CLI 手順に記載されている説明を参照してください。
クラスターでの GSLB 親子トポロジーのサポート
NetScaler 12.1ビルド49.xx以降、GSLB親子トポロジはクラスタでサポートされています。
親子トポロジの詳細については、 MEP プロトコルを使用した親子トポロジの展開を参照してください。
CLI を使用してクラスターに GSLB 親子トポロジを設定するには
親サイト
次の設定を行います。
-
クラスターノードグループを作成します。
add cluster nodegroup <name>
例:
add cluster nodegroup parentng
-
1 つのクラスターノードをノードグループにバインドします。
bind cluster nodegroup <name> -node <nodeId>
例:
bind cluster nodegroup parentng -node n2
-
ローカル GSLB サイトをノードグループにバインドします。
bind cluster nodegroup <name> -gslbSite <string>
例:
bind cluster nodegroup parentng -gslbSite site1
-
ADNS (または ADNS-TCP) サービスまたは DNS (または DNS-TCP) 負荷分散仮想サーバーをノードグループにバインドします。
bind cluster nodegroup <name> -service <string>
例:
bind cluster nodegroup parentng – service ADNS
-
GSLB 仮想サーバーをノードグループにバインドします。
bind cluster nodegroup <name> -vServer <string>
例:
bind cluster nodegroup parentng -vServce gslbvs1
チャイルドサイト
次の設定を行います。
-
クラスターノードグループを作成します。
add cluster nodegroup <name>
例:
add cluster nodegroup childng
-
1 つのクラスターノードをノードグループにバインドします。
bind cluster nodegroup <name> -node <nodeId>
例:
bind cluster nodegroup childng -node -n3
-
ローカル GSLB サイトをノードグループにバインドします。
bind cluster nodegroup <name> -gslbSite <string>
例:
bind cluster nodegroup childng -gslbSite site1
注
親サイトと子サイトがメトリックベースの負荷分散方式で集計された統計を交換するには、子サイトにローカル GSLB サービスを追加する必要があります。メトリックベースの負荷分散方法には、最小接続、最小帯域幅、最小パケットがあります。
GUI を使用してクラスターに GSLB 親子トポロジを設定するには
-
GSLB エンティティを設定します。
[トラフィック管理] > [GSLB] に移動して、必要な設定を実行します。
-
ノードグループを作成します。
[システム] > [クラスタ] > [ノードグループ] に移動して、必要な構成を実行します。
-
「ノードグループ」ページで、ノードをバインドするノードグループを選択し、「 編集」をクリックして、次のタスクを実行します。これらのタスクは、ノードグループを追加するときにも実行できます。
-
ノードをノードグループにバインドします。
[詳細 設定]で、[ クラスターノード ]をクリックして、次のタスクを実行します。
- 「 クラスターノード 」セクションで、「 クラスターノードなし」をクリックします。
- [クラスターノードの選択]で、[ > そして、ノードグループにバインドするノードを選択します。クラスターノードを追加することもできます。
-
ローカル GSLB サイトをノードグループにバインドします。
[詳細設定] で、[GSLB サイト] をクリックし、次のタスクを実行します。
- 「 GSLB サイト 」セクションで、「GSLB サイトなし」をクリックします。
- 「GSLB サイトの選択」で、> をクリックし、ノードグループにバインドする GSLB サイトを選択します。GSLB サイトを追加することもできます。
-
GSLB 仮想サーバーをノードグループにバインドします。
[詳細 設定]で、[ 仮想サーバー ]をクリックして、次のタスクを実行します。
- 「 仮想サーバー 」ペインで、「+」をクリックします。
- 「 仮想サーバーの選択」で、ノードグループにバインドするサーバーを選択します。
-
ADNS (または ADNS-TCP) サービスまたは DNS (または DNS-TCP) 負荷分散仮想サーバーをノードグループにバインドします。
[詳細 設定]で、[ サービス ]をクリックして、次のタスクを実行します。
- 「 サービス 」セクションで、「 サービスなし」をクリックします。
- 「サービスの選択」で、ノードグループにバインドするサービスを選択します。サービスを追加することもできます。
-
注
子サイトの場合、クラスターノードとローカルGSLBサイトをノードグループにバインドするだけで済みます。