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 지원함