1)实验所有关闭防火墙
systemtcl stop firewalld
systemctl disable firewalld
setenforce 0
iptables -F
2)配置负载调度器
配置虚拟IP地址,采用虚拟接口的方式(ens33:0)为网卡ens33 绑定vip地址,一便响应集群访问
yum -y install ipvsadm
ifconfig ens33:0 192.168.30.254 netmask 255.255.255.0
ifconfig ens33:0

3)配置负载分配策略
ipvsadm -C
ipvsadm -A -t 192.168.30.254:80 -s rr
ipvsadm -a -t 192.168.30.254:80 -r 192.168.30.21:80 -g -w 1
ipvsadm -a -t 192.168.30.254:80 -r 192.168.30.24:80 -g -w 1
ipvsadm -Ln

4)配置节点服务器
使用DR模式,节点服务器也需要配置VIP地址,并调整ARP相应参数已阻止更新VIP的MAC 地址
避免发生冲突,web服务的配置与net方式相似,每个节点同样需要VIP地址192.168.30.254
需要接口lo:0来承载vip 地址,并未本机添加一条路由记录,将访问VIP的数据限制在本地避免通信
紊乱
ifconfig lo:0 192.168.30.254 netmask 255.255.255.255
ifconfig lo:0
route add -host 192.168.30.254 dev lo:0

5)安装httpd,创建测试网页,给两个节点服务器
yum -y install httpd
echo "server1" > /var/www/html/index.html
systemctl start httpd

6)调整/proc 响应参数
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

7)测试lvs集群
访问http://192.168.30.254,
ipvsadm -Lnc
显示访问的其他节点IP服务器

最新文章

  1. 一行代码实现java list去重
  2. UGUI与DOtween的坑
  3. Yii2 中自定义实例名称
  4. 静态代码审查工具FxCop插件开发(c#)
  5. Python sorted函数对列表排序
  6. java链式编程设计
  7. 安卓处理原始XML文件
  8. 聊聊 Linux 中的五种 IO 模型
  9. c# 关于浅拷贝和深拷贝
  10. Linux - sort & uniq
  11. web api同源策略
  12. SR4K的API使用(libMesaSR.dll)
  13. 基于RMAN从活动数据库异机克隆(rman duplicate from active DB)
  14. Excel如何进行SVN
  15. python实现mysql的读写分离及负载均衡
  16. 实现各种 CSS3 文本动画效果
  17. LINUX下分区命令Parted详解
  18. aws - shadow 影子使用
  19. Python--面向对象初识
  20. 【Java基础】【18Map集合&模拟斗D主X排和F排】

热门文章

  1. 造成segment fault,产生core dump的可能原因
  2. Grails里的集成测试代码试例
  3. LDAP目录服务折腾之后的总结
  4. CSS Display属性与盒模型
  5. 关于重置IOS App请求推送的授权请求
  6. 自定cell(XIB)团购思路
  7. 升级到VS2013常见问题
  8. SQL SEVER 死锁// 解除死锁
  9. kafka的topic和分区策略——log entry和消息id索引文件
  10. codevs1519 过路费(最小生成树+LCA)