az stack-hci-vm network lb
Observação
Essa referência faz parte da extensão stack-hci-vm para a CLI do Azure (versão 2.15.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az stack-hci-vm network lb . Saiba mais sobre extensões.
Gerenciar balanceadores de carga com stack-hci-vm.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az stack-hci-vm network lb create |
Crie um balanceador de carga. |
Extension | GA |
| az stack-hci-vm network lb delete |
Exclua um balanceador de carga. |
Extension | GA |
| az stack-hci-vm network lb list |
Listar todos os balanceadores de carga. |
Extension | GA |
| az stack-hci-vm network lb show |
Obtenha os detalhes de um balanceador de carga. |
Extension | GA |
| az stack-hci-vm network lb update |
Atualize um balanceador de carga. |
Extension | GA |
az stack-hci-vm network lb create
Crie um balanceador de carga.
az stack-hci-vm network lb create --custom-location
--fip-cfg-names --frontend-ip-config-names
--name
--resource-group
[--backend-pool-backend-addresses --bp-addrs]
[--backend-pool-logical-network-ids --bp-lnet-ids]
[--backend-pool-names]
[--backend-pool-virtual-network-ids --bp-vnet-ids]
[--fip-alloc --frontend-ip-allocation-methods {Dynamic, Static}]
[--fip-pip-ids --frontend-ip-public-ip-ids]
[--fip-priv-addrs --frontend-ip-private-addresses]
[--frontend-ip-subnet-ids]
[--lb-rule-backend-pool-names --lbr-bp-names]
[--lb-rule-backend-ports]
[--lb-rule-frontend-ip-config-names --lbr-fip-cfg-names]
[--lb-rule-frontend-ports]
[--lb-rule-idle-timeouts]
[--lb-rule-load-distributions --lbr-load-dist {Default, SourceIP, SourceIPProtocol}]
[--lb-rule-names]
[--lb-rule-probe-names]
[--lb-rule-protocols {All, Tcp, Udp}]
[--location]
[--probe-intervals]
[--probe-names]
[--probe-num-probes]
[--probe-ports]
[--probe-protocols {Http, Tcp}]
[--probe-request-paths]
[--tags]
Exemplos
CreateLB
az stack-hci-vm network lb create --resource-group "test-rg" --name "test-lb" --location "eastus" --frontend-ip-config-names "fe1" "fe2" --frontend-ip-private-addresses 10.0.0.4 10.0.0.5 --frontend-ip-allocation-methods Static Dynamic --frontend-ip-subnet-ids "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-subnet1" "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/test-subnet2" --frontend-ip-public-ip-ids "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/publicIPAddresses/test-pip1" "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/publicIPAddresses/test-pip2" --backend-pool-names "be1" "be2" --backend-pool-backend-addresses '[{"name":"be1","admin_state":"Up","network_interface_ip_configuration":"/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/networkInterfaces/test-nic1/ipConfigurations/ipconfig1"}]' --backend-pool-virtual-network-ids "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet" --lb-rule-names "rule1" "rule2" --lb-rule-frontend-ip-config-names "fe1" "fe2" --lb-rule-backend-pool-names "be1" "be2" --lb-rule-frontend-ports 80 443 --lb-rule-backend-ports 8080 8443 --lb-rule-protocols Tcp Udp --lb-rule-probe-names "probe1" "probe2" --lb-rule-load-distributions Default SourceIP --lb-rule-idle-timeouts 4 5 --probe-names "probe1" "probe2" --probe-protocols Tcp Tcp --probe-ports 80 443 --probe-request-paths "/" "/health" --probe-intervals 5 5 --probe-num-probes 2 2 --tags env=prod lb=yes --custom-location "/subscriptions/xxxx/resourceGroups/test-rg/providers/Microsoft.ExtendedLocation/customLocations/test-location"
Parâmetros Exigidos
A ID do local estendido.
Nomes para configurações de IP de front-end (pelo menos um necessário).
Nome do balanceador de carga.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Matrizes JSON de endereços de back-end por pool. Cada elemento deve ser uma matriz JSON de objetos de endereço. Exemplo: '[{"name":"be1","admin_state":"Up","network_interface_ip_configuration":"/subscriptions/.../nic1/ipConfigurations/ipconfig1"}, {"name":"be2","admin_state":"Down","network_interface_ip_configuration":"/subscriptions/.../nic2/ipConfigurations/ipconfig1"}]'.
IDs de recurso de rede lógica para pools de back-end.
Nomes de pools de back-end a serem criados.
IDs de recursos de rede virtual para pools de back-end.
Métodos de alocação de IP (estático/dinâmico).
| Propriedade | Valor |
|---|---|
| Valores aceitos: | Dynamic, Static |
IDs de recursos ip públicos para configurações de IP de front-end.
Endereços IP privados para configurações de IP de front-end.
IDs de recurso de sub-rede para configurações de IP de front-end.
Nomes de pool de back-end para regras.
Portas de back-end para regras.
Nomes de configuração de IP de front-end para regras.
Portas de front-end para regras.
Tempo limite ocioso em minutos para regras.
Persistência de sessão para regras.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | Default, SourceIP, SourceIPProtocol |
Nomes para regras de balanceamento de carga.
Nomes de investigação para regras.
Protocolos para regras.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | All, Tcp, Udp |
Se location não for especificado, o local do grupo de recursos será usado.
Intervalos de investigação em segundos.
Nomes para investigações de integridade.
Número de falhas de investigação consecutivas antes de marcar não íntegro.
Portas para investigações.
Protocolos para investigações.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | Http, Tcp |
Solicitar caminhos para investigações HTTP.
Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az stack-hci-vm network lb delete
Exclua um balanceador de carga.
az stack-hci-vm network lb delete --name
--resource-group
[--polling-interval]
[--yes]
Exemplos
DeleteLB
az stack-hci-vm network lb delete --name "test-lb" --resource-group "test-rg" --yes
Parâmetros Exigidos
Nome do balanceador de carga.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Intervalo de sondagem do ARM para operações de execução longa.
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az stack-hci-vm network lb list
Listar todos os balanceadores de carga.
az stack-hci-vm network lb list [--resource-group]
Exemplos
ListLBs
az stack-hci-vm network lb list --resource-group "test-rg"
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az stack-hci-vm network lb show
Obtenha os detalhes de um balanceador de carga.
az stack-hci-vm network lb show --name
--resource-group
Exemplos
ShowLB
az stack-hci-vm network lb show --name "test-lb" --resource-group "test-rg"
Parâmetros Exigidos
Nome do balanceador de carga.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az stack-hci-vm network lb update
Atualize um balanceador de carga.
az stack-hci-vm network lb update --name
--resource-group
[--tags]
Exemplos
UpdateLB
az stack-hci-vm network lb update --resource-group "test-rg" --name "test-lb" --tags env=prod updated=yes
Parâmetros Exigidos
Nome do balanceador de carga.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |