8장. 명령행 도구로 Red Hat 고가용성 추가 기능 관리
다음 부분에서는 Red Hat 고가용성 추가 기능 관리를 위한 다양한 관리 작업에 대해 설명하고 있으며 이는 다음과 같은 부분으로 구성되어 있습니다:
중요
Red Hat 고가용성 추가 기능의 도입이 요구에 부합되며 지원되는지 확인합니다. Red Hat 담당자에게 문의하여 배포 전 설정을 확인하십시오. 또한 장애 모드를 테스트하기 위해 설정 번인 (burn-in) 기간을 두도록 합니다.
중요
다음 부분에서는 일반적으로 사용되는
cluster.conf
요소와 속성을 참조합니다. cluster.conf
요소와 속성의 전체적 목록과 설명은 /usr/share/cluster/cluster.rng
에 있는 클러스터 스키마와 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html
(예: /usr/share/doc/cman-3.0.12/cluster_conf.html
)의 주석 스키마를 참조하십시오.
중요
다음 부분에서의 일부 단계는 클러스터 설정을 클러스터 전역에 전달하기 위해
cman_tool version -r
명령을 사용해야 합니다. 이 명령을 사용하려면 ricci
가 실행되고 있어야 합니다.
참고
이 부분에 있는 절차에는 부록 E. 명령행 도구 요약 에 나열된 명령행 도구의 일부 특정 명령을 포함하고 있습니다. 모든 명령 및 변수에 대한 자세한 내용은 각 명령행 도구의 man 페이지를 참조하십시오.
8.1. 클러스터 소프트웨어 시작 및 중지
8.1.1절. “클러스터 소프트웨어 시작 ” 및 8.1.2절. “클러스터 소프트웨어 중지 ”에 따라 노드에 있는 클러스터 소트웨어를 시작 또는 중지할 수 있습니다. 노드의 클러스터 소프트웨어를 시작하면 클러스터에 가입하게되고 노드의 클러스터 소프트웨어를 중지하면 클러스터에서 탈퇴하게 됩니다.
8.1.1. 클러스터 소프트웨어 시작
노드에서 클러스터 소프트웨어를 시작하려면 다음의 명령을 순서대로 입력합니다:
service cman start
service clvmd start
, 클러스터 볼륨을 만들기 위해 CLVM를 사용하는 경우service gfs2 start
, Red Hat GFS2를 사용하는 경우service rgmanager start
, 고가용성 (HA) 서비스 (rgmanager
)를 사용하는 경우
예:
[root@example-01 ~]#service cman start
Starting cluster: Checking Network Manager... [ OK ] Global setup... [ OK ] Loading kernel modules... [ OK ] Mounting configfs... [ OK ] Starting cman... [ OK ] Waiting for quorum... [ OK ] Starting fenced... [ OK ] Starting dlm_controld... [ OK ] Starting gfs_controld... [ OK ] Unfencing self... [ OK ] Joining fence domain... [ OK ] [root@example-01 ~]#service clvmd start
Starting clvmd: [ OK ] Activating VG(s): 2 logical volume(s) in volume group "vg_example" now active [ OK ] [root@example-01 ~]#service gfs2 start
Mounting GFS2 filesystem (/mnt/gfsA): [ OK ] Mounting GFS2 filesystem (/mnt/gfsB): [ OK ] [root@example-01 ~]#service rgmanager start
Starting Cluster Service Manager: [ OK ] [root@example-01 ~]#
8.1.2. 클러스터 소프트웨어 중지
노드에서 클러스터 소프트웨어를 중지하려면 다음의 명령을 순서대로 입력합니다:
service rgmanager stop
, 고가용성 (HA) 서비스 (rgmanager
)를 사용하는 경우service gfs2 stop
, Red Hat GFS2를 사용하는 경우umount -at gfs2
,rgmanager
와 함께 Red Hat GFS2를 사용하고 있는 경우,rgmanager
시작 시 마운트된 (하지만 종료 시 마운트 해제되지 않은 ) GFS2 파일이 모두 마운트 해제되었는지 확인합니다.service clvmd stop
, 클러스터 볼륨을 만드는데 CLVM을 사용하는 경우service cman stop
예:
[root@example-01 ~]#service rgmanager stop
Stopping Cluster Service Manager: [ OK ] [root@example-01 ~]#service gfs2 stop
Unmounting GFS2 filesystem (/mnt/gfsA): [ OK ] Unmounting GFS2 filesystem (/mnt/gfsB): [ OK ] [root@example-01 ~]#umount -at gfs2
[root@example-01 ~]#service clvmd stop
Signaling clvmd to exit [ OK ] clvmd terminated [ OK ] [root@example-01 ~]#service cman stop
Stopping cluster: Leaving fence domain... [ OK ] Stopping gfs_controld... [ OK ] Stopping dlm_controld... [ OK ] Stopping fenced... [ OK ] Stopping cman... [ OK ] Waiting for corosync to shutdown: [ OK ] Unloading kernel modules... [ OK ] Unmounting configfs... [ OK ] [root@example-01 ~]#
참고
노드에서 클러스터 소프트웨어를 중지하면 HA 서비스가 다른 노드에서 장애 조치되는 요인이 됩니다. 다른 방법으로 클러스터 소프트웨어를 중지하기 전 HA 서비스를 다른 노드로 재배치 또는 이전할 수 있습니다. HA 서비스 관리에 대한 보다 자세한 내용은 8.3절. “고가용성 서비스 관리 ”에서 참조하십시오.