使用Keepalived构建LVS-DR模式的高可用集群

Keepalived介绍

keepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第 5层交换。 Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后 Keepalived 自动将web 服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web 服务器。

Keepalived工作原理

Layer3,4&5 工作在 IP/TCP 协议栈的 IP 层, TCP 层,及应用层,。Layer3: Keepalived 使用 Layer3 的方式工作式时, Keepalived 会定期向服务器群中的服务器发送一个 ICMP 的数据包(既我们平时用的 Ping 程序) , 如果发现某台服务的 IP 地址没有激活,Keepalived 便报告这台服务器失效,并将它从服务器群中剔除,这种情况的典型例子是某台服务器被非法关机。 Layer3 的方式是以服务器的 IP 地址是否有效作为服务器工作正常与否的标准。Layer4: 主要以 TCP 端口的状态来决定服务器工作正常与否。如 web server 的服务端口一般是80,如果 Keepalived 检测到 80 端口没有启动,则 Keepalived 将把这台服务器从服务器群中删除。Layer5: Layer5 就是工作在具体的应用层了,比 Layer3,Layer4 要复杂一点,在网络上占用的带宽也要大一些。 Keepalived 将根据用户的设定检查服务器程序的运行是否正常,如果与用户的设定不相符,则 Keepalived 将把服务器从服务器群中剔除。

Keepalived的作用与构建

1.管理 VIP VIP 会在 LVS 之间漂移2.监控 LVS分发器运行在主分发的 Keepalived 会以组播的形式向网络中宣告自己,即主分发器还活着,备用节点能收到。当备用节点,在一个时间单位中收不到组播,备用节点会认为主 LVS 挂了,开始接手主分发器工作,把 VIP 配给自己。 3.管理 RSKeepalived 会每隔一个时间段去做一次类似于访问的操作如:探针: elinks http://192.168.3.64 –dump

使用Keepalived构建LVS-DR模式的高可用集群机器名称机器 IP网关机器作用
xuegod66 DIP:192.168.1.66 VIP:192.168.1.111
作用:主LVS
xuegod77 DIP:192.168.1.77 VIP:192.168.1.111
作用:备LVS
jc88 IP:192.168.1.88 作用:RS2 WEB1
jc99 IP:192.168.99 作用:RS1 WEB1

安装ipvsadm安装完成不需要做任何配置,启动方式由keepalived控制
安装keepalived

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190815222848909.PNG

在备用机上安装

在这里插入图片描述

查看安装路径

在这里插入图片描述

备份配置文件

在这里插入图片描述

设置配置文件

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

开启keepalived服务

在这里插入图片描述

查看虚拟IP是否配进去了

在这里插入图片描述

VIP已经配置到网卡里面了

在这里插入图片描述

PING以下VIP测试

在这里插入图片描述

配置备用机的keepalived配置文件

在这里插入图片描述

启动备用机的keepalived服务

在这里插入图片描述

因为主LVS机器没有挂掉所以VIP没有在备用机里面

在这里插入图片描述

现在把主LVS的keepalived服务关掉测试备用机能否用

在这里插入图片描述

在这里插入图片描述

可以看到VIP来到备用机的网卡里面了
在看看主lvs机器里面还有没有VIP

在这里插入图片描述

么有了 测试成功
编写脚本设置开机自启动keepalived

在这里插入图片描述

real server 回环口上配置VIP

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

现在在备用机上可以看到两台real server的ip

在这里插入图片描述

使用elinks测试

在这里插入图片描述

现在关掉备一台real server

在这里插入图片描述

再看看lvs服务器这边

在这里插入图片描述

然后再把刚刚关掉的real server 开启再看看

在这里插入图片描述

在这里插入图片描述

成功!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值