4.7.3. keepalived 설치 및 구성
두 개 이상의 HAProxy 노드에서 다음 절차를 수행합니다.
사전 요구 사항
- 최소 2개의 HAProxy 노드.
- 최소 두 개의 Object Gateway 노드.
절차
keepalived설치 :yum install -y keepalived
[root@haproxy]# yum install -y keepalivedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 두 HAProxy 노드 모두에서
keepalived를 구성합니다.vim /etc/keepalived/keepalived.conf
[root@haproxy]# vim /etc/keepalived/keepalived.confCopy 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 keepalivedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
-
keepalived사용에 대한 자세한 내용은 Keepalived로 Linux 클러스터 설정을 참조하십시오. Red Hat 고객 포털의 기본 구성 문서.