11.4. 리소스 그룹 구성
클러스터의 가장 일반적인 요소 중 하나는 함께 있어야 하고, 순차적으로 시작하고, 역방향 순서로 중지해야 하는 리소스 집합입니다. 이 구성을 간소화하기 위해 Pacemaker에서 리소스 그룹의 개념을 지원합니다.
11.4.1. 리소스 그룹 생성
다음 명령을 사용하여 그룹에 포함할 리소스를 지정하여 리소스 그룹을 생성합니다. 그룹이 없으면 이 명령은 그룹을 생성합니다. 그룹이 존재하는 경우 이 명령은 그룹에 리소스를 추가합니다. 리소스는 이 명령으로 지정하는 순서대로 시작되며 시작 순서의 역순으로 중지됩니다.
pcs resource group add group_name resource_id [resource_id] ... [resource_id] [--before resource_id | --after resource_id]
이 명령의 --before
및 --after
옵션을 사용하여 그룹에 이미 존재하는 리소스를 기준으로 추가된 리소스의 위치를 지정할 수 있습니다.
다음 명령을 사용하여 리소스를 생성할 때 기존 그룹에 새 리소스를 추가할 수도 있습니다. 생성한 리소스가 group _name이라는 그룹에 추가됩니다. group_name 그룹이 없으면 생성됩니다.
pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options] --group group_name
그룹에 포함할 수 있는 리소스 수에는 제한이 없습니다. 그룹의 기본 특성은 다음과 같습니다.
- 리소스는 그룹 내에 공동 배치됩니다.
- 리소스는 지정된 순서대로 시작됩니다. 그룹의 리소스를 어디에서든 실행할 수 없는 경우 해당 리소스를 실행할 수 있는 리소스가 지정되지 않습니다.
- 리소스는 해당 리소스를 지정하는 역순으로 중지됩니다.
다음 예제에서는 기존 리소스 IPaddr
및 Email
이 포함된 shortcut
라는 리소스 그룹을 생성합니다.
# pcs resource group add shortcut IPaddr Email
이 예제에서는 다음을 수행합니다.
-
IPaddr
을 먼저 시작한 다음Email
(이메일)을 시작합니다. -
Email
리소스가 먼저 중지된 다음IPAddr
. -
IPaddr
이 아무 곳이나 실행할 수 없는 경우이메일
도 없습니다. -
그러나
이메일이
어디에서든 실행할 수 없는 경우IPaddr
에 영향을 주지 않습니다.
11.4.2. 리소스 그룹 제거
다음 명령을 사용하여 그룹에서 리소스를 제거합니다. 그룹에 남은 리소스가 없으면 이 명령은 그룹 자체를 제거합니다.
pcs resource group remove group_name resource_id...
11.4.3. 리소스 그룹 표시
다음 명령은 현재 구성된 모든 리소스 그룹을 나열합니다.
pcs resource group list
11.4.4. 그룹 옵션
리소스 그룹에 대해 다음 옵션을 설정할 수 있으며 단일 리소스(우선 순위
,target-role,
)에 대해 설정된 경우와 동일한 의미를 유지합니다. 리소스 메타 옵션에 대한 자세한 내용은 리소스 메타 옵션 구성을 참조하십시오.
is-
managed
11.4.5. 그룹 정착성
리소스가 있는 위치에 유지하려는 측정값인 고정은 그룹에서 부가적인 값입니다. 그룹의 모든 활성 리소스는 그룹 총계에 고착성 값을 기여합니다. 따라서 기본 resource-stickiness
가 100이고 그룹에 7개의 멤버가 있으며, 이 중 5개가 활성 상태이면 그룹 전체가 500점으로 현재 위치를 선호하게 됩니다.