8.3. 고가용성 서비스 관리

클러스터 상태 유틸리티 (Cluster Status Utility), clustat, 클러스터 사용자 서비스 관리 유틸리티 (Cluster User Service Administration Utility), clusvcadm을 사용하여 고가용성 서비스를 관리할 수 있습니다. clustat는 클러스터의 상태를 표시하고 clusvcadm은 고가용성 서비스를 관리하는 방법을 제공합니다.
다음 부분에서는 clustatclusvcadm을 사용하여 HA 서비스를 관리하기 위한 기본적인 내용을 설명합니다. 이는 다음과 같은 하위 섹션으로 구성되어 있습니다:

8.3.1. clustat를 사용하여 HA 서비스 상태 표시

clustat클러스터 전반의 상태를 표시합니다. 이는 멤버쉽 정보, 쿼터 보기, 모든 고가용성 서비스의 상태를 표시하고 clustat 명령이 실행되는 노드 (로컬)를 나타냅니다. 표 8.1. “서비스 상태 ”에서는 서비스가 될 수 있는 상태 및 clustat를 실행할 때 표시되는 상태를 설명합니다. 예 8.3. “clustat 표시 ”에서는 clustat 표시의 예를 보여줍니다. clustat 명령 실행에 대한 자세한 내용은 clustat man 페이지를 참조하십시오.

표 8.1. 서비스 상태

서비스 상태 설명
Started 서비스 리소스가 설정되어 서비스를 소유하는 클러스터 시스템에서 사용할 수 있습니다.
Recovering 서비스는 다른 노드에서 시작하기 위해 기다리고 있습니다.
Disabled 서비스가 비활성화되어 할당된 소유자가 없습니다. 비활성화된 서비스는 클러스터에 의해 자동으로 다시 시작되지 않습니다.
Stopped 중지된 상태입니다. 서비스는 다음의 서비스 또는 노드 변경 후에 시작을 위해 평가 받게 됩니다. 이는 일시적인 상태입니다. 이 상태에서 서비스를 활성화하거나 비활성화할 수 있습니다.
Failed 서비스는 종료 상태로 추정됩니다. 서비스는 리소스의 중지 작업이 실패했을 때 이 상태를 유지합니다. 서비스가 이 상태가 된 후, disable 요청을 실행하기 전 할당된 리소스 (예: 마운트된 파일 시스템)가 없는지를 확인해야 합니다. 서비스가 이 상태가 되었을 때 실행할 수 있는 유일한 작업은 disable입니다.
Uninitialized 이 상태는 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