keepalived 双主热备
-
首先配置好双机主备参照 我之前的 安装配置
-
在之前主机的keepalived核心配置文件中新增一个BACKUP虚拟节点
在之前备用机的keepalived核心配置文件中新增一个MASTER虚拟节点
之前主机配置
! Configuration File for keepalived global_defs { router_id keep_96 } ## 节省篇幅省略,之前主机配置不需要修改 vrrp_instance VI_1 { //... } ## 新增 # 可以复制之前的备用机核心配置过来修改为VI_2 vrrp_instance VI_2 { state BACKUP interface enp0s3 # 修改 router_id virtual_router_id 52 priority 80 advert_int 1 authentication { auth_type PASS auth_pass 1111 } # 修改 虚拟ip virtual_ipaddress { 192.168.31.197 } }
之前备用机配置
! Configuration File for keepalived global_defs { # 路由id: 当前安装keepalived节点主机的标识符,全局唯一 router_id keep_226 } ## 节省篇幅省略,之前备用机配置不需要修改 vrrp_instance VI_1 { } ## 新增 # 可以复制之前的主机核心配置过来修改为VI_2 vrrp_instance VI_2 { state MASTER interface enp0s3 # 修改 router_id virtual_router_id 52 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } # 修改 虚拟ip virtual_ipaddress { 192.168.31.197 } }
配置完成后重启一下keepalived
ip addr 会发现两台服务器都绑定了一个keepalived里配置的MASTER
的ip
此时就实现了两台服务器互为主备配置