centos6.5 配置LVS_DR集群
vip:172.16.16.172 第一台服务器ip配置如下 配置虚拟ip 为网卡etho绑定vip地址,以便集群访问,配置结果为 eth0:172.16.16.100eth0:0172.16.16.172调整proc响应参数 关闭linux内核重定向参数。
vi /etc/sysctl.conf
添加:net.ipv4.conf.all.send_redirects= 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.eth0.send_redirects = 0
sysctl -p生效
二,安装ipvsadm
配置负载分配策略
serviceipvsadm stop 清除原有策略
ipvsadm -A-t 172.16.16.172:80-srr
ipvsadm -a -t172.16.16.172:80-r172.16.16.110-g-w 1
ipvsadm -a -t172.16.16.172:80-r172.16.16.120-g-w 1
service ipvsadm save保存策略 -A 添加真实服务器-t 指定vip地址和端口 -s用来指定负载调度算法轮询 rr 加权轮询 wrr 最少链接lc
-a 添加真实服务器-t 指定vip地址和端口 -r 指定rip地址以及tcp端口 -m 使用nat模式-g dr模式-itun模式-w 设置权重
三,配置节点服务器 1
配置虚拟vip地址但此地址仅用发作web响应数据包的源地址,并不需要监听客户端请求 因此使用虚接口lo:0来承载vip地址
cd /etc/sysconfig/network-scripts
cpifcfg-loifcfg-lo:0
vi ifcfg-lo:0
子网掩码全为2551
调整proc响应参数
vi /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
sysctl-p 生效
安装httpd 创建测试页
四,配置节点服务器 2 和 1节点一样 测试页
在调度器上ipvsadm-lcn查看负载状态
页:
[1]