keeplived主要用途是healthcheck 和failover
(1)LVS directors failover功能
实现LB Master主机和Backup主机之间故障转移和自动切换。
(2)LVS cluster nodes healthchecks
负载均衡定期检查RS的可用性决定是否非其分发请求。
应用场合:主要是用于LVS群集环境,但是在非LVS群集环境中,也可以作为热备软件使用。
在同一个Keepalived热备组内,所有服务器的Keepalived配置文件基本相同,包括虚拟路由器的ID、认证信息、漂移地址、心跳频率等(必须一样);不同之处主要在于路由器名称、热备状态、优先级。
(1)路由器名称:建议为每个参与热备的服务器指定不同的名称;
(2)热备状态:至少应有一个主服务器,将状态设置为MASTER;可以有多台备用服务器,将状态设置为BACKUP;
(3)优先级:数值越大则会取得VIP控制权的优先级越高,因此主服务器的优先级应为热备组中的最高;其他备用服务器的优先级可依次递减,但不要相同,以免争夺VIP控制权时发生冲突;