keepalived离线安装

通过官网下载安装包 Keepalived for Linux

离线安装是通过解压keepalived的包,先通过configure配置软件的编译选项,生成相应的 Makefile 文件,然后进行编译(make)和安装(make install)

由于部署机器的环境依赖不同安装过程中可能会缺少依赖软件,比如OpenSSL等,这时再去下载官网下载OpenSSL然后继续配置编译安装的步骤即可

  1. ./configure

缺少依赖时会有类似如下报错

checking whether O_TMPFILE is declared... yes
checking whether ETHERTYPE_IPV6 is declared... yes
checking whether IPV6_MULTICAST_ALL is declared... no
checking for openssl/ssl.h... no
configure: error: 
  !!! OpenSSL is not properly installed on your system. !!!
  !!! Can not include OpenSSL headers files.            !!!

  1. make

make 命令进行编译。这个过程可能会比较耗时,具体时间取决于软件包的大小和系统cpu性能

  1. make install

如果编译过程中没有出现错误, 执行 make install 来安装已经编译好的软件

安装完成后

使用keepalived -h检测是否安装成功

常见报错和解决方案

  1. 出现 keepalived: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory

找到库位置 find / -name libssl.so.3

创建软链接 ln -s /usr/local/lib64/libssl.so.3 /usr/lib/libssl.so.3

设置 LD_LIBRARY_PATH 环境变量:

vi /etc/profile
在文件的末尾添加以下行:

export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值