Azure で NetScaler GSLB を展開する

最終公開日 : Sep 25, 2026
需要の増加に伴い、地域のお客様にサービスを提供するオンプレミスデータセンターを運用している企業は、Azure クラウドを使用してグローバルに規模を拡大し、展開したいと考えています。ネットワーク管理者の側で NetScaler を使用すると、GSLB StyleBook を使用して、オンプレミスとクラウドの両方でアプリケーションを構成できます。同じ構成を NetScaler ADM でクラウドに転送できます。GSLB を使用すると、近接性に応じてオンプレミスまたはクラウドのリソースに到達できます。これにより、世界のどこにいてもシームレスなエクスペリエンスが得られます。

DBS の概要

NetScaler GSLB は、クラウドロードバランサーに Domain-Based Services (DBS) を使用することをサポートしています。これにより、クラウドロードバランサーソリューションを使用して動的なクラウドサービスを自動検出できます。この構成により、NetScaler は Active-Active 環境で GSLB DBS を実装できます。DBS を使用すると、DNS 検出から Microsoft Azure 環境のバックエンドリソースをスケーリングできます。このセクションでは、Azure Autoscale 環境における NetScaler 間の統合について説明します。

Azure ロードバランサー (ALB) を使用したドメイン名ベースのサービス

GSLB DBS は、ユーザー ALB の FQDN を使用して GSLB サービスグループを動的に更新し、Azure 内で作成および削除されるバックエンドサーバーを含めます。この機能を構成するために、ユーザーは Citrix® ADC を ALB にポイントして、Azure 内の異なるサーバーに動的にルーティングします。これにより、Azure 内でインスタンスが作成および削除されるたびに Citrix ADC を手動で更新する必要がなくなります。GSLB サービスグループの Citrix ADC DBS 機能は、DNS 対応サービス検出を使用して、Autoscale™ group で識別された DBS 名前空間のメンバーサービスリソースを決定します。
次の図は、クラウドロードバランサーを使用した NetScaler GSLB DBS Autoscale コンポーネントを示しています。
VPX Azure GSLBデプロイメント図 01

Azure GSLB の前提条件

NetScaler GSLB サービスグループの前提条件には、機能する Microsoft Azure 環境と、Linux Web Servers、Azure 内の NetScaler アプライアンス、パブリック IP アドレス、および Azure ロードバランサー (ALB) を構成するための知識と能力が含まれます。
  • GSLB DBS Service integration には、Microsoft Azure ロードバランサーインスタンス用の NetScaler version 12.0.57 が必要です。
  • GSLB サービスグループエンティティ: NetScaler バージョン 12.0.57。
  • DBS dynamic discovery を使用したオートスケールをサポートする GSLB service group が導入されました。
  • DBS Feature Components (domain-based service) は GSLB service group にバインドする必要があります。
例:
```
 > add server sydney_server LB-Sydney-xxxxxxxxxx.australiaeast.cloudapp.azure.com
 > add gslb serviceGroup sydney_sg HTTP -autoscale DNS -siteName sydney
 > bind gslb serviceGroup sydney_sg sydney_server 80
```

Azure コンポーネントを構成する

  1. ユーザーのAzure Portalにログインし、NetScalerテンプレートから新しい仮想マシンを作成します。
  2. Azureロードバランサーを作成します。
    VPX Azure GSLBデプロイメント図 02
  3. 作成したNetScalerバックエンドプールを追加します。
    VPX Azure GSLB展開の図-03
  4. ポート80のヘルスプローブを作成します。
    ロードバランサーから作成されたフロントエンドIPを使用して、ロードバランシングルールを作成します。
    • プロトコル: TCP
    • バックエンドポート: 80
    • バックエンドプール: ステップ1で作成されたNetScaler
    • ヘルスプローブ: ステップ4で作成済み
    • セッション永続性: なし
    VPX Azure GSLB展開の図-04

NetScaler GSLBドメインベースサービスを構成する

GSLBが有効な環境で、自動スケーリングADCのドメインベースサービスを有効にするために必要な設定を以下にまとめます。

トラフィック管理設定

注:
DBSサービスグループのALBドメインを解決するために、NetScalerをネームサーバーまたはDNS仮想サーバーのいずれかで構成する必要があります。ネームサーバーまたはDNS仮想サーバーの詳細については、DNS nameServerを参照してください。
  1. トラフィック管理 > 負荷分散 > サーバー に移動します。
  2. Add をクリックしてサーバーを作成し、ALBのAzureにおけるAレコード(ドメイン名)に対応する名前とFQDNを指定します。
    Citrix ADC VPX Azure GSLB展開図06
  3. 手順2を繰り返し、Azureの2番目のリソースから2番目のALBを追加します。

GSLB設定

  1. Add ボタンをクリックしてGSLBサイトを設定します。
  2. GSLBサイトを設定するための詳細を指定します
    サイトに名前を付けます。タイプは、サイトを設定するNetScalerに基づいて、リモートまたはローカルとして構成されます。サイトIPアドレスはGSLBサイトのIPアドレスです。GSLBサイトはこのIPアドレスを使用して他のGSLBサイトと通信します。特定のIPアドレスが外部ファイアウォールまたはNATデバイスでホストされているクラウドサービスを使用する場合、パブリックIPアドレスが必要です。サイトを親サイトとして構成し、Trigger Monitors が ALWAYS に設定されていることを確認します。また、下部にある Metric Exchange、Network Metric Exchange、および Persistence Session Entry Exchange の3つのチェックボックスを必ずオンにしてください。
    Trigger monitor を MEPDOWN に設定することをお勧めします。詳細については、Configure a GSLB Service Groupを参照してください。
    VPX Azure GSLB デプロイメント 07 画像
  3. 作成をクリックします。
  4. トラフィック管理 > GSLB > サービスグループに移動します。
  5. サービスグループを追加するには、追加をクリックします。
  6. サービスグループを構成するための詳細を指定します
    サービスグループに名前を付け、HTTPプロトコルを使用します。サイト名で、作成した該当するサイトを選択します。オートスケールモードをDNSとして構成し、状態とヘルス監視のチェックボックスをオンにしてください。サービスグループを作成するには、OKをクリックします。
    VPX Azure GSLB デプロイメント 09 画像
  7. サービスグループメンバーをクリックし、サーバーベースを選択します。実行ガイドの冒頭で構成した該当するALBを選択します。トラフィックがポート80を経由するように構成します。作成をクリックします。
    VPX Azure GSLB デプロイメント 10 画像
    サービスグループメンバーのバインディングは、ALBから受け取る2つのインスタンスで設定されます。
    VPX Azure GSLB デプロイメント 11 画像
  8. 手順5と6を繰り返して、Azureの2番目のリソースロケーションのサービスグループを構成します。(これは同じNetScaler GUIから実行できます。).
  9. GSLB仮想サーバーを設定するには、トラフィック管理 > GSLB > 仮想サーバーに移動します。
  10. 仮想サーバーを作成するには、追加をクリックします。
  11. GSLB仮想サーバーを構成するための詳細を指定します。
    サーバーに名前を付け、DNSレコードタイプをAに、サービスタイプをHTTPに設定し、「作成後に有効にする」と「AppFlow®ロギング」のチェックボックスをオンにします。OKをクリックしてGSLB仮想サーバーを作成します。
    VPX-Azure-GSLBデプロイメントの画像12
  12. GSLB仮想サーバーが作成されたら、No GSLB Virtual Server ServiceGroup Bindingをクリックします。
    VPX-Azure-GSLBデプロイメントの画像13
  13. ServiceGroup Bindingの下で、Select Service Group Nameを使用して、前の手順で作成したサービスグループを選択して追加します。
    VPX-Azure-GSLBデプロイメントの画像14
  14. No GSLB Virtual Server Domain Bindingをクリックして、GSLB仮想サーバーのドメインバインディングを設定します。FQDNを設定してバインドします。その他のパラメータはデフォルト設定のままにします。
    VPX-Azure-GSLBデプロイメントの画像15
  15. No ServiceをクリックしてADNSサービスを設定します。
  16. ロードバランシングサービスを設定するための詳細を指定します。
    Service Nameを追加し、New Serverをクリックして、ADNSサーバーのIP Addressを入力します。ユーザーADNSがすでに設定されている場合は、Existing Serverを選択し、ドロップダウンメニューからユーザーADNSを選択できます。プロトコルがADNSであり、トラフィックがポート53を介して流れるように設定されていることを確認してください。
    VPX-Azure-GSLBデプロイメントの画像16
  17. MethodをLeast Connectionに、バックアップメソッドをRound Robinに設定します。
  18. Doneをクリックし、ユーザーGSLB仮想サーバーが「Up」と表示されていることを確認します。
    VPX-Azure-GSLBデプロイメントの画像17

その他のリソース

ハイブリッドおよびマルチクラウド展開向けのNetScalerグローバルロードバランシング(/ja-jp/citrix-application-delivery-management-service/hybrid-multi-cloud-deployments/glb-solution.html)