概念: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