keepalived+nginx高可用实验

本文介绍了如何利用keepalived实现nginx服务器的高可用性。通过设置master和backup节点,当master宕机时,backup能自动接管vip进行服务,确保网络服务不间断。实验中还涉及了负载均衡,并关闭了nginx的长连接,以验证keepalived的故障转移功能。
摘要由CSDN通过智能技术生成

概念:keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单节点故障。

将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该路由器所在局域网内其他机器的默认路由为该vip),master会发组播,当backup收不到vrrp包时就认为master宕掉了,这时就需要根据VRRP的优先级来选举一个backup当master。这样的话就可以保证路由器的高可用了

拓扑:

master:ip-192.168.111.4        vip-192.168.111.66

backup:ip-192.168.111.7

nginx-web1:ip-192.168.111.8

nginx-web2:ip-192.169.111.9

实验采用负载均衡

所有机器配置安装nginx,关闭防火墙和selinux

# systemctl stop firewalld && setenforce 0
# vim /etc/yum.repos.d/nginx.repo
 [nginx-stable]
 name=nginx stable repo
 baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
 gpgcheck=0
 enabled=1
# yum -y install  nginx 
# systemctl start nginx
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值