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. 리소스 에이전트 식별자
리소스에 대해 정의한 식별자는 리소스에 사용할 에이전트를 클러스터에 지시하며, 해당 에이전트를 찾을 위치와 해당 에이전트가 준수하는 표준을 나타냅니다.
다음 표에는 이러한 리소스 에이전트의 속성이 설명되어 있습니다.
필드 | 설명 |
---|---|
표준 | 에이전트가 준수하는 표준. 허용되는 값 및 의미:
*
*
*
* Nagios |
type |
사용하려는 리소스 에이전트의 이름(예: |
공급자 |
OCF 사양을 통해 여러 벤더에서 동일한 리소스 에이전트를 제공할 수 있습니다. Red Hat에서 제공하는 대부분의 에이전트는 |
다음 표에는 사용 가능한 리소스 속성을 표시하는 명령이 요약되어 있습니다.
pcs Display 명령 | 출력 결과 |
---|---|
| 사용 가능한 모든 리소스 목록을 표시합니다. |
| 사용 가능한 리소스 에이전트 표준 목록을 표시합니다. |
| 사용 가능한 리소스 에이전트 프로바이더 목록을 표시합니다. |
| 지정된 문자열로 필터링된 사용 가능한 리소스 목록을 표시합니다. 이 명령을 사용하여 표준, 프로바이더 또는 유형으로 필터링된 리소스를 표시할 수 있습니다. |