当前位置: 首页 > news >正文

LVS—DR集群的搭建

目录

lvs-dr模式工作原理:

搭建结构:

1、RS:

1)两台RS准备好httpd环境和测试文件

 2)添加虚拟IP(vip)、添加访问本地vip的静态路由 并抑制ARP

 2、DS:

1)安装ipvasadm

2)配置虚拟IP(vip)

3) 添加服务

3、客户端访问:​编辑


lvs-dr模式工作原理:

  1. 首先,来自客户端计算机CIP的请求被发送到Director的VIP。
  2. 其次Director使用相同的VIP目的IP地址将请求发送到集群节点或真实服务器。
  3. 然后,集群某个节点将回复该数据包,并将该数据包直接发送到客户端计算机(不经过director),并且以此回复数据包使用的目的VIP 地址作为源IP地址。
  4. 因此,实际上是客户计算机被“欺骗”了,客户计算机始终认为它正与同一台计算机对话,而实际上它正在发送请求数据包给一台计算机(LB),并从另一台计算机(RS)接收回复的数据包。

搭建结构:

1、RS:

1)两台RS准备好httpd环境和测试文件

yum install -y httpd

 2)添加虚拟IP(vip)、添加访问本地vip的静态路由 并抑制ARP

#在本地环回创建子接口并添加虚拟IP;ifconfig同样开机失效
ifconfig lo:1 192.168.127.77 netmask 255.255.255.255 up
#创建本机静态路由;route命令开机失效
route add -host 192.168.127.77 dev lo
#arp抑制echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignoreecho "2" > /proc/sys/net/ipv4/conf/lo/arp_announceecho "1" > /proc/sys/net/ipv4/conf/all/arp_ignoreecho "2" > /proc/sys/net/ipv4/conf/all/arp_announce

 2、DS:

1)安装ipvasadm

yum install -y ipvsadm
systemctl start ipvsadm

2)配置虚拟IP(vip)

ifconfig ens33:1 192.168.127.77 netmask 255.255.255.0 up

3) 添加服务

#添加服务本地ip;-s rr指定调度算法为轮循模式
ipvsadm -A -t 192.168.127.77:80 -s rr
#添加后端真实服务器;-g 指定工作模式为路由
ipvsadm -a -t 192.168.127.77:80 -r 192.168.127.162:80 -g
ipvsadm -a -t 192.168.127.77:80 -r 192.168.127.163:80 -g

3、客户端访问:

http://www.lryc.cn/news/114586.html

相关文章:

  • 如何理解容量测试?如何做容量测试?
  • 文件上传漏洞(webshell)
  • .net几行代码音乐API各排行榜 热搜 入库
  • 使用gpt对对话数据进行扩增,对话数据扩增,数据增强
  • 算法练习工程1.2
  • 数字IC流片经历有多重要?怎样才能有流片机会?
  • fontfaceobserver 第三方字体加载优化方案
  • laravel安装composer依赖
  • 问题聚集度Hive SQL
  • Windows11右键菜单
  • 篇十四:观察者模式:对象间的通知与更新
  • Hadoop知识点总结
  • 相关搜索量激增10000%!“芭比周边”产品火爆亚马逊!
  • C高级第四讲
  • Idea小操作
  • 【计算机网络】socket编程
  • 2023华为OD机试真题 Python 实现【寻找最大价值的矿堆/深度优先搜索】
  • 【Java面试】Nacos自动注册原理实现以及服务注册更新并如何保存到注册表
  • linux 手动编译安装 pkg-config 步骤
  • 【MongoDB】数据库、集合、文档常用CRUD命令
  • 【JVM】是如何管理内存的
  • 进程与线程、线程创建、线程周期、多线程安全和线程池(ThreadPoolExecutor)
  • 《论文阅读13》Efficient Urban-scale Point Clouds Segmentationwith BEV Projection
  • Django实现音乐网站 ⑻
  • VScode中同时打开两个脚本
  • 能源电力工程师专属Python学习资料
  • 推荐5款实用软件,提高工作效率,丰富生活乐趣
  • Python爬虫在电商数据挖掘中的应用
  • element-ui 表格el-table的列内容溢出省略显示,鼠标移上显示全部和定制样式
  • 研究人员发现特斯拉汽车能被越狱,可免费解锁付费功能