1.环境准备
首先两台虚拟机网络模式改为桥接
主机ip为192.168.96.254,
备用机ip为192.168.96.255,
VIP为192.168.96.250,
ps. IP地址根据自己实际情况修改
2.关闭selinux
关闭selinux
setenforce 0
编辑配置文件,关闭开机自启
vi /etc/selinux/config
将selinux=enforcing改成selinux=disabled
3. 为主机安装keepalived
下载
wget https://www.keepalived.org/software/keepalived-1.4.5.tar.gz
解压
tar -zxvf keepalived-1.4.5.tar.gz
进入文件夹
cd keepalived-1.4.5
预编译
./configure --prefix=/usr/local/keepalived
安装
make && make install
4.将keepalived注册为系统服务
cp keepalived/etc/init.d/keepalived /etc/init.d
cp keepalived/etc/sysconfig/keepalived /etc/sysconfig/

本教程详细介绍了如何在两台CentOS虚拟机上配置Nginx+keepalived高可用集群。通过关闭selinux、安装keepalived、编辑配置文件、创建监控脚本等步骤,实现VIP漂移和故障切换。最终测试显示,当主机nginx停服时,系统能自动切换至备用机,确保服务不间断。
最低0.47元/天 解锁文章
916





