다음을 통해 공유


RollingUpgradePolicy 클래스

롤링 업그레이드를 수행하는 동안 사용되는 구성 매개 변수입니다.

상속
azure.mgmt.compute._serialization.Model
RollingUpgradePolicy

생성자

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
int

롤링 업그레이드가 한 일괄 처리로 동시에 업그레이드되는 총 가상 머신 인스턴스의 최대 백분율입니다. 이는 최대값이므로 이전 또는 이후 일괄 처리의 비정상 인스턴스는 더 높은 안정성을 보장하기 위해 일괄 처리의 인스턴스 비율을 줄일 수 있습니다. 이 매개 변수의 기본값은 20%입니다.

max_unhealthy_instance_percent
int

업그레이드한 결과 또는 롤링 업그레이드가 중단되기 전에 가상 머신 상태 검사에 의해 비정상 상태로 발견되어 동시에 비정상 상태가 될 수 있는 확장 집합의 총 가상 머신 인스턴스의 최대 백분율입니다. 이 제약 조건은 일괄 처리를 시작하기 전에 검사됩니다. 이 매개 변수의 기본값은 20%입니다.

max_unhealthy_upgraded_instance_percent
int

비정상 상태인 것으로 확인될 수 있는 업그레이드된 가상 머신 인스턴스의 최대 백분율입니다. 이 검사 각 일괄 처리가 업그레이드된 후에 발생합니다. 이 비율을 초과하면 롤링 업데이트가 중단됩니다. 이 매개 변수의 기본값은 20%입니다.

pause_time_between_batches
str

한 일괄 처리로 모든 가상 머신에 대한 업데이트를 완료하고 다음 일괄 처리를 시작하는 것 사이의 대기 시간입니다. 기간은 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
int

롤링 업그레이드가 한 일괄 처리로 동시에 업그레이드되는 총 가상 머신 인스턴스의 최대 백분율입니다. 이는 최대값이므로 이전 또는 이후 일괄 처리의 비정상 인스턴스는 더 높은 안정성을 보장하기 위해 일괄 처리의 인스턴스 비율을 줄일 수 있습니다. 이 매개 변수의 기본값은 20%입니다.

max_unhealthy_instance_percent
int

업그레이드한 결과 또는 롤링 업그레이드가 중단되기 전에 가상 머신 상태 검사에 의해 비정상 상태로 발견되어 동시에 비정상 상태가 될 수 있는 확장 집합의 총 가상 머신 인스턴스의 최대 백분율입니다. 이 제약 조건은 일괄 처리를 시작하기 전에 검사됩니다. 이 매개 변수의 기본값은 20%입니다.

max_unhealthy_upgraded_instance_percent
int

비정상 상태인 것으로 확인될 수 있는 업그레이드된 가상 머신 인스턴스의 최대 백분율입니다. 이 검사 각 일괄 처리가 업그레이드된 후에 발생합니다. 이 비율을 초과하면 롤링 업데이트가 중단됩니다. 이 매개 변수의 기본값은 20%입니다.

pause_time_between_batches
str

한 일괄 처리로 모든 가상 머신에 대한 업데이트를 완료하고 다음 일괄 처리를 시작하는 것 사이의 대기 시간입니다. 기간은 ISO 8601 형식으로 지정해야 합니다. 기본값은 0초(PT0S)입니다.

enable_cross_zone_upgrade

업그레이드 일괄 처리를 생성할 때 VMSS가 AZ 경계를 무시하도록 허용합니다. 업데이트 도메인 및 maxBatchInstancePercent를 고려하여 일괄 처리 크기를 결정합니다.

prioritize_unhealthy_instances

확장 집합의 모든 비정상 인스턴스를 정상 인스턴스로 업그레이드합니다.

rollback_failed_instances_on_policy_breach

롤링 업그레이드 정책을 위반하면 인스턴스를 이전 모델로 롤백하지 못했습니다.

max_surge

기존 가상 머신을 업데이트하는 대신 확장 집합을 업그레이드하는 새 가상 머신을 만듭니다. 각 일괄 처리에 대해 새 가상 머신이 만들어지면 기존 가상 머신이 삭제됩니다.