본문 바로가기
서버 운영/Pacemaker

리눅스 Pacemaker 설치 및 클러스터 구성하기(RHEL 8.X)

by Infralabs 2024. 3. 19.
반응형

Pacemaker 설치 및 클러스터 구성

VMware 환경의 Rocky Linux 8.X 서버에 Pacemaker를 설치하는 과정을 설명하고자 합니다. CentOS, RHEL 서버도 동일한 절차로 설치가 가능합니다.

 

설치 환경
- OS : Rocky Linux 8.8
- 가상화 플랫폼 : VMware Vsphere Horizon 8
- VMware 가상 서버 2대
 

 

참고. VMware 공유 디스크 설정

VMware Vsphere 환경에서 공유 디스크 설정하는 방법을 설명하고자 합니다.

서버 1
  • 신규 SCSI 컨트롤러 생성 : SCSI 버스 공유 - 가상

  • 신규 하드 디스크 생성 : 위에 생성한 SCSI 컨트롤러 연결

  • 공유 디스크 설정 : 공유 - 다중작성기, 빠르게 비워지는 씩

서버 2

  • 신규 SCSI 컨트롤러 생성 : SCSI 버스 공유 - 가상

  • 기존 하드디스크 연결 : 위에 생성한 SCSI 컨트롤러 연결

  • 공유 디스크 설정 : 공유 - 다중작성기 (Pacemaker 설치한 후, 공유 - 공유 없음 으로 변경)

 

Pacemaker 설치

1. 패키지 설치

 

$ yum localinstall clufter-*
$ yum localinstall libknet1-*
$ yum localinstall python3-clufter-0.77.1-5.el8.noarch.rpm 
$ yum localinstall ruby*
$ yum localinstall resource-agents-4.9.0-51.el8.x86_64.rpm 
$ yum localinstall libnozzle1-1.28-1.el8.x86_64.rpm 
$ yum localinstall corosync*
$ yum localinstall pacemaker-*
$ yum localinstall pcs-0.10.8-4.el8.x86_64.rpm 
$ yum localinstall fence-agents-all-4.2.1-67.el8.x86_64.rpm
 

2. 클러스터 구성

1) /etc/hosts 파일 내 서버 등록

$ vi /etc/hosts
10.100.1.1 TEST-1 TEST-1_hb
10.100.1.2 TEST-2 TEST-2_hb

 

2) 클러스터 hacluster 계정 패스워드 변경

$ echo '{Password}' | passwd hacluster --stdin

 

3) PCS 기동 및 자동실행 등록

$ systemctl enable pcsd
$ systemctl start pcsd

 

4) 클러스터 노드 인증

$ pcs host auth TEST-1_hb TEST-2_hb

 

5) 클러스터 생성 및 노드 가입

$ pcs cluster setup test-cluster TEST-1_hb TEST-2_hb

 

6) 클러스터 기동

$ pcs cluster start

 

7) 기타 설정

$ pcs property set stonith-enabled=false

 

반응형