Red Hat Training

A Red Hat training course is available for RHEL 8

18.3. 승격 가능 복제 리소스

promotable 복제 리소스는 promotable 메타 특성을 true 로 설정하여 리소스를 복제합니다. 두 가지 운영 모드 중 하나에 인스턴스를 사용할 수 있습니다. 이러한 모드를 마스터와 슬레이브 라고 합니다. 모드 이름에는 구체적인 의미가 없습니다. 단, 인스턴스를 시작할 때 Slave 상태로 표시되어야 한다는 제한은 제외됩니다.

18.3.1. 승격 가능한 복제 리소스 생성

다음 단일 명령을 사용하여 리소스를 승격 가능한 복제본으로 생성할 수 있습니다.

RHEL 8.4 이상:

pcs resource create resource_id [standard:[provider:]]type [resource options] promotable [clone_id] [clone options]

RHEL 8.3 이전 버전:

pcs resource create resource_id [standard:[provider:]]type [resource options] promotable [clone options]

기본적으로 promotable 복제본의 이름은 resource_id-clone 입니다.

RHEL 8.4에서는 clone_id 옵션의 값을 지정하여 복제본의 사용자 지정 이름을 설정할 수 있습니다.

또는 다음 명령을 사용하여 이전에 생성한 리소스나 리소스 그룹에서 승격 가능한 리소스를 생성할 수 있습니다.

RHEL 8.4 이상:

pcs resource promotable resource_id [clone_id] [clone options]

RHEL 8.3 이전 버전:

pcs resource promotable resource_id [clone options]

기본적으로 promotable 복제의 이름은 resource_id-clone 또는 group_name-clone 입니다.

RHEL 8.4에서는 clone_id 옵션의 값을 지정하여 복제본의 사용자 지정 이름을 설정할 수 있습니다.

다음 표에서는 승격 가능한 리소스에 지정할 수 있는 추가 복제 옵션에 대해 설명합니다.

표 18.2. 승격 가능한 복제를 위해 사용 가능한 추가 복제 옵션

필드설명

promoted-max

승격할 수 있는 리소스의 복사본 수(기본값).

promoted-node-max

단일 노드에서 승격할 수 있는 리소스 복사본 수(기본값: 1)는 몇 개입니까.

18.3.2. 승격 가능한 리소스 제약 조건 구성

대부분의 경우 승격 가능한 리소스에는 각 활성 클러스터 노드에 하나의 사본이 있습니다. 이러한 경우가 아니면 클러스터에서 리소스 위치 제한 조건을 사용하여 복사본을 우선적으로 할당해야 하는 노드를 나타낼 수 있습니다. 이러한 제한 조건은 일반 리소스와 다르게 작성됩니다.

리소스가 master 역할 또는 슬레이브 역할에서 작동하는지 여부를 지정하는 공동 배치 제한 조건을 생성할 수 있습니다. 다음 명령은 리소스 공동 배치 제한 조건을 생성합니다.

pcs constraint colocation add [master|slave] source_resource with [master|slave] target_resource [score] [options]

공동 배치 제약 조건에 대한 자세한 내용은 클러스터 리소스 배치를 참조하십시오.

승격 가능한 리소스가 포함된 순서 제한 조건을 구성할 때 리소스에 대해 지정할 수 있는 작업 중 하나가 승격 됩니다. 이는 리소스를 슬레이브 역할에서 마스터 역할로 승격함을 나타냅니다. 또한 demote 작업을 지정하여 master 역할에서 슬레이브 역할로 강등됨을 나타낼 수 있습니다.

순서 제한 조건을 구성하는 명령은 다음과 같습니다.

pcs constraint order [action] resource_id then [action] resource_id [options]

리소스 순서 제약 조건에 대한 자세한 내용은 클러스터 리소스가 실행되는 순서 결정을 참조하십시오.