企业级负载均衡—— KeepAlived(HA高可用)实现高可用的稳定性集群

1.基本思想
前面学习了lvs的基础知识,现在我们来讨论调度器的备份,也就是集群(不再是单纯的调度器)
在上一个实验的基础上,当调度器server1也挂了,客户就彻底不能访问了,这时我们可以设置调度器的高可用
时刻保证调度器的正常工作:设置调度器的master(主)和调度器backup(备)
我们在两台调度器上使用keepalived服务就可以将两个调度器关联在一起,keepalived检测两个调度器的工作情况
如果lvs挂掉了,客户就彻底访问不到任何东西了

现在做一个高可用的lvs
我们使用keeplived代理lvs,它具有lvs的功能,但同时可以有多个,有主有备
当主挂了备用就去做轮询,当主好了备用就把任务还给主
当主调度器好着的时候,keepalived就回去通知备份调度器自己可以正常工作,不需要接管自己的任务
当主调度器坏了,不告诉备份调度器任何消息的时候,备份调度器就会自动去接管主调度器的工作

这个时候客户端依然可以正常访问

2.搭建实验环境
server1(172.25.15.1) master(主调度器)
server4(172.25.15.4) backup(备调度器)
server2(172.25.15.2) web服务器1
server3(172.25.15.3) web服务器2
真机172.25.15.250 客户端,用来测试

3.实验
在真机中再创建一个快照node4,用来做备份调度器
在这里插入图片描述
在真机上面把keepalived安装包给server1和server4都传一个
在这里插入图片描述
在这里插入图片描述
在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编辑配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置备用调度器
在这里插入图片描述
测试
发现172.25.15.100/32上自动添加了ip入口地址
在这里插入图片描述
在这里插入图片描述
此时主调度器可以正常工作,因此备份调度器没有使用
真机上curl两个web都可以访问
在这里插入图片描述
破坏server1这个主调度器,发现入口地址会自动漂移到server4上面
在这里插入图片描述
此时客户端仍然可以正常访问,上面就实现了相当于两个lvs调度器之间轮询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值