Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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. 클러스터 소프트웨어 시작

노드에서 클러스터 소프트웨어를 시작하려면 다음의 명령을 순서대로 입력합니다:
  1. service cman start
  2. service clvmd start, 클러스터 볼륨을 만들기 위해 CLVM를 사용하는 경우
  3. service gfs2 start, Red Hat GFS2를 사용하는 경우
  4. 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. 클러스터 소프트웨어 중지

노드에서 클러스터 소프트웨어를 중지하려면 다음의 명령을 순서대로 입력합니다:
  1. service rgmanager stop, 고가용성 (HA) 서비스 (rgmanager)를 사용하는 경우
  2. service gfs2 stop, Red Hat GFS2를 사용하는 경우
  3. umount -at gfs2, rgmanager와 함께 Red Hat GFS2를 사용하고 있는 경우, rgmanager 시작 시 마운트된 (하지만 종료 시 마운트 해제되지 않은 ) GFS2 파일이 모두 마운트 해제되었는지 확인합니다.
  4. service clvmd stop, 클러스터 볼륨을 만드는데 CLVM을 사용하는 경우
  5. 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절. “고가용성 서비스 관리 ”에서 참조하십시오.