NetScaler VPX デプロイメントの Azure タグ

最終公開日 : Oct 05, 2026
Azure クラウドポータルでは、リソースグループ間、およびポータル内でサブスクリプション間でリソースを分類および表示するために、リソースに名前:値のペア(例:Dept: Finance)でタグ付けできます。タグ付けは、課金、管理、または自動化のためにリソースを整理する必要がある場合に役立ちます。

VPX デプロイメントにおける Azure タグの仕組み

Azure Cloud にデプロイされた NetScaler VPX のスタンドアロンインスタンスおよび高可用性インスタンスの場合、Azure タグに関連付けられたロードバランシングサービスグループを作成できるようになりました。VPX インスタンスは、対応するタグを持つ Azure 仮想マシン(バックエンドサーバー)およびネットワークインターフェース(NIC)、またはその両方を常に監視し、それに応じてサービスグループを更新します。
VPX インスタンスは、タグを使用してバックエンドサーバーの負荷分散を行うサービスグループを作成します。インスタンスは、特定のタグ名とタグ値でタグ付けされたすべてのリソースについて Azure API にクエリを実行します。割り当てられたポーリング期間(デフォルトでは60秒)に応じて、VPX インスタンスは定期的に Azure API をポーリングし、VPX GUI で割り当てられたタグ名とタグ値を持つ利用可能なリソースを取得します。適切なタグを持つ VM または NIC が追加または削除されるたびに、ADC はそれぞれの変更を検出し、サービスグループから VM または NIC の IP アドレスを自動的に追加または削除します。
タグの仕組み

始める前に

NetScaler ロードバランシングサービスグループを作成する前に、Azure のサーバーにタグを追加します。タグは仮想マシンまたは NIC のいずれかに割り当てることができます。
Azure タグの作成
Azure タグの追加の詳細については、Microsoft ドキュメント「Azure リソースを整理するためのタグの使用」を参照してください。
注:
Azure タグ設定を追加するための ADC CLI コマンドは、数字またはアルファベットで始まり、その他のキーボード文字ではないタグ名とタグ値のみをサポートします。

VPX GUI を使用して Azure タグ設定を追加する方法

VPX GUI を使用して Azure タグクラウドプロファイルを VPX インスタンスに追加できます。これにより、インスタンスは指定されたタグを使用してバックエンドサーバーの負荷分散を行うことができます。次の手順に従います。
  1. VPX GUI から、Configuration > Azure > Cloud Profile に移動します。
  2. クラウドプロファイルを作成するには、「追加」をクリックします。クラウドプロファイルウィンドウが開きます。
Azureタグの追加(/en-us/vpx/media/add-azure-tag-settings.png)
  1. 次のフィールドに値を入力します。
    • 名前: プロファイルの名前を追加します
    • 仮想サーバーIPアドレス: 仮想サーバーIPアドレスは、VPXインスタンスで利用可能な空きIPアドレスから自動入力されます。詳細については、Azureポータルを使用して仮想マシンに複数のIPアドレスを割り当てるを参照してください。
    • タイプ: メニューからAZURETAGSを選択します。
    • Azureタグ名: AzureポータルでVMまたはNICに割り当てた名前を入力します。
    • Azureタグ値: AzureポータルでVMまたはNICに割り当てた値を入力します。
    • Azureポーリング期間: デフォルトでは、ポーリング期間は60秒で、これは最小値です。要件に応じて変更できます。
    • 負荷分散サーバープロトコル: ロードバランサーがリッスンするプロトコルを選択します。
    • 負荷分散サーバーポート: ロードバランサーがリッスンするポートを選択します。
    • Azureタグ設定: このクラウドプロファイル用に作成されるサービスグループの名前。
    • Azureタグ設定プロトコル: バックエンドサーバーがリッスンするプロトコルを選択します。
    • Azureタグ設定ポート: バックエンドサーバーがリッスンするポートを選択します。
  2. 「作成」をクリックします。
ロードバランサー仮想サーバーとサービスグループは、タグ付けされたVMまたはNIC用に作成されます。ロードバランサー仮想サーバーを表示するには、VPX GUIからTraffic Management > Load Balancing > Virtual Serversに移動します。

VPX CLIを使用してAzureタグ設定を追加する方法

Azureタグのクラウドプロファイルを作成するには、NetScaler CLIで次のコマンドを入力します。

add cloud profile `<profile name>` -type azuretags -vServerName `< vserver name>` -serviceType HTTP -IPAddress `<vserver IP address>` -port 80 -serviceGroupName `<service group name>` -boundServiceGroupSvcType HTTP -vsvrbindsvcport 80 -azureTagName `<Azure tag specified on Azure portal>` -azureTagValue `<Azure value specified on the Azure portal>` -azurePollPeriod 60
重要:
すべての設定を保存する必要があります。そうしないと、インスタンスを再起動した後に設定が失われます。save configと入力します。
例1: 「myTagName/myTagValue」ペアでタグ付けされたすべてのAzure VM/NICのHTTPトラフィック用のクラウドプロファイルのサンプルコマンドを次に示します。
add cloud profile MyTagCloudProfile -type azuretags -vServerName MyTagVServer -serviceType HTTP -IPAddress 40.115.116.57 -port 80 -serviceGroupName MyTagsServiceGroup -boundServiceGroupSvcType HTTP -vsvrbindsvcport 80 -azureTagName myTagName -azureTagValue myTagValue -azurePollPeriod 60
Done
クラウドプロファイルを表示するには、show cloudprofileと入力します。
例2: 次のCLIコマンドは、例1で新しく追加されたクラウドプロファイルに関する情報を表示します。
show cloudprofile
1)    Name:  MyTagCloudProfile Type:  azuretags         VServerName:  MyTagVServer ServiceType:  HTTP       IPAddress:  52.178.209.133 Port:  80                ServiceGroupName:  MyTagsServiceGroup BoundServiceGroupSvcType:  HTTP
     Vsvrbindsvcport:  80     AzureTagName:  myTagName AzureTagValue:  myTagValue AzurePollPeriod:  60     GraceFul:  NO            Delay:  60
クラウドプロファイルを削除するには、「rm cloud profile <cloud profile name>」と入力します。
例3: 次のコマンドは、例1で作成されたクラウドプロファイルを削除します。
> rm cloudprofile MyTagCloudProfile
  Done

トラブルシューティング

問題: ごくまれに、「rm cloud profile」CLIコマンドが、削除されたクラウドプロファイルに関連付けられたサービスグループとサーバーを削除できない場合があります。これは、削除されるクラウドプロファイルのポーリング期間が終了する数秒前にコマンドが発行された場合に発生します。
解決策: 残りのサービスグループごとに次のCLIコマンドを入力して、残りのサービスグループを手動で削除します。
#> rm servicegroup <serviceGroupName>
また、残りのサーバーごとに次のCLIコマンドを入力して、残りのサーバーをそれぞれ削除します。
#> rm server <name>
問題: CLIを使用してAzureタグ設定をVPXインスタンスに追加すると、ウォームリブート後もrain_tagsプロセスがHAペアノードで実行され続けます。
解決策:ウォームリブート後、セカンダリノードでプロセスを手動で終了します。セカンダリHAノードのCLIからシェルプロンプトに終了します。
#> shell
以下のコマンドを使用して、rain_tagsプロセスを強制終了します。
# PID=`ps -aux | grep rain_tags | awk '{print $2}'`; kill -9 $PID
問題:バックエンドサーバーが正常であるにもかかわらず、VPXインスタンスによって到達不能と報告され、DOWN状態になることがあります。 解決策:VPXインスタンスがバックエンドサーバーに対応するタグ付きIPアドレスに到達できることを確認してください。タグ付きNICの場合、これはNICのIPアドレスです。一方、タグ付きVMの場合、これはVMのプライマリIPアドレスです。VM/NICが別のAzure VNetにある場合は、VNetピアリングが有効になっていることを確認してください。