手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

群集之LVS-DR模型

[日期:2013-11-02] 来源:Linux社区  作者:xiaoxiaozhou [字体: ]

原理:

如图所示:(此过程不存在地址转换)

客户端首先向director发送请求,此时director会对该数据包处理,把帧头部的目标mac换成后方realserver的mac。因为realserver是直接把信息传送到客户端,所以为了客户端能够接收,我们还需要在每个realserver上配置一个VIP。然而这样就产生一个问题,当客户端的arp请求过来的时候,因为在director和后方的realserver上都有VIP,所以都会相应用户的arp请求,那么客户端选择与谁的mac通信呢,这就是个问题。这就需要我们的

realserver在接收arp的请求时,不能进响应

针对这个问题有两种方式解决方式

1、用一种叫arptable 的arp防火墙

2、使用内核参数arp-announce和arp-ignore,这样一来也解决了后方realserver地址冲突的问题,这也是一种较好的方案

特点

1.必须处于同一个物理网络中(连在同一个交换机上)

2.RIP不能使用私有地址,因为这个地址是直接与用户通信的

3.Director只转发请求,而realserver直接响应请求而不转发

4.集群节点的网关,不能指向DIP

5.不能做端口转换(不支持)

6.绝大多数的操作系统都可以实现realserver,而realserver需要同一个网卡配置多个Ip地址

7.DR模式的Director比NAT模式能够带动更多的节点

实训:

拓扑

(注意:图中俩个NODE的loopback接口首先不要配置地址,不然会冲突,应该用两个内核参数做一下控制)

一、Director的配置

1、首先配置ip地址

重启服务

service network restart

2、安装工具

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom (挂载光盘)

cd /mnt/cdrom/Cluster

rpm -ivh ipvsadm-1.24-10.i386.rpm

更多详情见请继续阅读下一页的精彩内容http://www.linuxidc.com/Linux/2013-11/92263p2.htm

相关阅读

LVS-DR模式配置详解  http://www.linuxidc.com/Linux/2013-01/78679.htm

LVS-DR直接路由实现负载均衡示例 http://www.linuxidc.com/Linux/2012-12/77033.htm

LVS-DR+Heartbeat实现高可用负载均衡服务 http://www.linuxidc.com/Linux/2012-10/73008.htm

LVS-DR模式原理详解和可能存在的“假负载均衡”  http://www.linuxidc.com/Linux/2012-10/72892.htm

heartbeat+ldirectory实现LVS-DR负载均衡器的高可用 http://www.linuxidc.com/Linux/2012-07/64736.htm

Keepalived+LVS-DR模式配置高可用负载均衡集群 http://www.linuxidc.com/Linux/2012-06/63139.htm

linux
相关资讯       群集  LVS-DR  LVS-DR模型 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款