LAYER 4 & 7
centos7 ipvsadm
CHOMAN
2018. 4. 10. 18:06
설치
yum install ipvsadm
커널 파라미터 수정
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
커널 파라미터 적용
sysctl -p
분배 설정 초기화
ipvsadm -C
VIP 설정
ipvsadm -A -t VIP:80 -s wlc
분배 아이피 추가
ipvsadm -a -t VIP:80 -r RIP:80 -m
ipvsadm -a -t VIP:80 -r RIP:80 -m
분배 확인
watch ipvsadm -ln
Tune Timeout (연결을 빨리 끊고자 할때)
ipvsadm --set 15 5 15
너무 짧게 설정하는 경우 mysql 커넥션에 문제 발생할 가능성 높음
아래와 같이 설정한 이후 (mysql 끊김 현상 없어짐)
ipvsadm --set 25 5 15
Timeout 기본값
[root@T ~]# ipvsadm -ln --timeout
Timeout (tcp tcpfin udp): 900 120 300
참고 사이트
https://www.server-world.info/en/note?os=CentOS_7&p=lvs
LVS 패키지 설치는 keepalived 지원함