로드벨런싱 (HAProxy) - haproxy-1.5.18-3.el7_3.1.x86_64
By 블루오션 [BLUE OCEAN] | 2017년 4월 13일 |
haproxy-1.5.2-2.el6.x86_64버전과 환경설정이 좀 다르다.로드벨런싱 SW이다.아래는 docker 컨테이너를 이중화하여 서비스하는 구성이다. 1. 패키지 다운로드 및 설치# yum install haproxy -y --downloadonly --downloaddir=./download# cd download# yum install haproxy-1.5.18-3.el7_3.1.x86_64.rpm 2. 환경설정# cd /etc/haproxy# vi haproxy.cfgglobal log 127.0.0.1 local0 log 127.0.0.1 local1 notice chroot /var/lib/haproxy pidfile
Percona mysql에 Haproxy check 연동
By JH의 컴퓨터세상 | 2020년 2월 6일 |
Tocu 엔진을 사용하려 퍼코나 mysql을 설치하고 haproxy에 연결하려고 하니 각 DB 서버에 Load balance는 정상적으로 작동을 하는데, db health check가 되지 않는다.그래서 찾아보니 기존 mysql에서는 haproxy에서 DB 서버로 haproxy 계정으로 로그인하여 DB가 살아있는지 체크를 했었는데, percona mysql에서는 xinetd 에 mysqlchk 서비스를 추가하여 9200번 포트를 통해 DB서버로 통신하고, DB서버에서 mysqlchk 스크립트를 통해 체크를 수행하는것 같다.아래는 테스트 진행 내용을 정리해 보았다. 구성 환경각 OS : Centos 7.7DB 서버 3대 : Percona mysql 8.0 설치.Haproxy 서버 2대 : Ha