提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、Keepalived工具介绍
支持故障自动切换(Failover)–>VIP 虚拟地址飘逸(对外暴露IP)
支持节点健康状态检查(Health Checking) --》LVS 健康检查 Nginx 健康检查 针对于服务的健康检查
判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务正常,当 master 故障主机恢复后将其重新加入群集并且业务重新切换回 master 节点(优先级)。
二、Keepalived实现原理剖析
keepalived采用VRRP热备份协议实现Linux 服务器的多机热备功能
####VRRP(虚拟路由冗余协议)
是针对路由器的一种备份解决方案
由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务
每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态
若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务
三、Keepalived案例讲解
Keepalived可实现多机热备,每个热备组可有多台服务器
双机热备的故障切换是由虚拟P地址的漂移来实现,适用于各种应用服务器
Keepalived配置目录位于/etc/keepalived/
配置Keepalived master服务器
##keepalived.conf是主配置文件
global_defs {
...}区段指定全局参数
vrrp_instance 实例名称{
...}区段指定VRRP热备参数
注释文字以"∵"符号开头
目录samples,提供了许多配置样例作为参考
常用配置选项