高可用集群keepalived

一、简介

1、介绍以及作用

‌keepalived‌是一个基于vrrp(Virtual Router Redundancy Protocol)协议的高可用解决方案,主要用于防止lvs(Linux Virtual Server)系统中的单点故障问题。它通过监控lvs节点的工作状态,当主节点出现故障时,Keepalived能够自动将VIP(Virtual IP)转移到备用节点上,从而确保服务的连续性和高可用性。Keepalived的设计初衷是为了与LVS一起使用,以实现负载均衡和故障转移,但它也可以独立使用,通过监控各种服务和端口的状态来实现高可用性。(负载均衡可看之前作品讲解)

2、功能

  • VRRP协议实现‌:Keepalived使用VRRP协议来检测主节点的状态,并在主节点故障时接管其IP地址和提供服务。
  • ‌服务健康检查‌:Keepalived可以监控后端服务器的健康状况,如果检测到某个服务器故障,它将从负载均衡池中移除该服务器,确保只有健康的服务器提供服务。
  • ‌故障通知‌:当检测到故障时,Keepalived可以通过配置的SMTP服务器发送警报通知管理员。

 二、部署

1、架构图

 2、环境准备

确保防火墙,selinux关闭,最后是直接移除防火墙,能实现上网(一般来说配置好了网卡也没问题)

3、搭建配置

3.1、全局配置

配置四台主机,realserver1,2;ka1,2;

在realserver里面下载并启动httpd,ip 分别为172.25.254.110,120;172.25.254.10,20

接着在realserver1,2中echo 对应ip >/var/www/html/index.html中

在ka1,2中curl realserver1,2

接着在ka1,2中yum install keepalived -y安装keepalived

在ka1中Vim /etc/keepalived/keepalived.conf然后复制到ka2中

3.2、优先级实验

然后启动keepalived服务

Ka2中更改为备用,降低优先级。然后重启keepalived服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值