首页 > 运维 > keepalived > LVS-DR集群
2016
11-11

LVS-DR集群

DR-集群

1.关闭各个机器的网卡守护进程 (三台机器都要执行如下操作)

2.添加网卡,当做负载均衡的VIP去使用, (三台机器都要分别执行如下操作)

主节点:

优化内核参数(主机器( 关闭广播功能,防止ip冲突 )):

启动这个网卡

可以看到我们的网卡已经变红

子节点:

vim ifcfg-lo:0

然后优化内核参数:

子机器 (优化)

启动网卡

3.安装ipvs(一般自带已经安装)

4.主节点(添加ipvs集群)

5.子节点(添加网关记录)

6.查看集群

7. 子节点配置80服务,然后用虚拟vip访问

然后配置其他2台子节点的80服务,使其可以正常访问,这样访问192.168.166.200这个VVIP,就会落到 子节点的某一台上。从而实现高可用

LVS的工作模式

NAT模式:

NAT:主要使用技术,目标地址转换(DNAT),讲白了就是对请求的目标地址进行更改。请求到数据以后,返回给负载中心,负载中心进行源地址转换后(SNAT)再把结果给发送给客户端

此图像的alt属性为空;文件名为image-20.png

DR模式:

DR主要原理:客户端的流量通过交换机,交换机发给负载调度器,负载调度器修改目标请求的MAC(当然标哪台mac通过算法去算),通过MAC找到真实服务器,真实服务器拿数据报文返回给交换机,交换机再返回给客户端。

DR模式的负载调度器,只做二层的数据报文修改,和只处理入站请求,压力最小

特点:

TUN模式

TUN:主要使用技术: 数据包二次封装,即 客户端发起请求,请求发给某个地区的负载路由器,负在路由器根据自身算法,在原有数据请求包基础上,重新再数据包外层再封装一个后端真实路由器的地址(这时候数据包是有2层的,第一层是客户端请求负载均衡器的地址,第二次是负载器发送给后端真实机器的地址),然后发送给后端真实服务器。真是服务器拿到这个包后,撕掉最外层这层地址,用第一层的地址给客户端回信。这样客户端收到的回信地址就对上号了。

注意:

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。