Sdílet prostřednictvím


RollingUpgradePolicy Třída

Parametry konfigurace použité při provádění upgradu se zajištěním provozu

Dědičnost
azure.mgmt.compute._serialization.Model
RollingUpgradePolicy

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

Výhradně parametry klíčových slov

Name Description
max_batch_instance_percent
int

Maximální procento z celkového počtu instancí virtuálních počítačů, které se upgradují současně při postupném upgradu v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku, v předchozích nebo budoucích dávkách můžou způsobit snížení procenta instancí v dávce, aby byla zajištěna vyšší spolehlivost. Výchozí hodnota tohoto parametru je 20 %.

max_unhealthy_instance_percent
int

Maximální procento celkového počtu instancí virtuálních počítačů ve škálovací sadě, které můžou být současně v pořádku, a to buď v důsledku upgradu, nebo v důsledku kontroly stavu virtuálního počítače ve špatném stavu před přerušením postupného upgradu. Toto omezení bude zkontrolováno před spuštěním jakékoli dávky. Výchozí hodnota tohoto parametru je 20 %.

max_unhealthy_upgraded_instance_percent
int

Maximální procento upgradovaných instancí virtuálních počítačů, které jsou ve špatném stavu. Tato kontrola proběhne po upgradu každé dávky. Pokud je toto procento někdy překročeno, průběžná aktualizace se přeruší. Výchozí hodnota tohoto parametru je 20 %.

pause_time_between_batches
str

Doba čekání mezi dokončením aktualizace všech virtuálních počítačů v jedné dávce a spuštěním další dávky Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S).

enable_cross_zone_upgrade

Povolte VMSS ignorovat hranice az při vytváření dávek upgradu. Při určení velikosti dávky vezměte v úvahu hodnoty Update Domain a maxBatchInstancePercent.

prioritize_unhealthy_instances

Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před instancemi, které jsou v pořádku.

Proměnné

Name Description
max_batch_instance_percent
int

Maximální procento z celkového počtu instancí virtuálních počítačů, které se upgradují současně při postupném upgradu v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku, v předchozích nebo budoucích dávkách můžou způsobit snížení procenta instancí v dávce, aby byla zajištěna vyšší spolehlivost. Výchozí hodnota tohoto parametru je 20 %.

max_unhealthy_instance_percent
int

Maximální procento celkového počtu instancí virtuálních počítačů ve škálovací sadě, které můžou být současně v pořádku, a to buď v důsledku upgradu, nebo v důsledku kontroly stavu virtuálního počítače ve špatném stavu před přerušením postupného upgradu. Toto omezení bude zkontrolováno před spuštěním jakékoli dávky. Výchozí hodnota tohoto parametru je 20 %.

max_unhealthy_upgraded_instance_percent
int

Maximální procento upgradovaných instancí virtuálních počítačů, které jsou ve špatném stavu. Tato kontrola proběhne po upgradu každé dávky. Pokud je toto procento někdy překročeno, průběžná aktualizace se přeruší. Výchozí hodnota tohoto parametru je 20 %.

pause_time_between_batches
str

Doba čekání mezi dokončením aktualizace všech virtuálních počítačů v jedné dávce a spuštěním další dávky Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S).

enable_cross_zone_upgrade

Povolte VMSS ignorovat hranice az při vytváření dávek upgradu. Při určení velikosti dávky vezměte v úvahu hodnoty Update Domain a maxBatchInstancePercent.

prioritize_unhealthy_instances

Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před instancemi, které jsou v pořádku.