安装 Keepalived

从发行版的存储库安装 keepalived,或者从源代码编译。虽然从存储库安装通常是在系统上运行 keepalived 的最快方法,但存储库中提供的 keepalived 版本通常比最新可用的稳定版本落后几个版本。

在 RHEL/CentOS 上安装先决条件

在 RHEL 上,安装以下先决条件:

yum install curl gcc openssl-devel libnl3-devel net-snmp-devel

构建和安装

curl  --progress http://keepalived.org/software/keepalived-1.2.15.tar.gz|tar xz cd keepalived-1.2.15./configure  make sudo make install​​​​​​​​​​​​​​​​​​​​​​​​​ 

从源代码编译时,一般建议指定 PREFIX。例如:

./configure--prefix=/usr/local/keepalived-1.2.15

这样,只需删除父目录即可轻松卸载已编译的 keepalived 版本。此外,此安装方法允许安装多个版本的 Keepalived,而不会相互覆盖。使用符号链接指向所需版本。例如,您的目录布局可能如下所示:

[root@lvs1 ~]# cd /usr/local
[root@lvs1 local]# ls -l
total 12
lrwxrwxrwx. 1 root root   17 Feb 24 20:23 keepalived -> keepalived-1.2.15
drwxr-xr-x. 2 root root 4096 Feb 24 20:22 keepalived-1.2.13
drwxr-xr-x. 2 root root 4096 Feb 24 20:22 keepalived-1.2.14
drwxr-xr-x. 2 root root 4096 Feb 24 20:22 keepalived-1.2.15

设置初始化脚本

编译后,创建一个init脚本以控制keepalived守护进程。

posted @ 2024-06-27 21:20  wongchaofan  阅读(11)  评论(0编辑  收藏  举报