Keepalived+Nginx 的高可用测试
一。关闭 192.168.43.129 中的 Nginx,Keepalived 会将它重新启动 ,此时查看nginx进程,发现进程依然存在
[root@zk-01 keepalived]# /home/zsg/program/nginx/sbin/nginx -s stop
[root@zk-01 keepalived]# ps -ef|grep nginx
root 7663 7662 1 23:20 ? 00:00:00 /bin/bash /usr/local/program/keepalived/sbin/nginx_check.sh
root 7668 1 0 23:20 ? 00:00:00 nginx: master process /home/zsg/program/nginx/sbin/nginx
zsg 7670 7668 0 23:20 ? 00:00:00 nginx: worker process
root 7672 2706 0 23:20 pts/0 00:00:00 grep --color=auto nginx
且通过VIP网页能正常访问
二。关闭 192.168.43.129 中的 Keepalived,VIP 会切换到 192.168.43.130
# service keepalived stop
Keepalived 停止后,192.168.43.129节点的网络中的 VIP 消失
在 192.168.43.130上输入
# ip add
可以看到虚拟ip 192.168.43.120已经绑定到备份节点192.168.43.130上了。
三。 重新启动 192.168.43.129 中的 Keepalived,发现VIP 又会切回到了 192.168.43.129 。
# service keepalived start
刷新网页,也回到了192.168.43.129上的nginx页面