티스토리 뷰
keepalived 설치 및 운용
centos5
LVS Linux Virtual Server 중 하나로 리눅스 OS를 통해서 부하분산을 가능하게 하는
소프트웨어중에 하나
다운로드
wget http://www.keepalived.org/software/keepalived-1.2.2.tar.gz |
설치
./configure --prefix=/usr/local/keepalived --enable-debug --with-kernel-dir=/lib/modules/'uname -r'/build make make install |
설정파일 실행파일 스크립트 복사 (심볼릭 링크로 잡아줘도 될듯)
cp -rp /usr/local/keepalived/etc/keepalived/ /etc/ cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ cp /usr/local/keepalived/sbin/keepalived /sbin/ |
keepalived.conf
크게 3가지 설정으로 바뀐다
GLOBAL CONFIGURATION (글로벌 설정) VRRPD CONFIGURATION (VRRP 이중화 설정) LVS CONFIGURATION (분배설정) |
Health check
HTTP_GET : GET 요청으로 헬스 체크 SSL_GET : HTTPS 를 GET 요청 TCP_CHECK : 단순히 포트 체크 SMTP_CHECK : SMTP로 HELLO 패킷을 보내서 응답 확인 MISC_CHECK : 외부 명령을 실행해서 확인 |
example cfg)
192.168.1.1 VIP
192.168.1.2 WEB
global_defs { notification_email { takakocap@xxx.com insecure@xxx.com } # 송신자 메일 주소 notification_email_from 관리자다 # 메일서버 주소 xxx.com의 메일서버주소 smtp_server xx.68.xx.104 smtp_connect_timeout 15 } # 가상아이피 설정 virtual_server 192.168.1.1 80 { delay_loop 6 lb_algo lc lb_kind DR protocol TCP real_server xx.122.xx.10 80 { weight 1 # 서비스 포트 체크 TCP_CHECK { connect_port 80 connect_timeout 3 } # 인덱스 체크 HTTP_GET { url { path / status_code 200 } } nb_get_retry 3 delay_before_retry 3 } } |
'Linux' 카테고리의 다른 글
ping: sendmsg: Operation not permitted (0) | 2015.04.08 |
---|---|
ipacctable 설치하기 (0) | 2015.03.30 |
xz 확장자 (압축) (0) | 2015.03.11 |
bash: scp: command not found (SCP 파일 전송 문제) (0) | 2015.03.11 |
imuxsock begins to drop messages from pid, imuxsock lost 134 messages from pid (0) | 2015.03.06 |
- Total
- Today
- Yesterday
- cURL
- kvm
- virtualbox
- softether
- MySQL
- galera
- centOS7
- 리눅스
- php
- gitlab
- pptp
- iptables
- HAProxy
- IPSEC
- centos8
- glusterfs
- mod_security
- NGINX
- ssh
- OpenVPN
- L2TP
- 베이어다이나믹
- mariadb
- Apache
- WAF
- 인증서
- SSL
- yum
- GeoIP
- ntp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |