一、安装:
yum -y install ipvsadm
二、lvs的语法:
- 添加:
ipvsadm -A -t 192.168.8.252:80 -s wrr - 删除:
ipvsadm -D -t 192.168.8.252:80 -s wrr - 修改:
ipvsadm -E -t 192.168.8.252:80 -s rr - 查看规则:
ipvsadm -Ln - 清空规则:
ipvsadm -C - 添加真实服务器:
ipvsadm -a -t 192.168.8.252:80 -r 192.168.8.83 -g - 删除真实服务器:
ipvsadm -d -t 192.168.8.252:80 -r 192.168.8.83 - 备份:
ipvsadm -S > ipvsadm.txt - 还原:
ipvsadm -R < ipvsadm.txt三、NAT模式的部署:
- 服务器列表:
角色 内网ip 外网ip lvs服务器 192.168.8.81 192.168.8.252 web1服务器 192.168.8.83 - web2服务器 192.168.8.84 - - lvs服务器配置:
a. 内网ip:

b. 外网ip:

c. 开启路由转发:

- web1服务器配置:
#. 内网配置(网关指向lvs服务器):

- web2服务器配置:
#. 内网配置(网关指向lvs服务器):
四、DR模式的部署:
- 服务器列表:
角色 内网ip 外网ip 路由器 192.168.8.82 192.168.8.253 lvs服务器 192.168.8.81 192.168.8.252 web1服务器 192.168.8.83 192.168.8.252 web2服务器 192.168.8.84 192.168.8.252 - 路由器配置:
a. 内网配置:

b. 外网配置:

c. 开启路由转发:

d. 防火墙设置路由转发规则(可选):

- lvs服务器配置:
a. 内网配置:

b. 外网配置:

c. 在lvs上添加规则:

- web1服务器配置:
a. 内网配置:

b. 外网配置:

c. 避免地址冲突:

- web2服务器配置(参照web1配置)
- 浏览器访问(192.168.8.252):
a. 页面一:

b. 页面二:
五、TUN模式的部署:
- 服务器列表:
角色 内网ip 外网ip lvs服务器 192.168.8.81 192.168.8.201 web1服务器 192.168.8.82 - web2服务器 192.168.8.83 - - lvs服务器配置:
a. 内网配置:

b. 外网配置:

c. 在lvs上添加规则:

- web1服务器配置:
a. 内网配置:

b. 外网配置:

c. 避免地址冲突:

net.ipv4.conf.tunl0.arp_ignore = 1 net.ipv4.conf.tunl0.arp_announce = 2 net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 net.ipv4.conf.tunl0.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 本文转自 Lee_吉 博客,原文链接: http://blog.51cto.com/12173069/2061356 如需转载请自行联系原作者