Condividi tramite


RollingUpgradePolicy Classe

I parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza.

Ereditarietà
azure.mgmt.compute._serialization.Model
RollingUpgradePolicy

Costruttore

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, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
max_batch_instance_percent
int

Percentuale massima di istanze di macchine virtuali totali che verranno aggiornate simultaneamente dall'aggiornamento in sequenza in un batch. Poiché si tratta di un valore massimo, le istanze non integre nei batch precedenti o futuri possono causare la percentuale di istanze in un batch per ridurre per garantire maggiore affidabilità. Il valore predefinito per questo parametro è 20%.

max_unhealthy_instance_percent
int

Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che può essere contemporaneamente non integra, come risultato dell'aggiornamento o in uno stato non integro dai controlli di integrità della macchina virtuale prima dell'interruzione dell'aggiornamento in sequenza. Questo vincolo verrà controllato prima di avviare qualsiasi batch. Il valore predefinito per questo parametro è 20%.

max_unhealthy_upgraded_instance_percent
int

Percentuale massima di istanze di macchine virtuali aggiornate che possono essere trovate in uno stato non integro. Questo controllo verrà eseguito dopo l'aggiornamento di ogni batch. Se questa percentuale viene mai superata, l'aggiornamento in sequenza interrompe. Il valore predefinito per questo parametro è 20%.

pause_time_between_batches
str

Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. La durata dell'ora deve essere specificata in formato ISO 8601. Il valore predefinito è 0 secondi (PT0S).

enable_cross_zone_upgrade

Consentire a VMSS di ignorare i limiti AZ durante la creazione di batch di aggiornamento. Prendere in considerazione il dominio di aggiornamento e maxBatchInstancePercent per determinare le dimensioni del batch.

prioritize_unhealthy_instances

Aggiornare tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.

Variabili

Nome Descrizione
max_batch_instance_percent
int

Percentuale massima di istanze di macchine virtuali totali che verranno aggiornate simultaneamente dall'aggiornamento in sequenza in un batch. Poiché si tratta di un valore massimo, le istanze non integre nei batch precedenti o futuri possono causare la percentuale di istanze in un batch per ridurre per garantire maggiore affidabilità. Il valore predefinito per questo parametro è 20%.

max_unhealthy_instance_percent
int

Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che può essere contemporaneamente non integra, come risultato dell'aggiornamento o in uno stato non integro dai controlli di integrità della macchina virtuale prima dell'interruzione dell'aggiornamento in sequenza. Questo vincolo verrà controllato prima di avviare qualsiasi batch. Il valore predefinito per questo parametro è 20%.

max_unhealthy_upgraded_instance_percent
int

Percentuale massima di istanze di macchine virtuali aggiornate che possono essere trovate in uno stato non integro. Questo controllo verrà eseguito dopo l'aggiornamento di ogni batch. Se questa percentuale viene mai superata, l'aggiornamento in sequenza interrompe. Il valore predefinito per questo parametro è 20%.

pause_time_between_batches
str

Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. La durata dell'ora deve essere specificata in formato ISO 8601. Il valore predefinito è 0 secondi (PT0S).

enable_cross_zone_upgrade

Consentire a VMSS di ignorare i limiti AZ durante la creazione di batch di aggiornamento. Prendere in considerazione il dominio di aggiornamento e maxBatchInstancePercent per determinare le dimensioni del batch.

prioritize_unhealthy_instances

Aggiornare tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.