keepalived配置

环境

Centos7

主 mon01 192.168.6.143

备 mon02 192.168.6.144

VIP 192.168.6.103

安装keepalived

yum install -y keepalived

修改配置

主机(mon01)修改配置文件

vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL
   vrrp_skip_check_adv_addr
   vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state MASTER  #标示状态为MASTER
    interface ens33  #网卡
    virtual_router_id 51
    priority 100  #master权重高于backup
    advert_int 1
    mcast_src_ip 192.168.6.143  #实体服务器的IP
    authentication {
        auth_type PASS
        auth_pass 123456
    }
    virtual_ipaddress {
        192.168.6.103  #虚拟IP
    }
}

备机(mon02)修改配置文件

! Configuration File for keepalived

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL
   vrrp_skip_check_adv_addr
   vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state BACKUP  #标识状态为backup
    interface ens33
    virtual_router_id 51
    priority 90  
    advert_int 1
    mcast_src_ip 192.168.6.144
    authentication {
        auth_type PASS
        auth_pass 123456
    }
    virtual_ipaddress {
        192.168.6.103
    }
}

启动

systemctl start keepalived
systemctl enable keepalived

查看

主机mon01上

ip addr

 

 备机mon02上

posted @ 2019-12-11 20:06  萧叶秋  阅读(286)  评论(0编辑  收藏  举报