LVS NAT搭建总结:
在构建高性能LVS NAT服务器集群时,共分为三层结构,分别为分发成,realserver和存储池等三种。
首先对于分发层的应用需要两块网卡其中一块网卡地址为公网ip起名为VIP;另一块网卡地址为DIP起到分发的作用。
并以此IP地址作为realserver的网关地址和其中一个DNS地址。对于realserver应该保证其地址与分发器的DIP地址位于同一网段。
其中:对于分发器操作:
首先安装ipvsadmrpm包,本系统使用的是rhel6.7,具体操作过程如下:
网络拓扑:
1、mount /dev/sr0 /media/cdrom 2、rpm -ivh /media/cdrom/LoadBalancer/ipvsadm-1.26-4.el6.x86_64.rpm 3、 vi /sysctl.conf net.ipv4.ip_forward = 1 //选项置1开启路由转发功能,置0为关闭路由转发功能。 4、sysctl -p 5、ipvsadm -A -t 192.168.4.201:80 -s rr 6、ipvsadm -a -t 192.168.4.201:80 -r 192.168.222.211 -m 7、ipvsadm -a -t 192.168.4.201:80 -r 192.168.222.212 -m 8、/etc/init.d/ipvsadm save //保存设定LVS list 9、ipvsadm -L -n //查看LVS list
对于realserver服务器的社设置,分别在realserver服务器上安装httpd服务器并打开,为了实验效果明显修改httpd服务主页。
对realserver1 创建含有web1的httpd主页文件,方法如下
yum -y install httpd echo "web1" >> /var/www/html/index.html /etc/init.d/httpd service
同理对于realserver2创建web2的httpd主页文件。
在客户机上的浏览器输入192.168.4.201对文件进行测试。此时浏览器没刷新一次都会出现不同的页面标识分发器轮询访问不同的realserver服务器。
附:ipvsadm常用参数
添加/修改:ipvsadm -A|E 协议[-t|u|f] 添加VIP服务IP:port -s 轮询方式()-p [timeout] -M [netmask] 删除:ipvsadm -D|C 保存:ipvsadm save 清空:ipvsadm -Z 查看:ipvsadm -L -n [--state|rate] 具体其他详细参数,可参考有网友的详细总结网址:http://blog.csdn.net/huaishu/article/details/17023061/
本文出自 “11705634” 博客,请务必保留此出处http://11715634.blog.51cto.com/11705634/1832138
原文地址:http://11715634.blog.51cto.com/11705634/1832138