RollingUpgradePolicy Clase
Los parámetros de configuración usados al realizar una actualización gradual.
- Herencia
-
azure.mgmt.compute._serialization.ModelRollingUpgradePolicy
Constructor
RollingUpgradePolicy(*, max_batch_instance_percent: int | None = None, max_unhealthy_instance_percent: int | None = None, max_unhealthy_upgraded_instance_percent: int | None = None, pause_time_between_batches: str | None = None, enable_cross_zone_upgrade: bool | None = None, prioritize_unhealthy_instances: bool | None = None, rollback_failed_instances_on_policy_breach: bool | None = None, max_surge: bool | None = None, **kwargs: Any)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
max_batch_instance_percent
|
El porcentaje máximo de instancias de máquina virtual totales que se actualizarán simultáneamente mediante la actualización gradual en un lote. Dado que se trata de un número máximo de instancias incorrectas en lotes anteriores o futuros, puede hacer que el porcentaje de instancias de un lote disminuya para garantizar una mayor confiabilidad. El valor predeterminado de este parámetro es 20 %. |
max_unhealthy_instance_percent
|
El porcentaje máximo de las instancias de máquina virtual totales del conjunto de escalado que pueden ser incorrectos simultáneamente, ya sea como resultado de la actualización o que se encuentra en un estado incorrecto por parte de las comprobaciones de estado de la máquina virtual antes de que se anule la actualización gradual. Esta restricción se comprobará antes de iniciar cualquier lote. El valor predeterminado de este parámetro es 20 %. |
max_unhealthy_upgraded_instance_percent
|
Porcentaje máximo de instancias de máquina virtual actualizadas que se pueden encontrar en un estado incorrecto. Esta comprobación se realizará después de actualizar cada lote. Si se supera este porcentaje, se anula la actualización gradual. El valor predeterminado de este parámetro es 20 %. |
pause_time_between_batches
|
Tiempo de espera entre completar la actualización de todas las máquinas virtuales de un lote e iniciar el siguiente lote. La duración del tiempo debe especificarse en formato ISO 8601. El valor predeterminado es 0 segundos (PT0S). |
enable_cross_zone_upgrade
|
Permita que VMSS ignore los límites de AZ al construir lotes de actualización. Tenga en cuenta el dominio de actualización y maxBatchInstancePercent para determinar el tamaño del lote. |
prioritize_unhealthy_instances
|
Actualice todas las instancias incorrectas de un conjunto de escalado antes de cualquier instancia correcta. |
rollback_failed_instances_on_policy_breach
|
Las instancias con error de reversión al modelo anterior si se infringe la directiva de actualización gradual. |
max_surge
|
Cree nuevas máquinas virtuales para actualizar el conjunto de escalado, en lugar de actualizar las máquinas virtuales existentes. Las máquinas virtuales existentes se eliminarán una vez creadas las nuevas máquinas virtuales para cada lote. |
Variables
Nombre | Description |
---|---|
max_batch_instance_percent
|
El porcentaje máximo de instancias de máquina virtual totales que se actualizarán simultáneamente mediante la actualización gradual en un lote. Dado que se trata de un número máximo de instancias incorrectas en lotes anteriores o futuros, puede hacer que el porcentaje de instancias de un lote disminuya para garantizar una mayor confiabilidad. El valor predeterminado de este parámetro es 20 %. |
max_unhealthy_instance_percent
|
El porcentaje máximo de las instancias de máquina virtual totales del conjunto de escalado que pueden ser incorrectos simultáneamente, ya sea como resultado de la actualización o que se encuentra en un estado incorrecto por parte de las comprobaciones de estado de la máquina virtual antes de que se anule la actualización gradual. Esta restricción se comprobará antes de iniciar cualquier lote. El valor predeterminado de este parámetro es 20 %. |
max_unhealthy_upgraded_instance_percent
|
Porcentaje máximo de instancias de máquina virtual actualizadas que se pueden encontrar en un estado incorrecto. Esta comprobación se realizará después de actualizar cada lote. Si se supera este porcentaje, se anula la actualización gradual. El valor predeterminado de este parámetro es 20 %. |
pause_time_between_batches
|
Tiempo de espera entre completar la actualización de todas las máquinas virtuales de un lote e iniciar el siguiente lote. La duración del tiempo debe especificarse en formato ISO 8601. El valor predeterminado es 0 segundos (PT0S). |
enable_cross_zone_upgrade
|
Permita que VMSS ignore los límites de AZ al construir lotes de actualización. Tenga en cuenta el dominio de actualización y maxBatchInstancePercent para determinar el tamaño del lote. |
prioritize_unhealthy_instances
|
Actualice todas las instancias incorrectas de un conjunto de escalado antes de cualquier instancia correcta. |
rollback_failed_instances_on_policy_breach
|
Las instancias con error de reversión al modelo anterior si se infringe la directiva de actualización gradual. |
max_surge
|
Cree nuevas máquinas virtuales para actualizar el conjunto de escalado, en lugar de actualizar las máquinas virtuales existentes. Las máquinas virtuales existentes se eliminarán una vez creadas las nuevas máquinas virtuales para cada lote. |
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de