企业级负载均衡集群—— lvs(DR模式)+KeepAlived(HA高可用)实现高可用的稳定性集群(三))

引言:之前是只用一个调度器来调度多台web后端服务器
但是调度器也有宕机的时候,那么所有的web服务器都不能访问,这就要求调度器也要多台能替换工作。
因此就引出了高可用的集群KeepAlived
也就是有多个调度器(有主有备),利用keepalived保证web服务通过正常的调度器工作 当然所有调度器同时宕机的可能性很小

1 什么是Keepalived

它是Linux下的一个轻量级别的高可用解决方案 高可用(High Avalilability,HA),其实两种不同的含义:广义上来讲,是指整个系统的高可用性,狭义上来讲就是主机的冗余和接管
Keepalived起初是为LVS设计的,专门用来监控集群系统中的各个服务的节点的状态
它根据TCP/IP参考模型的第三,第四,第五层交换机制检测每个服务器的节点状态
如果某个服务器出现异常,或者工作出现故障,keepalived将检测到,并将出现故障的服务器节点从集群系统中剔除,就不需要上篇的健康检测了
这些工作都只自动完成的,不需要人为干预,需要人工完成的只是修复出现故障的服务节点 也就是可以使用keepalived可以实现调度器的转换
后来keepalived又加入了VRRP的功能

2 什么是lvs调度器的备份即集群(不再是单纯的调度器)

在上一个实验的基础上,当调度器server1即入口挂了,客户就彻底不能访问了,这时我们可以设置调度器的高可用
时刻保证调度器的正常工作:设置调度器的master(主)和调度器backup(备)
我们在两台调度器上使用keepalived服务就可以将两个调度器关联在一起,keepalived检测两个调度器的工作情况
如果lvs挂掉了,客户就彻底访问不到任何东西了 现在做一个高可用的lvs
我们使用keeplived代理lvs,它具有lvs的功能,但同时可以有多个,有主有备 当主挂了备用就去做轮询,当主好了备用就把任务还给主
当主调度器好着的时候,keepalived就回去通知备份调度器自己可以正常工作,不需要接管自己的任务
当主调度器坏了,不告诉备份调度器任何消息的时候,备份调度器就会自动去接管主调度器的工作 这个时候客户端依然可以正常访问

3 实现 LVS(DR模式)+KeepAlived(HA高可用)稳定性集群

3.1 在server1上面进行配置(keepalived的主节点):

tar zxf keepalived...解压 
cd 进入解压后的目录
ls查看
yum install -y gcc openssl-devel这个要进行源码编译
./configure --prefix=/usr/local/keepalived --with-init=systemd编译:修改启动方式
make && make install安装
cd /usr/local/keepalived进入安装目录
ls查看
cd ect/
cd keepalived/
ls
ln -s /usr/local/keepalived/etc/keepalived    /etc将配置文件做软链接
/etc/init.d/ldirectord stop关闭之前的健康检测
chkconfig ldirectord off设置开机不启动
systemctl status keepalived.service查看keepalived服务的状态
vim /etc/keepalived/keepalived.conf编辑配置文件

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

在这里插入图片描述
在这里插入图片描述
下面其余的删掉即可。

在另一台虚拟机上也安装一下
在这里插入图片描述

将配置文件传一份省的改了:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
检查后端服务器:
在这里插入图片描述
启动:
未完待续!
在这里插入图片描述
server1:
ip a是否加上一个ip
看日志
在这里插入图片描述
测试看日志:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值