RollingUpgradePolicy Classe
I parametri di configurazione usati durante l'esecuzione di un aggiornamento in sequenza.
- Ereditarietà
-
azure.mgmt.compute._serialization.ModelRollingUpgradePolicy
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)
Variabili
- 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
- bool
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
- bool
Aggiornare tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per