通过 keepalived 配置虚拟 ip,提升系统高可用能力。
1、下载并获取高可用软件包 keepalived-1.2.16.tar.gz。

2、配置编译时若提示内核头文件缺失(如 /usr/src/kernels/ 下无对应版本),需先安装 kernel-devel 包,补齐内核开发组件,保障模块可正常编译。

3、随后执行如下命令进行源码配置:

4、执行后返回报错信息:

5、安装 GCC 编译工具集,并再次运行配置命令。
6、继续执行编译流程。
7、仍出现错误提示:

8、为启用加密通信与证书支持,须安装 OpenSSL 及其开发包 openssl-devel。
9、重新执行 configure 与 make 流程。
10、编译过程顺利完成,无异常输出。
11、后续操作如下:

12、将 keepalived 可执行文件所在路径添加至系统环境变量 $PATH,防止服务启动时因命令未找到而失败。

13、解决方式:将解压目录中 bin/keepalived 复制至 /sbin/ 目录,或放入 $PATH 中任一有效路径,确保全局可调用。
14、编辑 keepalived 主配置文件,调整相关参数。

15、为实现主备切换逻辑,需为两台节点分别设置不同 priority 值,确保优先级区分明确。
16、最后启动 keepalived 服务,即完成高可用虚拟 IP 的部署。

















