高可用
机器上安装了 nginx, 没有安装的传送门
环境
CenntOS 7
Nginx-1.14.2
keepalived-1.4.5
VIP
IP
节点名称
主从
10.113.2.88
10.113.2.82
node-3
master
10.113.2.88
10.113.2.83
node-4
backup
安装
以下操作每个节点都要执行
一、安装基础依赖包
yum -y install libnl libnl-devel libnfnetlink-devel psmisc二、 安装keepalived
以下步骤可以创建一个 keepalived.sh 脚本,然后复制以下内容,执行脚本即可一键执行
wget http://www.keepalived.org/software/keepalived-1.4.5.tar.gz
tar -zxf keepalived-1.4.5.tar.gz
cd keepalived-1.4.5
./configure --prefix=/usr/local/keepalived
make && make install
cp keepalived/etc/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
mkdir /etc/keepalived/
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
echo "/etc/init.d/keepalived start" >> /etc/rc.local
chmod +x /etc/rc.d/init.d/keepalived
chkconfig keepalived on
三、配置
先备份配置文件
修改配置文件 keepalived.conf
check_nginx.sh
四、 启动服务
systemctl restart keepalived
最后更新于