安装 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守护进程。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了