您的位置:首页 > 其它

负载均衡集群之LVS-NAT实现

2014-04-16 17:35 796 查看
LVS-NAT 环境搭建

#条件:Director 两个网卡,一个连接外部,一个连接内部;





LVS-NAT 架构图





LVS-NAT 配置

我们使用虚拟机来搭建一个LVS-NAT集群

1 、Director配置

(一) 添加一个网卡配置内网ip地址





# ifconfig eth1 192.168.12.1/24 up 配置ip地址并启动
(2) 配置浮动ip地址(VIP)

# ifconfig eth0:0 172.16.251.8/16 up 在eth:0别名上配置浮动IP

#ifconfig 查看Director网卡信息




(3)开启路由间转发功能
#vim /etc/sysctl.conf




#sysctl -p 立刻生效

2 、 RS1,RS2 配置

(1)RS1 配置内网ip地址、web配置




#ifconfig eth0 192.168.12.11/24 up 配置内网ip地址
#route add default gw 192.168.12.1 添加网关,指向DIP
#ifconfig 查看ip地址





web配置,并关闭防火墙
#vim /var/www/html/index.html  设置网页内容如下
<h1>web1</h1>
#service  httpd start    重启httpd服务
#service iptables stop  关闭防火墙服务


(2)R2 内网ip地址配置,web配置

设置网卡




#ifconfig eth0 192.168.12.12/24 up  设置内网ip并启用
#route add default gw 192.168.12.1  添加默认网关指向DIP
#ifconfig 查看网卡信息






#route -n 查看路由信息




配置web

#vim /var/www/html/index.html  内容如下
<h1>web2</h1>
#service httpd start
#service iptables stop 关闭防火墙服务


(3)Director 设置集群服务及RS

#yum -y install ipvsadm  安装ipvsadm
#ipvsadm -A -t 172.16.251.8:80 -s rr     添加集群服务
#ipvsadm -a -t 172.16.251.8:80 -r 192.168.12.11 -m   在集群服务中添加RS1
#ipvsadm -a -t 172.16.251.8:80 -r 192.168.12.12 -m   在集群服务中添加RS2


#ipvsadm -L -n 查看规则




(4)客户端测试

客户端ip地址 172.16.254.85





刷新页面





总结:rr调度方法实现!LVS中的NAT类型实现!


PS:虚拟机环境与真实环境基本相同

水平有限,如有不妥之处请指出,一起完善!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LVS-NAT集群实现