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: Any)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
max_batch_instance_percent
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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. |
Azure SDK for Python
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