keepalived服务器
keepalived高可用原理:搭建主、备服务器一样配置,在keepalived中配置相同的VIP;主服务器发送“心跳信息”给备服务器,主服务器宕机,“心跳消息”停止发送,备份服务器会让VIP生效,产生“IP漂移”,备份器成为主服务器;
注意不能同时有两个主服务器;
抢占模式(默认):主服务器优先级高于备份服务器,主服务器恢复后重新“抢回”VIP;
非抢占模式(加上nopreempt参数才能开启):主服务器恢复后成为新的备份服务器,只有当原 备份服务器宕机时,才会发生IP漂移;
VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种解决局域网网关单点故障的标准化协议(IETF标准,RFC 5798)。
其核心作用是:将多台物理路由器“虚拟”成一个统一的虚拟路由器”,让终端设备(如PC、服务器)仅需配置该虚拟路由器的 IP作为网关,即可实现网关的“无缝冗余”即使其中一台物理路由器故障,网络也能自动切换到备用路由器,避免断网。
keepalived三大功能
高可用:VIP漂移,基于VRRP协议
健康检测:通过执行检测脚本或网络请求等方式检测服务是否正常;
负载均衡:内置LVS管理器,通过Keepalived配置LVS负载均衡功能
keeplived高可用裂脑