Red Hat Training

A Red Hat training course is available for RHEL 8

11장. 클러스터 리소스 구성

다음 명령을 사용하여 클러스터 리소스를 생성하고 삭제합니다.

클러스터 리소스를 생성하는 명령의 형식은 다음과 같습니다.

pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options [operation_action operation options]...] [meta meta_options...] [clone [clone_options] | master [master_options] [--wait[=n]]

주요 클러스터 리소스 생성 옵션에는 다음이 포함됩니다.

  • pre fore--after 옵션은 리소스 그룹에 이미 존재하는 리소스를 기준으로 추가된 리소스의 위치를 지정합니다.
  • disabled 옵션을 지정하면 리소스가 자동으로 시작되지 않았음을 나타냅니다.

클러스터에서 생성할 수 있는 리소스 수에는 제한이 없습니다.

해당 리소스에 대한 제약 조건을 구성하여 클러스터의 리소스 동작을 확인할 수 있습니다.

리소스 생성 예

다음 명령은 표준 ocf, 공급자 heartbeat, IPaddr2 유형의 VirtualIP 라는 리소스를 생성합니다. 이 리소스의 유동 주소는 192.168.0.120이며 시스템에서 리소스가 30초마다 실행되고 있는지 확인합니다.

# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s

또는 표준프로바이더 필드를 생략하고 다음 명령을 사용할 수 있습니다. 기본적으로 ocf 의 표준 및 하트비트 공급자로 설정됩니다.

# pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s

구성된 리소스 삭제

다음 명령을 사용하여 구성된 리소스를 삭제합니다.

pcs resource delete resource_id

예를 들어 다음 명령은 VirtualIP 의 리소스 ID를 사용하여 기존 리소스를 삭제합니다.

# pcs resource delete VirtualIP

11.1. 리소스 에이전트 식별자

리소스에 대해 정의한 식별자는 리소스에 사용할 에이전트를 클러스터에 지시하며, 해당 에이전트를 찾을 위치와 해당 에이전트가 준수하는 표준을 나타냅니다.

다음 표에는 이러한 리소스 에이전트의 속성이 설명되어 있습니다.

표 11.1. 리소스 에이전트 식별자

필드설명

표준

에이전트가 준수하는 표준. 허용되는 값 및 의미:

* OCF - 지정된 유형은 Open Cluster Framework Resource Agent API를 준수하는 실행 파일의 이름이며 /usr/lib/ocf/resource.d/공급자아래에 있습니다.

* LSB - 지정된 유형은 Linux 표준 기본 Init 스크립트 작업을 준수하는 실행 파일의 이름입니다. 유형이 전체 경로를 지정하지 않으면 시스템은 /etc/init.d 디렉토리에서 해당 경로를 찾습니다.

* systemd - 지정된 유형은 설치된 systemd 단위의 이름입니다.

* service - Pacemaker는 먼저 lsb 에이전트로 지정된 유형을 검색한 다음 systemd 에이전트로 검색합니다.

* Nagios - 지정된 유형은 Nagios 플러그인 API를 준수하는 실행 파일의 이름으로, /usr/libexec/nagios/plugins 디렉토리에 있으며 /usr/share/nagios/plugins -metadata 디렉토리에 별도로 저장된 OCF 스타일 메타데이터가 /usr/share/nagios/plugins-metadata 디렉토리에 있습니다(특정 공통 플러그인의 nagios-agents-metadata 패키지에 제공).

type

사용하려는 리소스 에이전트의 이름(예: IPaddr 또는 Filesystem)

공급자

OCF 사양을 통해 여러 벤더에서 동일한 리소스 에이전트를 제공할 수 있습니다. Red Hat에서 제공하는 대부분의 에이전트는 하트비트 를 공급자로 사용합니다.

다음 표에는 사용 가능한 리소스 속성을 표시하는 명령이 요약되어 있습니다.

표 11.2. 리소스 속성을 표시하는 명령

pcs Display 명령출력 결과

pcs resource list

사용 가능한 모든 리소스 목록을 표시합니다.

pcs resource standard

사용 가능한 리소스 에이전트 표준 목록을 표시합니다.

pcs 리소스 공급자

사용 가능한 리소스 에이전트 프로바이더 목록을 표시합니다.

pcs resource list 문자열

지정된 문자열로 필터링된 사용 가능한 리소스 목록을 표시합니다. 이 명령을 사용하여 표준, 프로바이더 또는 유형으로 필터링된 리소스를 표시할 수 있습니다.