lvs-nat 모드

1177 단어 lvslinux 운영
다음 설정을 먼저 수행합니다.
director 서버에는 두 개의 네트워크 카드가 필요합니다. 하나의 네트워크 192.168.1.120, 하나의 대외 통신 192.168.2.111입니다.
rs1:192.168.1.121
rs2:192.168.1.123
주의: 실제 서버, 즉rs1과rs2의 스위치를director 서버의 내망 IP로 설정해야 합니다!
그리고 director 서버에서 다음 스크립트를 실행합니다.
#!/bin/bash
#director 
echo 1 >/proc/sys/net/ipv4/ip_forward

# icmp 
echo 0 >/proc/sys/net/ipv4/conf/all/send_redirects
echo 0 >/proc/sys/net/ipv4/conf/default/send_redirects
echo 0>/proc/sys/net/ipv4/conf/eth0/send_redirects
echo 0>/proc/sys/net/ipv4/conf/eth1/send_redirects

# nat 
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

#director ipvsadm
IPVSADM='/sbin/ipvsadm'
$IPVSADM -C
$IPVSADM -A -t 192.168.2.111:80 -s rr 
$IPVSADM -a -t 192.168.2.111:80 -r 192.168.1.121:80 -m -w 1
$IPVSADM -a -t 192.168.2.111:80 -r 192.168.1.123:80 -m -w 1

실행이 끝난 후,director에서 테스트합니다.다음과 같습니다.
[root@master sbin]# curl 192.168.2.111
1111111111
[root@master sbin]# curl 192.168.2.111
2222222
[root@master sbin]# curl 192.168.2.111
1111111111
[root@master sbin]# curl 192.168.2.111
2222222
[root@master sbin]#

좋은 웹페이지 즐겨찾기