Keepalived高可用

本文介绍了Keepalived作为健康检查工具,用于LVS和HA的高可用设计,通过VRRP协议实现Linux服务器热备份。详细阐述了VRRP的工作原理,解释了抢占与非抢占模式,并提供了主机判断方法和浮动IP配置,以及实验配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Keepalived工具介绍

专为LVS和HA设计的一款健康检查工具

支持故障自动切换(Failover)

支持节点健康状态检查(Health Checking)

官方网站: http://www.keepalived.orgl

二、Keepalived实现原理剖析


Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能

二、Keepalived实现原理剖析


Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能

2.1VRRP (虚拟路由冗余协议)

是针对路由器的一种备份解决方案

由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务

每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态

若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务
 

三、keepalived的抢占与非抢占模式

抢占模式即MASTER从故障中恢复后,会将VIP从BACKUP节点中抢占过来。非抢占模式即MASTER恢复后不抢占BACKUP升级为MASTER后的VIP

非抢占式俩节点state必须为bakcup,且必须配置nopreempt。

注:这样配置后,我们要注意启动服务的顺序,优先启动的获取master权限,与优先级没有关系了。
 

四:keepalived判断主机方法和配置浮动IP方法

Keepalived首先做初始化先检查state状态,master为主服务器,backup为备服务器。然后再对比所有服务器的priority,谁的优先级高谁是最终的主服务器。优先级高的服务器会通过ip命令为自己的电脑配置一个提前定义好的浮动IP地址。

五:实验配置

1:实验环境

2:实验步骤

配置负载均衡

配置keepalived

 

 

 

节点服务器配置

关闭防火墙

修改配置文件

备用的负载均衡器keeplived配置完成后,虚拟地址在主未宕机的时候不会出现。

关闭.20的keepalived的服务。

查看备负载均衡器的虚拟网卡是否启用

客户端正常访问

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值