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

1.Keepalived官网下载

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

2.解压

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

tar -zxvf keepalived-2.0.18.tar.gz

3.配置

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

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

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

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

4.安装

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

make && make install

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

最后修改:2024 年 11 月 04 日
如果觉得我的文章对你有用,请随意赞赏