CentOS7安装Keepalived
2024-11-04 15:15:20 # 技术笔记

Keepalived 是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。

1.Keepalived官网下载

https://www.keepalived.org/download.html

2.解压

把下载好的Keepalived压缩包上传到我们的CentOS7系统上,然后输入下面解压命令进行解压。

1
tar -zxvf keepalived-2.0.18.tar.gz

3.配置

先进入Keepalived目录,然后输入配置命令进行配置(–prefix:指明Keepalived的安装位置,–sysconf:指明Keepalived配置文件存放位置,必须放在/etc下面,为了后续Keepalived启动关闭不报错)。

1
cd keepalived-2.0.18  #进入目录
1
./configure --prefix=/usr/local/keepalived --sysconf=/etc

注意 :如果执行配置命令,出现以下警告信息,要先进行libnl核心库依赖安装

1
WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS.

4.安装

执行完上面命令之后,这时候Keepalived目录里面多了个Makefile的文件,这时候我们可以进行安装了。
输入命令:

1
make && make install

之后可以用whereid keepalived来查看具体安装位置