安装 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守护进程。