4.7.3. keepalived 설치 및 구성
두 개 이상의 HAProxy 노드에서 다음 절차를 수행합니다.
사전 요구 사항
- 최소 2개의 HAProxy 노드.
- 최소 두 개의 Object Gateway 노드.
절차
keepalived
설치 :yum install -y keepalived
[root@haproxy]# yum install -y keepalived
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 두 HAProxy 노드 모두에서
keepalived
를 구성합니다.vim /etc/keepalived/keepalived.conf
[root@haproxy]# vim /etc/keepalived/keepalived.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 구성 파일에는
haproxy
프로세스를 확인하는 스크립트가 있습니다.vrrp_script chk_haproxy { script "killall -0 haproxy" # check the haproxy process interval 2 # every 2 seconds weight 2 # add 2 points if OK }
vrrp_script chk_haproxy { script "killall -0 haproxy" # check the haproxy process interval 2 # every 2 seconds weight 2 # add 2 points if OK }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음으로 기본 및 백업 로드 밸런서의 인스턴스에서
eno1
을 네트워크 인터페이스로 사용합니다. 또한 가상 IP 주소 즉,192.168.1.20
을 할당합니다.기본 로드 밸런서 노드
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 백업 로드 밸런서 노드
Copy to Clipboard Copied! Toggle word wrap Toggle overflow keepalived
서비스를 활성화하고 시작합니다.systemctl enable keepalived systemctl start keepalived
[root@haproxy]# systemctl enable keepalived [root@haproxy]# systemctl start keepalived
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
-
keepalived
사용에 대한 자세한 내용은 Keepalived로 Linux 클러스터 설정을 참조하십시오. Red Hat 고객 포털의 기본 구성 문서.