Compartilhar via


az batch pool autoscale

Gerenciar o dimensionamento automático de pools do Lote.

Comandos

Nome Description Tipo Status
az batch pool autoscale disable

Desabilita o dimensionamento automático para um pool.

Núcleo GA
az batch pool autoscale enable

Habilita o dimensionamento automático para um pool.

Núcleo GA
az batch pool autoscale evaluate

Obtém o resultado da avaliação de uma fórmula de dimensionamento automático no Pool.

Núcleo GA

az batch pool autoscale disable

Desabilita o dimensionamento automático para um pool.

az batch pool autoscale disable --pool-id
                                [--account-endpoint]
                                [--account-key]
                                [--account-name]

Parâmetros Exigidos

--pool-id

A ID do pool na qual desabilitar o dimensionamento automático. Necessário.

Parâmetros Opcionais

--account-endpoint

Ponto de extremidade de serviço do Lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ENDPOINT.

--account-key

Chave da conta do lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ACCESS_KEY.

--account-name

Nome da conta do lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ACCOUNT.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

az batch pool autoscale enable

Habilita o dimensionamento automático para um pool.

Você não poderá habilitar o dimensionamento automático em um Pool se uma operação de redimensionamento estiver em andamento no Pool. Se o dimensionamento automático do Pool estiver desabilitado no momento, você deverá especificar uma fórmula de dimensionamento automático válida como parte da solicitação. Se o dimensionamento automático do Pool já estiver habilitado, você poderá especificar uma nova fórmula de dimensionamento automático e/ou um novo intervalo de avaliação. Você não pode chamar essa API para o mesmo pool mais de uma vez a cada 30 segundos.

az batch pool autoscale enable --pool-id
                               [--account-endpoint]
                               [--account-key]
                               [--account-name]
                               [--auto-scale-evaluation-interval]
                               [--auto-scale-formula]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]

Parâmetros Exigidos

--pool-id

A ID do Pool a ser obtido. Necessário.

Parâmetros Opcionais

--account-endpoint

Ponto de extremidade de serviço do Lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ENDPOINT.

--account-key

Chave da conta do lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ACCESS_KEY.

--account-name

Nome da conta do lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ACCOUNT.

--auto-scale-evaluation-interval

O intervalo de tempo no qual ajustar automaticamente o tamanho do Pool de acordo com a fórmula de dimensionamento automático. O valor padrão é 15 minutos. O valor mínimo e máximo é de 5 minutos e 168 horas, respectivamente. Se você especificar um valor menor que 5 minutos ou maior que 168 horas, o serviço do Lote rejeitará a solicitação com um erro de valor de propriedade inválido; se você estiver chamando a API REST diretamente, o código de status HTTP será 400 (Solicitação Incorreta). Se você especificar um novo intervalo, o agendamento de avaliação de dimensionamento automático existente será interrompido e um novo agendamento de avaliação de dimensionamento automático será iniciado, sendo a hora inicial em que essa solicitação foi emitida.

--auto-scale-formula

A fórmula para o número desejado de Nós de Computação no Pool. A fórmula é verificada quanto à validade antes de ser aplicada ao Pool. Se a fórmula não for válida, o serviço do Lote rejeitará a solicitação com informações detalhadas de erro. Para obter mais informações sobre como especificar essa fórmula, consulte Dimensionar automaticamente nós de computação em um Pool de Lotes do Azure (https://learn.microsoft.com/azure/batch/batch-automatic-scaling).

--if-match

Um valor ETag associado à versão do recurso conhecida pelo cliente. A operação será executada somente se a ETag atual do recurso no serviço corresponder exatamente ao valor especificado pelo cliente.

--if-modified-since

Um carimbo de data/hora que indica a hora da última modificação do recurso conhecido pelo cliente. A operação será executada somente se o recurso no serviço tiver sido modificado desde o horário especificado.

--if-none-match

Um valor ETag associado à versão do recurso conhecida pelo cliente. A operação será executada somente se a ETag atual do recurso no serviço não corresponder ao valor especificado pelo cliente.

--if-unmodified-since

Um carimbo de data/hora que indica a hora da última modificação do recurso conhecido pelo cliente. A operação será executada somente se o recurso no serviço tiver sido modificado desde o horário especificado.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

az batch pool autoscale evaluate

Obtém o resultado da avaliação de uma fórmula de dimensionamento automático no Pool.

Essa API destina-se principalmente à validação de uma fórmula de dimensionamento automático, pois ela simplesmente retorna o resultado sem aplicar a fórmula ao Pool. O Pool deve ter o dimensionamento automático habilitado para avaliar uma fórmula.

az batch pool autoscale evaluate --pool-id
                                 [--account-endpoint]
                                 [--account-key]
                                 [--account-name]
                                 [--auto-scale-formula]
                                 [--json-file]

Parâmetros Exigidos

--pool-id

A ID do Pool na qual avaliar a fórmula de dimensionamento automático. Necessário.

Parâmetros Opcionais

--account-endpoint

Ponto de extremidade de serviço do Lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ENDPOINT.

--account-key

Chave da conta do lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ACCESS_KEY.

--account-name

Nome da conta do lote. Como alternativa, definido por variável de ambiente: AZURE_BATCH_ACCOUNT.

--auto-scale-formula

A fórmula para o número desejado de Nós de Computação no Pool. A fórmula é validada e seus resultados calculados, mas não é aplicada ao Pool. Para aplicar a fórmula ao Pool, "Habilite o dimensionamento automático em um pool". Para obter mais informações sobre como especificar essa fórmula, consulte Dimensionar automaticamente nós de computação em um Pool de Lotes do Azure (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). Necessário.

--json-file

Um arquivo que contém a especificação de conteúdo em JSON (formatado para corresponder ao respectivo corpo da API REST). Se esse parâmetro for especificado, todos os 'Argumentos de Conteúdo' serão ignorados.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.