659441806 发表于 2019-1-4 12:35:29

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]
查看完整版本: centos6.5 配置LVS_DR集群