본문 바로가기
서버

HPUX 서비스가이드 클러스터 Cluster 설정 MC/SG Service Guard 서비스가드

by 스토리훈 2020. 10. 30.

 

HP서버를 운영중이라면 스토리지와 연결된 DB서버들은 대부분 이중화를 위해 클러스터 구성을 한다.

 

그중 이용하는 솔루션이 HP의 MC/SG 라는 MC Service Guard 이다

 

간략하게 전체적으로 구성하는 방법은 아래와 같다.

 

 

1. 클러스터 목록 생성

2. 클러스터 설정 파일 생성

3. 클러스터 설정 파일 설정

4. 클러스터 설정 파일 적용

5. 클러스터 구동

 

그전에 클러스터에 사용할 공유할 VG나 네트워크 구성등 설정이 필요하지만 그건 다음 시간에 설명하겠다.

 

그럼 좀더 세부적으로 알아보자.

 

우선 서비스가이드 경로는 아래와 같다.

설정파일등도 기본적으로 아래 경로에 설치되니 해당 폴더로 이동한다.

 

 cd /etc/cmcluster/

 

1 . 클러스터 목록 생성 ( cmclnodelist )

   vi /etc/cmcluster/cmclnodelist

   Node_host_name or IP address                 ID(root)

 

구성할 클러스터 노드끼리 노드명(그룹명)을 설정한다

 

 

2 . 클러스터 설정 파일 생성 ( Build cluster configuration file )

   cmquerycl -v -C filename -n node1 -n node2 ...

 

옵션에 대하여 설명하자면 아래와 같다.

  -C filename : 아스키 파일로 생성하며 기본적으로 cmclconfig.ascii 으로 만든다.

  -n node1 -n node2 : 정보 수집할 NodeName ,  cmclnodelist에 써져있는 노드명

 

 

3 . 클러스터 설정 파일 설정 ( ASCII file config )

   vi /etc/cmcluster/cmclconfig.ascii

 

생성된 클러스터 설정 파일을 vi 편집기로 편집해주면 된다.

 

   CLUSTER_NAME : 클러스터 이름 지정

   FIRST_CLUSTER_LCOK_VG : 공유할 락디스크 선택

   HEARTBEAT_IP : 상태체크 아이피

   HEARTBEAT_INTERVAL : 상태체크 주기 (기본값 1초)

   NODE_TIMEOUT : 노드 타임아웃 체크 값 (기본값 2초)

   NETWORK_INTERFACE : 사용하는 네트워크 인터페이스

   VOLUME_GROUP : 서비스가이드가 사용하는 볼륨그룹

 

등의 설정을 구성에 맞게 편집해주면 된다.

 

 

4 . 클러스터 설정 파일 적용 ( Compile and distibute binary file )

 이제 위에서 설정한 설정파일을 컴파일 해야한다.

 

우선 컴파일 하기전에 오류가 있는지 확인

  cmcheckconf -v -C cmclconfig.ascii

 

이상이 없다면 컴파일을 수행한다.

  cmapplyconf -v -C cmclconfig.ascii

 

해당 컴파일은 연결된 어느 노드에서 수행하던지 모든 노드에 적용된다.

 

 

5 . 클러스터 구동 ( Start the Serviceguard daemons )

  cmruncl -v

 

적용된 설정이 정상으로 구동되는지 확인한다.

 

끝.

 

 

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

 

 

댓글