검색

12장. 리소스를 실행할 수 있는 노드 확인

download PDF

위치 제한 조건은 리소스를 실행할 수 있는 노드를 결정합니다. 리소스가 지정된 노드를 선호하는지 방지할지 여부를 결정하는 위치 제한 조건을 구성할 수 있습니다.

위치 제한 조건 외에도 리소스를 실행하는 노드에는 해당 리소스의 resource-stickiness 값에 영향을 미치며, 이 값은 리소스가 현재 실행 중인 노드에 남아 있는 정도를 결정합니다. resource-stickiness 값을 설정하는 방법에 대한 자세한 내용은 현재 노드를 선호하도록 리소스 구성을 참조하십시오.

12.1. 위치 제한 조건 구성

리소스가 노드를 선호하는지 또는 방지할지 여부를 지정하도록 기본 위치 제한 조건을 구성할 수 있습니다. 선택 사항인 score 값은 제약 조건에 대한 상대적 선호도를 나타내는 선택적 점수 입니다.

다음 명령은 지정된 노드 또는 노드를 선호하는 리소스에 대한 위치 제한 조건을 생성합니다. 단일 명령으로 둘 이상의 노드에 대해 특정 리소스에 대한 제약 조건을 생성할 수 있습니다.

pcs constraint location rsc prefers node[=score] [node[=score]] ...

다음 명령은 지정된 노드나 노드를 방지하기 위해 리소스에 대한 위치 제한 조건을 생성합니다.

pcs constraint location rsc avoids node[=score] [node[=score]] ...

다음 표에는 위치 제한 조건을 구성하는 기본 옵션의 의미가 요약되어 있습니다.

표 12.1. 위치 제한 옵션
필드설명

rsc

리소스 이름

node

노드의 이름

점수

지정된 리소스가 특정 노드를 선호하는지 또는 방지해야 하는지에 대한 기본 설정 수준을 나타내는 양의 정수 값입니다. INFINITY 는 리소스 위치 제한 조건의 기본 점수 값입니다.

pcs constraint location rsc prefers 명령의 점수 값은 리소스가 노드를 사용할 수 있는 경우 해당 노드를 선호하는 것을 선호하지만 지정된 노드를 사용할 수 없는 경우 리소스가 다른 노드에서 실행되지 않는 것을 나타냅니다.

pcs constraint 위치 rsc avoids 명령의 점수 값은 다른 노드를 사용할 수 없는 경우에도 해당 노드에서 리소스가 실행되지 않음을 나타냅니다. 이는 점수가 -INFINITYpcs 제약 조건 위치 add 명령을 설정하는 것과 동일합니다.

숫자 점수(즉, INFINITY가 아님)는 제한 조건이 선택 사항임을 의미하며, 다른 요소보다 더 이상 적용되지 않는 한 적용됩니다. 예를 들어 리소스가 이미 다른 노드에 배치되고 리소스 정착성 점수 가 가 위치 제한 조건의 점수보다 큰 경우 리소스는 그대로 유지됩니다.

다음 명령은 위치 제한 조건을 생성하여 Webserver 리소스가 node1 노드를 선호하는 것으로 지정합니다.

# pcs constraint location Webserver prefers node1

pcs 는 명령줄에서 위치 제한 조건의 정규 표현식을 지원합니다. 이러한 제한 조건은 리소스 이름과 일치하는 정규 표현식에 따라 여러 리소스에 적용됩니다. 이를 통해 단일 명령줄을 사용하여 여러 위치 제약 조건을 구성할 수 있습니다.

다음 명령은 리소스 dummy0에서 dummy 9 prefer node1 을 지정하는 위치 제한 조건을 생성합니다.

# pcs constraint location 'regexp%dummy[0-9]' prefers node1

Pacemaker는 http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_04 에 설명된 POSIX 확장 정규식을 사용하므로 다음 명령을 사용하여 동일한 제약 조건을 지정할 수 있습니다.

# pcs constraint location 'regexp%dummy[[:digit:]]' prefers node1
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.