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.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)
Výhradně parametry klíčových slov
Name | Description |
---|---|
max_batch_instance_percent
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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í. |
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro