RollingUpgradePolicy 클래스
롤링 업그레이드를 수행하는 동안 사용되는 구성 매개 변수입니다.
- 상속
-
azure.mgmt.compute._serialization.ModelRollingUpgradePolicy
생성자
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)
키워드 전용 매개 변수
Name | Description |
---|---|
max_batch_instance_percent
|
롤링 업그레이드가 한 일괄 처리로 동시에 업그레이드되는 총 가상 머신 인스턴스의 최대 백분율입니다. 이는 최대값이므로 이전 또는 이후 일괄 처리의 비정상 인스턴스는 더 높은 안정성을 보장하기 위해 일괄 처리의 인스턴스 비율을 줄일 수 있습니다. 이 매개 변수의 기본값은 20%입니다. |
max_unhealthy_instance_percent
|
업그레이드한 결과 또는 롤링 업그레이드가 중단되기 전에 가상 머신 상태 검사에 의해 비정상 상태로 발견되어 동시에 비정상 상태가 될 수 있는 확장 집합의 총 가상 머신 인스턴스의 최대 백분율입니다. 이 제약 조건은 일괄 처리를 시작하기 전에 검사됩니다. 이 매개 변수의 기본값은 20%입니다. |
max_unhealthy_upgraded_instance_percent
|
비정상 상태인 것으로 확인될 수 있는 업그레이드된 가상 머신 인스턴스의 최대 백분율입니다. 이 검사 각 일괄 처리가 업그레이드된 후에 발생합니다. 이 비율을 초과하면 롤링 업데이트가 중단됩니다. 이 매개 변수의 기본값은 20%입니다. |
pause_time_between_batches
|
한 일괄 처리로 모든 가상 머신에 대한 업데이트를 완료하고 다음 일괄 처리를 시작하는 것 사이의 대기 시간입니다. 기간은 ISO 8601 형식으로 지정해야 합니다. 기본값은 0초(PT0S)입니다. |
enable_cross_zone_upgrade
|
업그레이드 일괄 처리를 생성할 때 VMSS가 AZ 경계를 무시하도록 허용합니다. 업데이트 도메인 및 maxBatchInstancePercent를 고려하여 일괄 처리 크기를 결정합니다. |
prioritize_unhealthy_instances
|
확장 집합의 모든 비정상 인스턴스를 정상 인스턴스로 업그레이드합니다. |
rollback_failed_instances_on_policy_breach
|
롤링 업그레이드 정책을 위반하면 인스턴스를 이전 모델로 롤백하지 못했습니다. |
max_surge
|
기존 가상 머신을 업데이트하는 대신 확장 집합을 업그레이드하는 새 가상 머신을 만듭니다. 각 일괄 처리에 대해 새 가상 머신이 만들어지면 기존 가상 머신이 삭제됩니다. |
변수
Name | Description |
---|---|
max_batch_instance_percent
|
롤링 업그레이드가 한 일괄 처리로 동시에 업그레이드되는 총 가상 머신 인스턴스의 최대 백분율입니다. 이는 최대값이므로 이전 또는 이후 일괄 처리의 비정상 인스턴스는 더 높은 안정성을 보장하기 위해 일괄 처리의 인스턴스 비율을 줄일 수 있습니다. 이 매개 변수의 기본값은 20%입니다. |
max_unhealthy_instance_percent
|
업그레이드한 결과 또는 롤링 업그레이드가 중단되기 전에 가상 머신 상태 검사에 의해 비정상 상태로 발견되어 동시에 비정상 상태가 될 수 있는 확장 집합의 총 가상 머신 인스턴스의 최대 백분율입니다. 이 제약 조건은 일괄 처리를 시작하기 전에 검사됩니다. 이 매개 변수의 기본값은 20%입니다. |
max_unhealthy_upgraded_instance_percent
|
비정상 상태인 것으로 확인될 수 있는 업그레이드된 가상 머신 인스턴스의 최대 백분율입니다. 이 검사 각 일괄 처리가 업그레이드된 후에 발생합니다. 이 비율을 초과하면 롤링 업데이트가 중단됩니다. 이 매개 변수의 기본값은 20%입니다. |
pause_time_between_batches
|
한 일괄 처리로 모든 가상 머신에 대한 업데이트를 완료하고 다음 일괄 처리를 시작하는 것 사이의 대기 시간입니다. 기간은 ISO 8601 형식으로 지정해야 합니다. 기본값은 0초(PT0S)입니다. |
enable_cross_zone_upgrade
|
업그레이드 일괄 처리를 생성할 때 VMSS가 AZ 경계를 무시하도록 허용합니다. 업데이트 도메인 및 maxBatchInstancePercent를 고려하여 일괄 처리 크기를 결정합니다. |
prioritize_unhealthy_instances
|
확장 집합의 모든 비정상 인스턴스를 정상 인스턴스로 업그레이드합니다. |
rollback_failed_instances_on_policy_breach
|
롤링 업그레이드 정책을 위반하면 인스턴스를 이전 모델로 롤백하지 못했습니다. |
max_surge
|
기존 가상 머신을 업데이트하는 대신 확장 집합을 업그레이드하는 새 가상 머신을 만듭니다. 각 일괄 처리에 대해 새 가상 머신이 만들어지면 기존 가상 머신이 삭제됩니다. |
Azure SDK for Python