RollingUpgradePolicy Classe
Os parâmetros de configuração utilizados durante a execução de uma atualização sem interrupção.
- Herança
-
azure.mgmt.compute._serialization.ModelRollingUpgradePolicy
Construtor
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)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
max_batch_instance_percent
|
A percentagem máxima do total de instâncias de máquinas virtuais que serão atualizadas simultaneamente pela atualização sem interrupção num lote. Como se trata de um máximo, as instâncias em mau estado de funcionamento em lotes anteriores ou futuros podem fazer com que a percentagem de instâncias num lote diminua para garantir uma maior fiabilidade. O valor predefinido para este parâmetro é 20%. |
max_unhealthy_instance_percent
|
A percentagem máxima do total de instâncias de máquinas virtuais no conjunto de dimensionamento que podem estar em mau estado de funcionamento em simultâneo, quer devido à atualização, quer ao serem encontradas num estado de mau estado de funcionamento pela máquina virtual, verifica antes de a atualização sem interrupção abortar. Esta restrição será verificada antes de iniciar qualquer lote. O valor predefinido para este parâmetro é 20%. |
max_unhealthy_upgraded_instance_percent
|
A percentagem máxima de instâncias de máquinas virtuais atualizadas que se pode encontrar num estado de mau estado de funcionamento. Esta verificação ocorrerá depois de cada lote ser atualizado. Se esta percentagem alguma vez for excedida, a atualização sem interrupção aborta. O valor predefinido para este parâmetro é 20%. |
pause_time_between_batches
|
O tempo de espera entre concluir a atualização para todas as máquinas virtuais num lote e iniciar o próximo lote. A duração do tempo deve ser especificada no formato ISO 8601. O valor predefinido é 0 segundos (PT0S). |
enable_cross_zone_upgrade
|
Permitir que o VMSS ignore os limites do AZ ao construir lotes de atualização. Tenha em consideração o Domínio de Atualização e maxBatchInstancePercent para determinar o tamanho do lote. |
prioritize_unhealthy_instances
|
Atualize todas as instâncias em mau estado de funcionamento num conjunto de dimensionamento antes de quaisquer instâncias em bom estado de funcionamento. |
Variáveis
Name | Description |
---|---|
max_batch_instance_percent
|
A percentagem máxima do total de instâncias de máquinas virtuais que serão atualizadas simultaneamente pela atualização sem interrupção num lote. Como se trata de um máximo, as instâncias em mau estado de funcionamento em lotes anteriores ou futuros podem fazer com que a percentagem de instâncias num lote diminua para garantir uma maior fiabilidade. O valor predefinido para este parâmetro é 20%. |
max_unhealthy_instance_percent
|
A percentagem máxima do total de instâncias de máquinas virtuais no conjunto de dimensionamento que podem estar em mau estado de funcionamento em simultâneo, quer devido à atualização, quer ao serem encontradas num estado de mau estado de funcionamento pela máquina virtual, verifica antes de a atualização sem interrupção abortar. Esta restrição será verificada antes de iniciar qualquer lote. O valor predefinido para este parâmetro é 20%. |
max_unhealthy_upgraded_instance_percent
|
A percentagem máxima de instâncias de máquinas virtuais atualizadas que se pode encontrar num estado de mau estado de funcionamento. Esta verificação ocorrerá depois de cada lote ser atualizado. Se esta percentagem alguma vez for excedida, a atualização sem interrupção aborta. O valor predefinido para este parâmetro é 20%. |
pause_time_between_batches
|
O tempo de espera entre concluir a atualização para todas as máquinas virtuais num lote e iniciar o próximo lote. A duração do tempo deve ser especificada no formato ISO 8601. O valor predefinido é 0 segundos (PT0S). |
enable_cross_zone_upgrade
|
Permitir que o VMSS ignore os limites do AZ ao construir lotes de atualização. Tenha em consideração o Domínio de Atualização e maxBatchInstancePercent para determinar o tamanho do lote. |
prioritize_unhealthy_instances
|
Atualize todas as instâncias em mau estado de funcionamento num conjunto de dimensionamento antes de quaisquer instâncias em bom estado de funcionamento. |
Azure SDK for Python