centos 7 配置 keepalived,主机高可用

安装keepalived

yum install keepalived

配置文件位置:/etc/keepalived/keepalived.conf

master主机配置

! Configuration File for keepalived
global_defs {
   notification_email {
      root@localhost
   }
   notification_email_from root@localhost
   smtp_server root
   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
    interface ens33 #此处为自己的ip名,可使用命令 ip a/ip addr/ifconfig 查看
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.1.200 #此处为VIP/浮动ip/虚拟ip
    }
}

slave从机配置

! Configuration File for keepalived
global_defs {
    notification_email {
        root@localhost
    }
    notification_email_from root@localhost
    smtp_server localhost
    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
        interface ens33     #此处为自己的ip名,可使用命令 ip a/ip addr/ifconfig 查看
        virtual_router_id 51
        priority 90
        advert_int 1
        authentication {
            auth_type PASS
            auth_pass 1111
        }
    virtual_ipaddress {
        192.168.1.200 #此处为VIP/浮动ip/虚拟ip
     }
}

参考

https://www.cnblogs.com/youzhibing/p/7327342.html


vip绑定公网ip,参考 

https://blog.csdn.net/mergerly/article/details/73292748

https://www.zhihu.com/question/39595620/answer/126026530

原文地址:https://www.cnblogs.com/glzgc/p/10691963.html