RollingUpgradePolicy Classe
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, **kwargs: Any)
Parametri di sole parole chiave
Nome | Descrizione |
---|---|
max_batch_instance_percent
|
Percentuale massima di istanze di macchine virtuali totali che verranno aggiornate contemporaneamente 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 riduzione della percentuale di istanze in un batch per garantire un'affidabilità maggiore. Il valore predefinito per questo parametro è 20%. |
max_unhealthy_instance_percent
|
Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre, in seguito all'aggiornamento o rilevate 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 macchina virtuale 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 viene interrotto. 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 deve essere specificata nel formato ISO 8601. Il valore predefinito è 0 secondi (PT0S). |
Variabili
Nome | Descrizione |
---|---|
max_batch_instance_percent
|
Percentuale massima di istanze di macchine virtuali totali che verranno aggiornate contemporaneamente 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 riduzione della percentuale di istanze in un batch per garantire un'affidabilità maggiore. Il valore predefinito per questo parametro è 20%. |
max_unhealthy_instance_percent
|
Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre, in seguito all'aggiornamento o rilevate 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 macchina virtuale 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 viene interrotto. 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 deve essere specificata nel formato ISO 8601. Il valore predefinito è 0 secondi (PT0S). |
Azure SDK for Python