Partilhar via


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.Model
RollingUpgradePolicy

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
int

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
int

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
int

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
str

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
int

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
int

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
int

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
str

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.