로드벨런싱 (HAProxy) - haproxy-1.5.18-3.el7_3.1.x86_64
Post
원문 보기 →로드벨런싱 (HAProxy) - haproxy-1.5.18-3.el7_3.1.x86_64
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
Related Posts
2 posts오늘의 빅웨이브 - 데이터센터 화재로 카카오 계열 주요 서비스 올스톱
오늘의 빅웨이브네요. 판교의 SK 쪽 데이터센터 화재로, 입주되어 있던 기업들의 주요 서비스들이 올스톱되는 상황이 펼쳐졌습니다. 특히 카카오/다음 쪽 서비스가 참 많이 내려가 버렸군요. 보고 있자니 참 여러 가지 기분이 교차합니다. 1. 풍문에는 처음에는 KT쪽이라 하더니 SK쪽 데이터센터로 정정되는 분위기였습니다. 그리고 화재는 지하의 전기실에서 났다고 하는군요. 전기실에서 화재가 나서 데이터센터의 전원이 다 내려가는 것부터 참 답이 없다는 생각이 듭니다. 인입전원 이중화부터 UPS 고장시 바이패스 회로나, 최악의 경우 비상전원 발전기 등까지 다 준비되어야 되는 상황에서 이게 다 안되었다는 소리죠 뭐... 있어서는 안될(?) 단일 취약점이 공격받았다는 이야기 쯤으로 이해됩니다. 2. 안에 입주했
Percona mysql에 Haproxy check 연동
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


