单点:整个架构中,只有一台服务器的地方
单点故障:如果某台服务器
如何解决单点故障
keepalived是一个实现高可用的软件,免费且开源
官网:
https://www.keepalived.org/
keepalived有2大功能:
1.high-availability 高可用
2.loadbalancing 负载均衡
1.原理和机制
使用的是vrrp协议,即虚拟路由器冗余协议
如图,三台物理路由器组成一个虚拟路由器
通过优先级选举,三台路由器会选出一台作为master,其它作为backup。
优先级为0-255,其中255为最高优先级
将vip和mac配置给master,对外提供服务
2.安装和配置
安装keepalived
yum install keepalived -y
飘移
脑裂
1.防火墙原因导致
2.virtual_route_id 不一致的时候
脑裂没有危害,反而可以启动负载均衡