8.3. 고가용성 서비스 관리
클러스터 상태 유틸리티 (Cluster Status Utility),
clustat
, 클러스터 사용자 서비스 관리 유틸리티 (Cluster User Service Administration Utility), clusvcadm
을 사용하여 고가용성 서비스를 관리할 수 있습니다. clustat
는 클러스터의 상태를 표시하고 clusvcadm
은 고가용성 서비스를 관리하는 방법을 제공합니다.
다음 부분에서는
clustat
및 clusvcadm
을 사용하여 HA 서비스를 관리하기 위한 기본적인 내용을 설명합니다. 이는 다음과 같은 하위 섹션으로 구성되어 있습니다:
8.3.1. clustat
를 사용하여 HA 서비스 상태 표시
clustat
클러스터 전반의 상태를 표시합니다. 이는 멤버쉽 정보, 쿼터 보기, 모든 고가용성 서비스의 상태를 표시하고 clustat
명령이 실행되는 노드 (로컬)를 나타냅니다. 표 8.1. “서비스 상태 ”에서는 서비스가 될 수 있는 상태 및 clustat
를 실행할 때 표시되는 상태를 설명합니다. 예 8.3. “clustat
표시 ”에서는 clustat
표시의 예를 보여줍니다. clustat
명령 실행에 대한 자세한 내용은 clustat
man 페이지를 참조하십시오.
서비스 상태 | 설명 |
---|---|
서비스 리소스가 설정되어 서비스를 소유하는 클러스터 시스템에서 사용할 수 있습니다. | |
서비스는 다른 노드에서 시작하기 위해 기다리고 있습니다. | |
서비스가 비활성화되어 할당된 소유자가 없습니다. 비활성화된 서비스는 클러스터에 의해 자동으로 다시 시작되지 않습니다. | |
중지된 상태입니다. 서비스는 다음의 서비스 또는 노드 변경 후에 시작을 위해 평가 받게 됩니다. 이는 일시적인 상태입니다. 이 상태에서 서비스를 활성화하거나 비활성화할 수 있습니다. | |
서비스는 종료 상태로 추정됩니다. 서비스는 리소스의 중지 작업이 실패했을 때 이 상태를 유지합니다. 서비스가 이 상태가 된 후, disable 요청을 실행하기 전 할당된 리소스 (예: 마운트된 파일 시스템)가 없는지를 확인해야 합니다. 서비스가 이 상태가 되었을 때 실행할 수 있는 유일한 작업은 disable 입니다. | |
이 상태는 clustat -f 를 시작 및 실행 중 특정 경우에 나타날 수 있습니다. |
예 8.3. clustat
표시
[root@example-01 ~]#clustat
Cluster Status for mycluster @ Wed Nov 17 05:40:15 2010
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
node-03.example.com 3 Online, rgmanager
node-02.example.com 2 Online, rgmanager
node-01.example.com 1 Online, Local, rgmanager
Service Name Owner (Last) State
------- ---- ----- ------ -----
service:example_apache node-01.example.com started
service:example_apache2 (none) disabled