下载
有两种下载方式,一种为yum源下载,另一种通过源代码下载,本文章使用源代码编译下载。
官网下载地址:https://www.keepalived.org/download.html
wget https://www.keepalived.org/software/keepalived-2.0.20.tar.gz --no-check-certificate
安装
在外部平台下载好的软件包上传至linux系统,然后进行解压(此处解压是源码包)
tar -zxvf keepalived-2.0.20.tar.gz -C /opt/
进入目录
cd /opt/keepalived-2.0.20
设置软件编译的路径(--prefix
:指明Keepalived的安装位置,--sysconf
:指明Keepalived配置文件存放位置,必须放在/etc下面,为了后续Keepalived启动关闭不报错)
./configure --prefix=/opt/keepalived --sysconf=/etc
注意:
1、第一个
如果出现下面错误,则还是缺少openssl和openssl-devel包。
安装openssl和openssl-devel:
yum -y install openssl openssl-devel
2、第二个
如果执行配置命令,出现以下警告信息,要先进行libnl核心库依赖安装:
*** WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS.
解决问题:
yum -y install libnl libnl-devel
执行完上面命令之后,这时候Keepalived目录里面多了个Makefile的文件,这时候我们可以进行安装了。
编译:
make && make install
这时候可以看到我们已经安装完成了,Keepalived安装在 /opt/keepalived 目录
下,它的核心配置文件在 /etc/keepalived 目录下
。