본문 바로가기
IT/리눅스

리눅스 PCS(Pacemaker) H/A 구축 가이드 - 1

by JGSHIN 2025. 2. 17.
SMALL

##################################PCS설치##############################################

클러스터 NODE1 192.168.122.150

클러스터 NODE2 192.168.122.151

VIP 192.168.122.100

#########################################################################

selinux 차단

firewalld 중지 & 활성화

#####################방화벽 포트활성화##############################

[ALL]# firewall-cmd --permanent --add-service=high-availability
[ALL]# firewall-cmd --add-service=high-availability

[ALL]# firewall-cmd --permanent --add-service=http // https

[ALL]# firewall-cmd --list-add

[ALL]# firewall-cmd --reload

 

자세한건 firewalld 사용법 참조

#######################클러스터 설치###########################

[ALL]#vi /etc/hosts

 

192.168.122.150 node1

192.168.122.151 node2

 

[ALL]#yum install pcs

 

[ALL]passwd hacluster

[ALL]password:저장

 

[ALL]#systemctl start pcsd.service

[ALL]#systemctl enable pcsd.service

 

#####################클러스터 노드묶기################################

 

[node1]#pcs cluster auth node1 node2

[node1]username: hacluster

[node1]password: 비번

 

[node1]#pcs cluster setup --start --name cluster node1 node2

 

[ALL]#pcs cluster enable --all

 

[ALL]#pcs cluster status // 확인

 

192.xxxx:2224 홈페이지 들어가서

추가 - > localhost 넣어주면 노드 보임

 

[node1]#pcs property set default-resource-stickiness=100 // 장애 처리 리소스 이동 방지 설정

active 서버에 문제가 발생하면 자동으로 서비스는 standby 서버로 넘어간다.

 

그리고 나중에 active 서버의 문제가 해결되면 pacemaker는 서비스를 active서버에 자동으로 원상복구 할 가능성이 있다.

 

만약에 active 서버에 서비스가 자동으로 원상복구가 되는 것을 방지하기 위하여 stickiness 값을 설정한다. (( fail-back 방지 ))

 

[node1]#pcs property set stonith-enabled=false // 리소스 등록 fence device 작동 방지

[무시]#pcs property set no-quorum-policy=ignore // 2 노드 구성 일반적으로 quorum 설정을 disable

[node1]#pcs property show // 셋팅확인

LIST
📧 이메일 문의
by @ 2025 JGSHIN