az stack-hci-vm network lb
注
このリファレンスは、Azure CLI (バージョン 2.15.0 以降) の stack-hci-vm 拡張機能の一部です。 拡張機能は、 az stack-hci-vm network lb コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細については、 を参照してください。
stack-hci-vm を使用してロード バランサーを管理します。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| az stack-hci-vm network lb backend-pool |
ロード バランサーでバックエンド アドレス プールを管理します。 |
Extension | GA |
| az stack-hci-vm network lb backend-pool add |
バックエンド アドレス プールとその NIC ターゲットを追加します。 |
Extension | GA |
| az stack-hci-vm network lb backend-pool delete |
バックエンド アドレス プールを削除します。 |
Extension | GA |
| az stack-hci-vm network lb backend-pool list |
ロード バランサーで定義されているバックエンド プールを一覧表示します。 |
Extension | GA |
| az stack-hci-vm network lb backend-pool show |
メンバー NIC を含むバックエンド プールのプロパティを表示します。 |
Extension | GA |
| az stack-hci-vm network lb backend-pool update |
バックエンド プールのネットワーク スコープを更新するか、すべてのアドレスを置き換えます。 |
Extension | GA |
| az stack-hci-vm network lb create |
ロード バランサーを作成します。 |
Extension | GA |
| az stack-hci-vm network lb delete |
ロード バランサーを削除します。 |
Extension | GA |
| az stack-hci-vm network lb frontend-ip |
ロード バランサーでフロントエンド IP 構成を管理します。 |
Extension | GA |
| az stack-hci-vm network lb frontend-ip add |
既存のロード バランサーにフロントエンド IP 構成を追加します。 |
Extension | GA |
| az stack-hci-vm network lb frontend-ip delete |
ロード バランサーからフロントエンド IP 構成を削除します。 |
Extension | GA |
| az stack-hci-vm network lb frontend-ip list |
ロード バランサーのフロントエンド IP 構成を一覧表示します。 |
Extension | GA |
| az stack-hci-vm network lb frontend-ip show |
フロントエンド IP 構成の詳細を表示します。 |
Extension | GA |
| az stack-hci-vm network lb lb-rule |
ロード バランサーの負荷分散規則を管理します。 |
Extension | GA |
| az stack-hci-vm network lb lb-rule add |
フロントエンド、バックエンド プール、およびオプションのプローブをバインドする負荷分散規則を作成します。 |
Extension | GA |
| az stack-hci-vm network lb lb-rule delete |
負荷分散規則を削除します。 |
Extension | GA |
| az stack-hci-vm network lb lb-rule list |
負荷分散規則を一覧表示します。 |
Extension | GA |
| az stack-hci-vm network lb lb-rule show |
負荷分散規則の定義を表示します。 |
Extension | GA |
| az stack-hci-vm network lb lb-rule update |
既存の規則のポート、プロトコル、またはプローブ バインドを更新します。 |
Extension | GA |
| az stack-hci-vm network lb list |
すべてのロード バランサーを一覧表示します。 |
Extension | GA |
| az stack-hci-vm network lb probe |
ロード バランサーに接続されている正常性プローブを管理します。 |
Extension | GA |
| az stack-hci-vm network lb probe add |
TCP または HTTP 正常性プローブを追加します。 |
Extension | GA |
| az stack-hci-vm network lb probe delete |
プローブを削除します。 |
Extension | GA |
| az stack-hci-vm network lb probe list |
ロード バランサーで構成されているプローブを一覧表示します。 |
Extension | GA |
| az stack-hci-vm network lb probe show |
プローブ構成の詳細を表示します。 |
Extension | GA |
| az stack-hci-vm network lb probe update |
間隔やしきい値などのプローブ設定を更新します。 |
Extension | GA |
| az stack-hci-vm network lb show |
ロード バランサーの詳細を取得します。 |
Extension | GA |
| az stack-hci-vm network lb update |
ロード バランサーを更新します。 |
Extension | GA |
az stack-hci-vm network lb create
ロード バランサーを作成します。
az stack-hci-vm network lb create --custom-location
--name
--resource-group
[--backend-pool]
[--frontend-ip]
[--lb-rule]
[--location]
[--probe]
[--tags]
例
動的フロントエンド IP を使用してロード バランサーを作成する
az stack-hci-vm network lb create --resource-group "test-rg" --name "web-lb" --location "eastus" --custom-location "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.ExtendedLocation/customLocations/test-location" --frontend-ip name=web-fe allocation-method=Dynamic subnet-id="/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1"
静的フロントエンド IP、バックエンド プール、ルール、プローブを使用してロード バランサーを作成する
az stack-hci-vm network lb create --resource-group "test-rg" --name "complex-lb" --location "eastus" --custom-location "/subscriptions/xxxx/customLocations/test-location" --frontend-ip name=static-fe allocation-method=Static private-ip=10.0.0.5 subnet-id="/subscriptions/xxxx/vnet/subnet1" --backend-pool name=web-pool vnet-id="/subscriptions/xxxx/vnet1" addresses="/subscriptions/xxxx/nic1/ipconfigurations/ipconfig1","/subscriptions/xxxx/nic2/ipconfigurations/ipconfig1" --lb-rule name=http-rule frontend-ip-name=static-fe backend-pool-name=web-pool protocol=Tcp frontend-port=80 backend-port=8080 --probe name=health-probe protocol=Tcp port=80
複数のフロントエンド IP を使用してロード バランサーを作成する
az stack-hci-vm network lb create --resource-group "test-rg" --name "multi-fe-lb" --location "eastus" --custom-location "/subscriptions/xxxx/customLocations/test-location" --frontend-ip name=dynamic-fe allocation-method=Dynamic subnet-id="/sub/sn1" --frontend-ip name=static-fe1 allocation-method=Static private-ip=10.0.0.5 subnet-id="/sub/sn2" --frontend-ip name=static-fe2 allocation-method=Static private-ip=10.0.0.6 subnet-id="/sub/sn2"
必須のパラメーター
カスタムの場所の ID。
ロード バランサーの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
バックエンド アドレス プール (反復可能)。 必須: name and addresses=<nic-ip-config-id>[,<nic-ip-config-id>...]。省略可能: vnet-id=<id> または lnet-id=<id> (指定された場合は 1 つだけ)。 例: --backend-pool name=pool1 vnet-id=/sub/vnet1 addresses=/sub/../nic1/ipConfigurations/ipconfig1,/sub/../nic2/ipConfigurations/ipconfig2。
フロントエンド IP 構成 (反復可能)。 必須: 名前と、サブネット ID またはパブリックip-idの少なくとも 1 つ。省略可能: allocation-method=<Static|Dynamic> (既定値は動的) と private-ip=<ip> (静的のみ)。 例: --frontend-ip name=fe1 subnet-id=/sub/vnet/sn1。
負荷分散規則 (繰り返し可能)。 形式: name=<name> frontend-ip=<fe-name> backend-pool=<pool-name> protocol=<Tcp|Udp> frontend-port=<port> backend-port=<port> [probe=<probe-name>] [load-distribution=<policy>]。 例: --lb-rule name=http frontend-ip=fe1 backend-pool=pool1 protocol=Tcp frontend-port=80 backend-port=8080。
場所が指定されていない場合は、リソース グループの場所が使用されます。
正常性プローブ。 複数回指定できます。 形式: name=<name> protocol=<Tcp|Http> port=<port> [path=<path>] [interval=<secs>] [threshold=<count>]。 注: HTTP プローブにはパス パラメーターが必要です。 例: --probe name=health protocol=Tcp port=80。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az stack-hci-vm network lb delete
ロード バランサーを削除します。
az stack-hci-vm network lb delete --name
--resource-group
[--polling-interval]
[--yes]
例
DeleteLB
az stack-hci-vm network lb delete --name "test-lb" --resource-group "test-rg" --yes
必須のパラメーター
ロード バランサーの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
実行時間の長い操作の ARM ポーリング間隔。
確認のダイアログを表示しません。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az stack-hci-vm network lb list
すべてのロード バランサーを一覧表示します。
az stack-hci-vm network lb list [--resource-group]
例
ListLBs
az stack-hci-vm network lb list --resource-group "test-rg"
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az stack-hci-vm network lb show
ロード バランサーの詳細を取得します。
az stack-hci-vm network lb show --name
--resource-group
例
ShowLB
az stack-hci-vm network lb show --name "test-lb" --resource-group "test-rg"
必須のパラメーター
ロード バランサーの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az stack-hci-vm network lb update
ロード バランサーを更新します。
az stack-hci-vm network lb update --name
--resource-group
[--tags]
例
UpdateLB
az stack-hci-vm network lb update --resource-group "test-rg" --name "test-lb" --tags env=prod updated=yes
必須のパラメーター
ロード バランサーの名前。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |