Keepalived高可用
Keepalived Keepalived 是一个基于 VRRP 协议(Virtual Router Redundancy Protocol)的路由软件,用于为Linux系统(或者基于Linux内核的系统)提供 负载均衡 和 高可用性 功能。其负载均衡框架依赖于LVS(Linux Virtual Server)中的IPVS内核模块。 运行过程大致为:多台安装keepalived服务器共同虚拟出一个VIP(Virtual IP),客户端通过VIP进行访问。VIP会绑定在优先级最高的Master节点的网卡上。当Master节点出问题了,次优先级的节点会代替Master的位置,VIP会绑定到该节点的网卡上,这个过程称为 IP漂移 。 Example 准备两台机器(都安装上nginx): KL1:172.28.128.3 KL2:172.28.128.4 分别安装Keepalived: sudo yum install -y keepalived 安装完成后配置文件默认位置为 /etc/keepalived/keepalived.conf 让KL1作为 Master ,KL2作为 Backup ,分别配置: # KL1 keepalived.conf vrrp_instance VI_1 { state MASTER # keepalived角色,MASTER为主,BACKUP为备