linux卸载keepalived,ubuntu安装keepalived

本文介绍了如何在Linux环境中安装Keepalived,配置虚拟IP和VRRP实例,以及设置高可用性。通过Keepalived的监控和故障切换,确保在主服务器故障时,备份服务器能接管服务。此外,讨论了抢占式和非抢占式高可用模式,并提到了Keepalived与Nginx集成,用于地址漂移,提高服务的可靠性。
摘要由CSDN通过智能技术生成

1. 注意不需要修改默认源

全程需要以root身份执行

目前只能在虚拟机或实体机安装,docker中暂时还有问题

2. 安装apt-cache search keepalived

keepalived - Failover and monitoring daemon for LVS clusters

apt-get install keepalived

安装完成,会生成/etc/keepalived/目录,该目录是keepalived的配置文件目录。

3. 配置ifconfig 查看网卡名称和ip

vim /etc/keepalived/keepalived.conf

vrrp_instance VI_1 {

state MASTER

interface ens33 #ifconfig确定

virtual_router_id 51 #路由器标识,MASTER和BACKUP必须是一致的

priority 100 #定义优先级,数字越大,优先级越高,

#在同一个vrrp_instance下,MASTER的优先级必须大于BACKUP的优先级。

#这样MASTER故障恢复后,就可以将VIP资源再次抢回来

advert_int 1

authentication {

auth_type PASS

auth_pass 123456

}

virtual_ipaddress {

192.168.11.25 # 虚拟ip

}

}

需要配置的项为:state,interface,priority,virtual_ipaddress

4. 启动与停止/etc/init.d/keepalived status # 查看状态

/etc/init.d/keepalived stop  # 停止

/etc/init.d/keepalived start # 启动

5. 测试

首先ps -ef|grep keep查看进程是否存在;

其次ip addr查看ip信息是否创建成功,

ping虚拟ip是否相通。

6.keepalive高可用抢占式和非抢占式

(1)默认配置为抢占式:

master挂掉,backup上台,master重新启动则讲IP抢占过去。

(2)非抢占式配置:

两台均为backup,在优先级上做区分,如master挂掉,backup上台,则backup变成master,master变为backup。

a.两个节点的state均为backup(官方建议)

b.两个节点都在vrrp_instance中添加nopreempt

c.其中一个节点的优先级要高于另外一个节点

两台服务器角色都启用了nopreempt后,必须修改角色状态统一为backup,唯一的区别就是优先级不同。

8.keepalive高可用与Nginx集成PS:  有Nginx负载均衡,并不一定必须要装Keepalived

Nginx负载均衡实现高可用,需要借助Keepalived地址漂移功能

比如:第一次 keepalived绑定在Master上, 通过vip地址访问到这台master上的所有服务

因为所有的服务都是 listen port;

9.keepalive问题

keepalive高可用故障脑裂

由于某些原因,导致两台keepalive高可用服务器在指定时间内,无法检测到对方的心跳消息,各自取得资源及服务的所有权,而此时的两台高可用服务器又都还活着。

a.服务器网线松动等网络故障

b.服务器硬件故障发生损坏现象而奔溃

c.主备服务器都开启了firewalld防火墙

解决方法:如果Nginx宕机, 会导致用户请求失败, 但Keepalived并不会进行地址漂移

所以需要编写一个脚本检测Nginx的存活状态, 如果不存活则kill nginx和keepalived

配置keepalived使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值