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, rollback_failed_instances_on_policy_breach: bool | None = None, max_surge: 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ě upgradem se zajištěním provozu v jedné dávce. Protož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 z celkového počtu instancí virtuálních počítačů ve škálovací sadě, které můžou být současně v pořádku, buď v důsledku upgradu, nebo v důsledku kontroly stavu virtuálního počítače, které jsou v pořádku, před přerušením upgradu se zajištěním provozu. Toto omezení se zkontroluje 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čů, u které zjistíte, že nejsou v pořádku. Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, kumulativní 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 škálovací sadě virtuálních počítačů ignorovat hranice az při vytváření dávek upgradu. Při určení velikosti dávky vezměte v úvahu 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.

rollback_failed_instances_on_policy_breach

Vrácení neúspěšných instancí na předchozí model v případě porušení zásad postupného upgradu

max_surge

Vytvořte nové virtuální počítače a upgradujte škálovací sadu místo aktualizace stávajících virtuálních počítačů. Po vytvoření nových virtuálních počítačů pro každou dávku se stávající virtuální počítače odstraní.

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ě upgradem se zajištěním provozu v jedné dávce. Protož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 z celkového počtu instancí virtuálních počítačů ve škálovací sadě, které můžou být současně v pořádku, buď v důsledku upgradu, nebo v důsledku kontroly stavu virtuálního počítače, které jsou v pořádku, před přerušením upgradu se zajištěním provozu. Toto omezení se zkontroluje 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čů, u které zjistíte, že nejsou v pořádku. Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, kumulativní 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 škálovací sadě virtuálních počítačů ignorovat hranice az při vytváření dávek upgradu. Při určení velikosti dávky vezměte v úvahu 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.

rollback_failed_instances_on_policy_breach

Vrácení neúspěšných instancí na předchozí model v případě porušení zásad postupného upgradu

max_surge

Vytvořte nové virtuální počítače a upgradujte škálovací sadu místo aktualizace stávajících virtuálních počítačů. Po vytvoření nových virtuálních počítačů pro každou dávku se stávající virtuální počítače odstraní.