16.2. 규칙을 사용하여 Pacemaker 위치 제약 조건 구성


시간, 날짜 또는 노드 속성과 같은 복잡한 조건을 기반으로 리소스 배치를 결정하도록 규칙으로 위치 제한 조건을 구성합니다. 여러 표현식을 결합하여 정교한 배치 논리를 만들 수 있습니다.

# pcs constraint location rsc rule[resource-discovery=option] [role=promoted|unpromoted] [score=score | score-attribute=attribute] expression
  • 점수 가 생략되면 기본값은 INFINITY입니다.
  • 규칙을 사용하여 위치 제약 조건을 구성할 때 점수 값은 양수 또는 음수일 수 있으며 "prefers" 및 "avoids"를 나타내는 음수 값을 나타냅니다.
  • resource-discovery 를 생략하면 기본값은 always 입니다. resource-discovery 옵션에 대한 자세한 내용은 노드의 하위 집합으로 리소스 검색 제한을 참조하십시오.
  • 기본 위치 제약 조건과 마찬가지로 이러한 제약 조건이 있는 리소스에 대해 정규식을 사용할 수 있습니다.

Pacemaker 규칙의 expression 옵션

표현식 옵션은 Pacemaker 규칙 의 "날짜 사양 속성" 테이블에 설명된 대로 duration_optionsdate_spec_options: hours, months, weeks, years 중 하나일 수 있습니다.

  • defined|not_defined attribute
  • 속성 lt|gt|lte|gte|eq|ne [string|integer|number|version]
  • 날짜 gt|lt date
  • 날짜 in_range 날짜
  • date in_range date to duration duration_options …​
  • date-spec date_spec_options
  • 표현식 및|또는 표현식
  • (expression)

Pacemaker 규칙의 기간

기간은 계산을 통해 in_range 작업에 대한 끝을 지정하는 대체 방법입니다. 예를 들어 19 개월의 기간을 지정할 수 있습니다. 기간 옵션에 지원되는 값은 ,,시간,, , 월 및 년입니다.

다음 위치 제약 조건에서는 2018년도에 언제든지 존재하는 경우 true인 표현식을 구성합니다.

# pcs constraint location Webserver rule score=INFINITY date-spec years=2018

다음 명령은 월요일부터 금요일까지 오전 9시부터 오후 5시까지 true인 표현식을 구성합니다. 시간 값 16은 숫자 값(시간)이 계속 일치하므로 최대 16:59:59와 일치합니다.

# pcs constraint location Webserver rule score=INFINITY date-spec hours="9-16" weekdays="1-5"

다음 명령은 13일 금요일에 true인 표현식을 구성합니다.

# pcs constraint location Webserver rule date-spec weekdays=5 monthdays=13
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동