13.3. 순서가 지정된 리소스 세트 구성
일반적인 상황은 관리자가 리소스 C보다 먼저 시작하는 리소스 B보다 먼저 리소스 A가 시작되기 전에 주문한 리소스 체인을 생성하는 것입니다. 구성에서 순서대로 공동 배치 및 시작된 리소스 세트를 생성해야 하는 경우 해당 리소스를 포함하는 리소스 그룹을 구성할 수 있습니다.
그러나 리소스 그룹이 적절하지 않으므로 지정된 순서로 시작해야 하는 리소스를 구성해야 하는 몇 가지 상황이 있습니다.
- 시작할 리소스를 순서대로 구성해야 할 수 있으며 리소스를 반드시 함께 배치할 필요가 없습니다.
- 리소스 A 또는 B가 시작된 후 시작해야 하는 리소스 C가 있을 수 있지만 A와 B 사이에는 관계가 없습니다.
- A와 B 리소스가 모두 시작된 후에 시작해야 하는 리소스 C와 D가 있을 수 있지만, A와 B 또는 C와 D 사이에는 관계가 없습니다.
이러한 경우 pcs 제약 조건 순서 설정 명령을 사용하여 집합 또는 리소스 집합에 순서 제한 조건을
생성할 수 있습니다.
pcs 제약 조건 순서 집합 명령을 사용하여 리소스 집합에 다음 옵션을 설정할 수 있습니다
.
sequential
- 리소스 집합을 서로 기준으로 정렬해야 하는지 여부를 나타내기 위해true
또는false
로 설정할 수 있습니다. 기본값은true
입니다.순차
를false
로 설정하면 멤버가 서로 상대적으로 정렬되지 않고 순서 제한 조건의 다른 집합과 관련하여 집합을 정렬할 수 있습니다. 따라서 이 옵션은 제약 조건에 여러 세트가 나열된 경우에만 의미가 있습니다. 그렇지 않으면 제약 조건이 적용되지 않습니다.-
require-all
-true
또는false
로 설정하여 세트의 모든 리소스를 활성화해야 하는지 여부를 나타내는 데 사용할 수 있습니다.require-all
을false
로 설정하면 다음 세트를 계속하기 전에 세트의 리소스를 하나씩만 시작해야 합니다.순차
가false
로 설정된 설정된 순서가 지정되지 않은 세트와 함께 사용하지 않는 한require-all
을false
로 설정하면 효과가 없습니다. 기본값은true
입니다. -
클러스터 리소스가 실행되는 순서대로 "주문 제약 조건" 테이블에 설명된 대로
시작
,승격
,강등 또는
중지
로 설정할 수 있는작업
. -
role
-Stopped
,Started
,Master
또는Slave
로 설정할 수 있습니다. RHEL 8.5부터pcs
명령줄 인터페이스는역할
의값으로
Promoted 및Unpromoted
를 허용합니다.Promoted
및Unpromoted
역할은Master
및Slave
역할과 기능적으로 동등합니다.
pcs 제약 조건 순서 집합 명령의
할 수 있습니다.
setoptions
매개변수에 따라 리소스 집합에 대해 다음 제약 조건을 설정
-
ID
: 정의 중인 제약 조건에 대한 이름을 제공합니다. -
kind
: 클러스터 리소스를 실행하는 순서의 "주문 제약 조건" 테이블에 설명된 대로 제한 조건을 적용하는 방법을 나타냅니다. -
대칭
형 - 클러스터 리소스를 실행하는 순서대로 "주문 제한 조건" 테이블에 설명된 대로 제한 조건 의 역순환 여부를 설정합니다.
pcs constraint order set resource1 resource2 [resourceN]... [options] [set resourceX resourceY ... [options]] [setoptions [constraint_options]]
D1, D
2
및 D3
라는 리소스 3개가 있는 경우 다음 명령에서는 해당 리소스를 주문한 리소스 집합으로 구성합니다.
# pcs constraint order set D1 D2 D3
A
,B
,C
,D
,E
, F
라는 리소스 6개가 있는 경우 이 예제에서는 다음과 같이 시작하는 리소스 세트에 대한 순서 제한 조건을 구성합니다.
-
A
및B
는 서로 독립적으로 시작 -
A
또는B
가 시작되면C
가 시작됩니다. -
C
가 시작되면D
가 시작됩니다. -
D
가 시작되면E
와F
는 서로 독립적으로 시작
symmetrical =false
가 설정되어 있으므로 리소스를 중지하는 것은 이 제한 조건에 영향을 미치지 않습니다.
# pcs constraint order set A B sequential=false require-all=false set C D set E F sequential=false setoptions symmetrical=false