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 vai instalar-se automaticamente na primeira vez que executares um comando de rede lb da AZ STACK-HCI-VM . Saiba mais sobre extensões.
Gerir balanceadores de carga com stack-hci-vm.
Comandos
| Nome | Descrição | Tipo | Estado |
|---|---|---|---|
| az stack-hci-vm network lb create |
Crie um balanceador de carga. |
Extension | disponibilidade geral |
| az stack-hci-vm network lb delete |
Elimina um balanceador de carga. |
Extension | disponibilidade geral |
| az stack-hci-vm network lb list |
Lista todos os balanceadores de carga. |
Extension | disponibilidade geral |
| az stack-hci-vm network lb show |
Obtenha os detalhes de um balanceador de carga. |
Extension | disponibilidade geral |
| az stack-hci-vm network lb update |
Atualize um balanceador de carga. |
Extension | disponibilidade geral |
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 Obrigatórios
A ID do local estendido.
Nomes para configurações de IP frontend (pelo menos uma necessária).
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 parâmetros seguintes são opcionais, mas dependendo do contexto, podem ser necessários um ou mais para que o comando seja executado com sucesso.
Array(s) JSON de endereços backend por pool. Cada elemento deve ser um array 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 lógicos de recursos de rede para pools de backend.
Nomes de pools de backend para criar.
IDs de recursos de rede virtual para pools de backend.
Métodos de alocação de IP (Estático/Dinâmico).
| Propriedade | Valor |
|---|---|
| Valores aceites: | Dynamic, Static |
IDs de recursos de IP públicos para configurações de IP frontend.
Endereços IP privados para configurações de IP frontend.
IDs de recursos de sub-rede para configurações de IP frontend.
Nomes de pools de backend para regras.
Portas de backend para regras.
Nomes de configuração de IP frontend para regras.
Portas frontend para regras.
Tempos mortos em minutos por causa das regras.
Persistência de sessão para regras.
| Propriedade | Valor |
|---|---|
| Valores aceites: | Default, SourceIP, SourceIPProtocol |
Nomes para regras de balanceamento de carga.
Sonda os nomes das regras.
Protocolos para regras.
| Propriedade | Valor |
|---|---|
| Valores aceites: | All, Tcp, Udp |
Se o local não for especificado, o local do grupo de recursos será usado.
Intervalos de sonda em segundos.
Nomes para sondas de saúde.
Número de falhas consecutivas da sonda antes de marcar doença.
Portas para sondas.
Protocolos para sondas.
| Propriedade | Valor |
|---|---|
| Valores aceites: | Http, Tcp |
Caminhos de pedido para sondas HTTP.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Parâmetros globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az stack-hci-vm network lb delete
Elimina 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 Obrigatórios
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 parâmetros seguintes são opcionais, mas dependendo do contexto, podem ser necessários um ou mais para que o comando seja executado com sucesso.
Intervalo de sondagem ARM para operações de longa duração.
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Parâmetros globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az stack-hci-vm network lb list
Lista 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 parâmetros seguintes são opcionais, mas dependendo do contexto, podem ser necessários um ou mais 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 do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. 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 Obrigatórios
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 do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. 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
AtualizaçãoLB
az stack-hci-vm network lb update --resource-group "test-rg" --name "test-lb" --tags env=prod updated=yes
Parâmetros Obrigatórios
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 parâmetros seguintes são opcionais, mas dependendo do contexto, podem ser necessários um ou mais para que o comando seja executado com sucesso.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Parâmetros globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceites: | 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |