다음을 통해 공유


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, **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)입니다.

변수

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)입니다.