设为首页 收藏本站
查看: 1416|回复: 0

[经验分享] LVS群集的负载均衡技术

[复制链接]

尚未签到

发表于 2019-1-5 12:39:10 | 显示全部楼层 |阅读模式
  LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。使用集群技术和Linux操作系统实现一个高性能、高可用的服务器. 很好的可伸缩性(Scalability) 很好的可靠性(Reliability) 很好的可管理性(Manageability)。
  拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的、高可用的虚拟服务器,我们称之为VS/NAT技术(Virtual Server via Network Address Translation)。在分析VS/NAT的缺点和网络服务的非对称性的基础上,我们提出了通过IP隧道实现虚拟服务器的方法VS/TUN (Virtual Server via IP Tunneling),和通过直接路由实现虚拟服务器的方法VS/DR(Virtual Server via Direct Routing),它们可以极大地提高系统的伸缩性。VS/NAT、VS/TUN和VS/DR技术是LVS集群中实现的三种IP负载均衡技术。
  我想最常用的是vs/nat和vs/dr技术吧。
  下面进行vs/nat的配置,如以下简易图:

  环境描述:本文在配置LVS时使用三台linux,虚拟VIP:192.168.145.100
  一台做Directorserver  
两台做realserver
  一台xp系统的客户机
  先进行Directorserver的 配置:



  打开路由转发功能:


  让其生效;

  查看ip_vs信息:

  创建光盘挂载点,并挂载:

  编辑yum:



  查看ipvs有哪些工具:

  然后安装这个(管理工具)软件包:

  使用命令可以用man命令来查看

  虚拟的web服务,并使用rr轮回算法:

  把访问的虚拟web时候,转发给真实的站点,-m是表示做nat模型:

  然后保存这些服务,不然启动不了ipvsadm服务:

  启动服务:

  查看链接信息:

  再启动两台服务器(realserver):
  配置相关信息:



  然后安装httpd服务:

  然后编辑一个简单的网页,并启动http服务:

  再编辑另一台服务器:
  配置ip和网关:


  安装http:

  启动服务并编辑网页;:

  配置完成,进行测试:
  客户机xp浏览器访问虚拟ip:

  可看到在真实服务器中的信息,点击刷新:

  可以看到轮询的结果了;
  我们把rr轮询模式变成dh目标哈希模式:

  访问试试看:

  一直刷新也一直是web1,并不会变成web2.可以看到连接的信息2.100服务器连接数从9变成了16,而2.101服务器连接数还是5,并没有变。

  当另一个客户来访问时,就会直接访问web2了,并且一直访问web2.
  Dh目标哈希就是把客户请求固定给某个服务器。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-659663-1-1.html 上篇帖子: 集群 之 LVS三种模型比较 下篇帖子: Linux 负载均衡二Lvs技术
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表