개요

 

Ubuntu 24.04 환경에서 Pacemaker를 이용한 이중화 클러스터를 구성하려고 여러 블로그의 게시글을 참고했지만,

설정이 제대로 이루어지지 않는 문제가 발생했습니다.

 

그 이유는 pcs cluster 설정 방식이 변경되었기 때문입니다.

 

이번 글에서는 Ubuntu 24.04에서 제대로 Pacemaker를 설정하는 방법을 설명하도록 하겠습니다.

 

테스트 환경
  • OS: Ubuntu 24.04
  • IP 설정:
    • master: 192.168.172.101
    • slave: 192.168.172.102
설치 및 설정

 

1. pacemaker, pcs 패키지 설치(master, slave)

sudo su -
apt install pacemaker pcs

 

2. 호스트 파일 수정 (master, slave)

vi /etc/hosts

192.168.172.101 master
192.168.172.102 slave

:wq

 

3. Corosync 서비스 설정 파일 수정 (master, slave)

vi /usr/lib/systemd/system/corosync.service

Type=simple # Type을 simple로 수정

:wq

 

4. Pcsd 서비스 활성화 및 인증 (master, slave)

systemctl start pcsd
systemctl enable pcsd

passwd hacluster
New passwd: 

pcs host auth master slave -u hacluster

 

5. Cluster 설정 (master)

pcs cluster setup my_cluster_name \
  master addr=192.168.172.101 \
  slave addr=192.168.172.102

 

6. Cluster 활성화 (master, slave)

pcs cluster start --all
pcs cluster enable --all

 

설정 확인

 

pcs status 명령어를 입력해 제대로 설정 되었는지 확인합니다.

양쪽의 서버에서 

Node List에   * Online: [  master slave  ] 가 확인되면 됩니다.

root@master:~# pcs cluster status
Cluster Status:
 Cluster Summary:
   * Stack: corosync (Pacemaker is running)
   * Current DC: master (version 2.1.6-6fdc9deea29) - partition with quorum
   * Last updated:  Fri Mar 14 08:57:31 2025 on master
   * Last change:   Fri Mar 14 08:39:42 2025 by my_cluster_name via crmd on master
   * 2 nodes configured
   * 0 resources instances configured
 Node List:
   * Online: [  master slave  ]
   
PCSD Status:
  slave: Online
  master: Online
root@slave:~# pcs cluster status
Cluster Status:
 Cluster Summary:
   * Stack: corosync (Pacemaker is running)
   * Current DC: master (version 2.1.6-6fdc9deea29) - partition with quorum
   * Last updated:  Fri Mar 14 08:57:31 2025 on slave
   * Last change:   Fri Mar 14 08:39:42 2025 by my_cluster_name via crmd on master
   * 2 nodes configured
   * 0 resources instances configured
 Node List:
   * Online: [  master slave  ]
   
PCSD Status:
  slave: Online
  master: Online

 

마무리

 

이로써 HA 구성 설정이 완료되었습니다.

+ Recent posts