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
来查看具体安装位置