RollingUpgradePolicy Klass
De konfigurationsparametrar som används vid löpande uppgradering.
- Arv
-
azure.mgmt.compute._serialization.ModelRollingUpgradePolicy
Konstruktor
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, rollback_failed_instances_on_policy_breach: bool | None = None, max_surge: bool | None = None, **kwargs: Any)
Keyword-Only parametrar
Name | Description |
---|---|
max_batch_instance_percent
|
Den maximala procentandelen av de totala virtuella datorinstanserna som uppgraderas samtidigt av den löpande uppgraderingen i en batch. Eftersom detta är ett maximalt antal felaktiga instanser i tidigare eller framtida batchar kan procentandelen instanser i en batch minska för att säkerställa högre tillförlitlighet. Standardvärdet för den här parametern är 20 %. |
max_unhealthy_instance_percent
|
Den maximala procentandelen av de totala virtuella datorinstanserna i skalningsuppsättningen som kan vara felfritt samtidigt, antingen på grund av att de har uppgraderats eller genom att hittas i ett feltillstånd av hälsokontrollerna för den virtuella datorn innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan någon batch startas. Standardvärdet för den här parametern är 20 %. |
max_unhealthy_upgraded_instance_percent
|
Den maximala procentandelen uppgraderade virtuella datorinstanser som kan konstateras vara i ett feltillstånd. Den här kontrollen utförs när varje batch har uppgraderats. Om den här procentandelen någonsin överskrids avbryts den löpande uppdateringen. Standardvärdet för den här parametern är 20 %. |
pause_time_between_batches
|
Väntetiden mellan att slutföra uppdateringen för alla virtuella datorer i en batch och att starta nästa batch. Tidsåtgången bör anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S). |
enable_cross_zone_upgrade
|
Tillåt ATT VMSS ignorerar AZ-gränser när du skapar uppgraderingsbatch. Ta hänsyn till uppdateringsdomänen och maxBatchInstancePercent för att fastställa batchstorleken. |
prioritize_unhealthy_instances
|
Uppgradera alla instanser med feltillstånd i en skalningsuppsättning före eventuella felfria instanser. |
rollback_failed_instances_on_policy_breach
|
Återställningen misslyckades med instanser till en tidigare modell om principen för löpande uppgradering överträds. |
max_surge
|
Skapa nya virtuella datorer för att uppgradera skalningsuppsättningen i stället för att uppdatera de befintliga virtuella datorerna. Befintliga virtuella datorer tas bort när de nya virtuella datorerna har skapats för varje batch. |
Variabler
Name | Description |
---|---|
max_batch_instance_percent
|
Den maximala procentandelen av de totala virtuella datorinstanserna som uppgraderas samtidigt av den löpande uppgraderingen i en batch. Eftersom detta är ett maximalt antal felaktiga instanser i tidigare eller framtida batchar kan procentandelen instanser i en batch minska för att säkerställa högre tillförlitlighet. Standardvärdet för den här parametern är 20 %. |
max_unhealthy_instance_percent
|
Den maximala procentandelen av de totala virtuella datorinstanserna i skalningsuppsättningen som kan vara felfritt samtidigt, antingen på grund av att de har uppgraderats eller genom att hittas i ett feltillstånd av hälsokontrollerna för den virtuella datorn innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan någon batch startas. Standardvärdet för den här parametern är 20 %. |
max_unhealthy_upgraded_instance_percent
|
Den maximala procentandelen uppgraderade virtuella datorinstanser som kan konstateras vara i ett feltillstånd. Den här kontrollen utförs när varje batch har uppgraderats. Om den här procentandelen någonsin överskrids avbryts den löpande uppdateringen. Standardvärdet för den här parametern är 20 %. |
pause_time_between_batches
|
Väntetiden mellan att slutföra uppdateringen för alla virtuella datorer i en batch och att starta nästa batch. Tidsåtgången bör anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S). |
enable_cross_zone_upgrade
|
Tillåt ATT VMSS ignorerar AZ-gränser när du skapar uppgraderingsbatch. Ta hänsyn till uppdateringsdomänen och maxBatchInstancePercent för att fastställa batchstorleken. |
prioritize_unhealthy_instances
|
Uppgradera alla instanser med feltillstånd i en skalningsuppsättning före eventuella felfria instanser. |
rollback_failed_instances_on_policy_breach
|
Återställningen misslyckades med instanser till en tidigare modell om principen för löpande uppgradering överträds. |
max_surge
|
Skapa nya virtuella datorer för att uppgradera skalningsuppsättningen i stället för att uppdatera de befintliga virtuella datorerna. Befintliga virtuella datorer tas bort när de nya virtuella datorerna har skapats för varje batch. |
Azure SDK for Python