Keepalived双实例

hostnameIP解释
lb01 10.0.0.30 VIP:192.168.17.100(绑定A业务www.junwu.com)
lb02 10.0.0.60 VIP:192.168.17.105(绑定B业务www.bbq.com)

在lb01——MASTER节点添加一个VRRP实例:

##MASTER节点
vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 51    #虚拟路由51
    priority 150        #优先级
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.17.100/24 dev ens33 label ens33:1
    }
}

#BACKUP节点
vrrp_instance VI_2 {
    state BACKUP
    interface ens33
    virtual_router_id 52    #虚拟路由
    priority 100        #优先级
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.17.105/24 dev ens33 label ens33:2
    }
}

在lb02——BACKUP节点添加一个VRRP实例:

vrrp_instance VI_1 {
    state BACKUP
    interface ens33
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.17.100/24 dev ens33 label ens33:1
    }
}

vrrp_instance VI_2 {
    state MASTER
    interface ens33
    virtual_router_id 52
    priority 150
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.17.105/24 dev ens33 label ens33:2
    }
}

此处的实例VI_1是BACKUP,实例VI_2是MASTER

lb01机器

vrrp实例角色VIP优先级ID虚拟路由ID
VI_1 MASTER 192.168.17.100/24 dev ens33 label ens33:1 150 51
VI_2 BACKUP 192.168.17.105/24 dev ens33 label ens33:2 100 52

lb02机器

vrrp实例角色VIP优先级ID虚拟路由ID
VI_1 BACKUP 192.168.17.100/24 dev ens33 label ens33:1 100 51
VI_2 MASTER 192.168.17.105/24 dev ens33 label ens33:2 150 52

检查VIP状态(都只出现MASTER的虚拟IP)

[root@lb01 keepalived]# ip addr | grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
    inet 10.0.0.30/24 brd 10.0.0.255 scope global noprefixroute ens33
    inet 192.168.17.100/24 scope global ens33:1
    inet6 fe80::c537:24bd:f23f:695e/64 scope link noprefixroute
[root@lb02 keepalived]# ip addr | grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
    inet 10.0.0.60/24 brd 10.0.0.255 scope global noprefixroute ens33
    inet 192.168.17.105/24 scope global ens33:2
    inet6 fe80::8d10:27e0:1c5b:e2a1/64 scope link tentative noprefixroute dadfailed 
    inet6 fe80::b5c6:7506:252b:95e/64 scope link noprefixroute 

 

posted @ 2023-07-04 00:30  Junwu’sblog  阅读(44)  评论(0编辑  收藏  举报