RollingUpgradePolicy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Los parámetros de configuración usados al realizar una actualización gradual.
public class RollingUpgradePolicy
type RollingUpgradePolicy = class
Public Class RollingUpgradePolicy
- Herencia
-
RollingUpgradePolicy
Constructores
RollingUpgradePolicy() |
Inicializa una nueva instancia de la clase RollingUpgradePolicy. |
RollingUpgradePolicy(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>) |
Inicializa una nueva instancia de la clase RollingUpgradePolicy. |
Propiedades
EnableCrossZoneUpgrade |
Obtiene o establece permite que VMSS omita 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. |
MaxBatchInstancePercent |
Obtiene o establece 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 máximo, las instancias incorrectas en lotes anteriores o futuros pueden provocar que el porcentaje de instancias de un lote disminuya para garantizar una mayor confiabilidad. El valor predeterminado de este parámetro es 20 %. |
MaxSurge |
Obtiene o establece la creación de 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. |
MaxUnhealthyInstancePercent |
Obtiene o establece el porcentaje máximo de las instancias de máquina virtual totales del conjunto de escalado que pueden estar en mal estado simultáneamente, ya sea como resultado de la actualización o si se encuentra en un estado incorrecto mediante 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 %. |
MaxUnhealthyUpgradedInstancePercent |
Obtiene o establece el 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 este porcentaje se supera alguna vez, se anula la actualización gradual. El valor predeterminado de este parámetro es 20 %. |
PauseTimeBetweenBatches |
Obtiene o establece el 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). |
PrioritizeUnhealthyInstances |
Obtiene o establece la actualización de todas las instancias incorrectas de un conjunto de escalado antes de cualquier instancia correcta. |
RollbackFailedInstancesOnPolicyBreach |
Obtiene o establece instancias con error de reversión en el modelo anterior si se infringe la directiva de actualización gradual. |
Métodos
Validate() |
Valide el objeto . |
Se aplica a
Azure SDK for .NET