az batch pool autoscale
Administrar el escalado automático de grupos de Batch.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az batch pool autoscale disable |
Deshabilita el escalado automático de un grupo. |
Núcleo | GA |
az batch pool autoscale enable |
Habilita el escalado automático de un grupo. |
Núcleo | GA |
az batch pool autoscale evaluate |
Obtiene el resultado de evaluar una fórmula de escalado automático en el grupo. |
Núcleo | GA |
az batch pool autoscale disable
Deshabilita el escalado automático de un grupo.
az batch pool autoscale disable --pool-id
[--account-endpoint]
[--account-key]
[--account-name]
Parámetros requeridos
Identificador del grupo en el que se va a deshabilitar el escalado automático. Obligatorio.
Parámetros opcionales
Punto de conexión de servicio de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ENDPOINT.
Clave de cuenta de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ACCESS_KEY.
Nombre de la cuenta de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ACCOUNT.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az batch pool autoscale enable
Habilita el escalado automático de un grupo.
No se puede habilitar el escalado automático en un grupo si hay una operación de cambio de tamaño en curso en el grupo. Si el escalado automático del grupo está deshabilitado actualmente, debe especificar una fórmula de escalado automático válida como parte de la solicitud. Si el escalado automático del grupo ya está habilitado, puede especificar una nueva fórmula de escalado automático o un nuevo intervalo de evaluación. No puede llamar a esta API para el mismo grupo más de una vez 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 requeridos
Identificador del grupo que se va a obtener. Obligatorio.
Parámetros opcionales
Punto de conexión de servicio de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ENDPOINT.
Clave de cuenta de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ACCESS_KEY.
Nombre de la cuenta de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ACCOUNT.
Intervalo de tiempo en el que se ajusta automáticamente el tamaño del grupo según la fórmula de escalado automático. El valor predeterminado es de 15 minutos. El valor mínimo y máximo son 5 minutos y 168 horas respectivamente. Si especifica un valor inferior a 5 minutos o superior a 168 horas, el servicio Batch rechaza la solicitud con un error de valor de propiedad no válido; Si llama directamente a la API REST, el código de estado HTTP es 400 (solicitud incorrecta). Si especifica un nuevo intervalo, se detendrá la programación de evaluación de escalabilidad automática existente y se iniciará una nueva programación de evaluación de escalado automático, con su hora de inicio siendo la hora a la que se emitió esta solicitud.
Fórmula para el número deseado de nodos de proceso en el grupo. La fórmula se comprueba si hay validez antes de aplicarla al grupo. Si la fórmula no es válida, el servicio Batch rechaza la solicitud con información de error detallada. Para más información sobre cómo especificar esta fórmula, consulte Escalado automático de nodos de proceso en un grupo de Azure Batch (https://learn.microsoft.com/azure/batch/batch-automatic-scaling).
Valor ETag asociado a la versión del recurso conocido para el cliente. La operación solo se realizará si la ETag actual del recurso en el servicio coincide exactamente con el valor especificado por el cliente.
Marca de tiempo que indica la hora de última modificación del recurso conocido para el cliente. La operación solo se realizará si el recurso del servicio se ha modificado desde el momento especificado.
Valor ETag asociado a la versión del recurso conocido para el cliente. La operación solo se realizará si la ETag actual del recurso en el servicio no coincide con el valor especificado por el cliente.
Marca de tiempo que indica la hora de última modificación del recurso conocido para el cliente. La operación solo se realizará si el recurso del servicio se ha modificado desde el momento especificado.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.
az batch pool autoscale evaluate
Obtiene el resultado de evaluar una fórmula de escalado automático en el grupo.
Esta API es principalmente para validar una fórmula de escalado automático, ya que simplemente devuelve el resultado sin aplicar la fórmula al grupo. El grupo debe tener habilitado el escalado automático para evaluar una fórmula.
az batch pool autoscale evaluate --pool-id
[--account-endpoint]
[--account-key]
[--account-name]
[--auto-scale-formula]
[--json-file]
Parámetros requeridos
Identificador del grupo en el que se va a evaluar la fórmula de escalado automático. Obligatorio.
Parámetros opcionales
Punto de conexión de servicio de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ENDPOINT.
Clave de cuenta de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ACCESS_KEY.
Nombre de la cuenta de Batch. Como alternativa, establezca por variable de entorno: AZURE_BATCH_ACCOUNT.
Fórmula para el número deseado de nodos de proceso en el grupo. La fórmula se valida y sus resultados se calculan, pero no se aplica al grupo. Para aplicar la fórmula al grupo, "Habilitar el escalado automático en un grupo". Para más información sobre cómo especificar esta fórmula, consulte Escalado automático de nodos de proceso en un grupo de Azure Batch (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). Obligatorio.
Archivo que contiene la especificación de contenido en JSON (con formato para que coincida con el cuerpo de la API REST correspondiente). Si se especifica este parámetro, se omiten todos los argumentos de contenido.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, supresión de advertencias.
Formato de salida.
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Use --debug para registros de depuración completos.