192.168.10.171 VIP
192.168.10.170 lvs服务器
192.168.10.168 real server
192.168.10.169 real server
1:在192.168.10.170上做以下操作
modprobe -l | grep ipvs看下是否支持ipvs,内核2.6及以上都带ipvs了
yum install ipvsadm
打开IP转发开关
echo 1 > /proc/sys/net/ipv4/ip_forward
添加虚拟服务器,虚拟IP为192.168.10.171,端口为80,调度算法为:rr
ipvsadm -A -t 192.168.10.171:80 -s rr
为虚拟服务器192.168.10.171,添加RealServer,IP为192.168.10.168,指定LVS 的工作模式为NAT模式
ipvsadm -a -t 192.168.10.171:80 -r 192.168.10.168 -m
或者ipvsadm -a -t 192.168.10.171:80 -r 192.168.10.168 -p 15 -m
注: -p指定来自同一个客
户的多次请求,将被同一台真实的服务器处理。timeout 的默认值为300 秒
为虚拟服务器192.168.10.171,添加RealServer,IP为192.168.10.169,指定LVS 的工作模式为NAT模式
ipvsadm -a -t 192.168.10.171:80 -r 192.168.10.169 -m
ipvsadm -ln查看VIP和添加的两台真是ip
2:在两台真实服务器上做以下操作:192.168.10.168,192.168.10.169
安装nginx并启动
192.168.10.168,192.168.10.169上分别执行:ifconfig eth0:0 192.168.10.171 broadcast 192.168.10.171 netmask 255.255.255.0 up
ifconfig -a 可以看到新家的虚拟ip
3:在浏览器上输入192.168.10.171会发现两个真实服务器的数据隔段时间会切换(168,169)
注意:最好关闭防火墙: service iptables stop
ipvsadm的命令参数可以百度看下,没几个的