求助 Ubuntu 12.04服务器版,安装keepalived后断网问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ghtstice
帖子: 1
注册时间: 2014-11-26 13:41
系统: Ubuntu 12.04

求助 Ubuntu 12.04服务器版,安装keepalived后断网问题

#1

帖子 ghtstice » 2014-11-26 13:46

请教各位大侠,我安装的是Ubuntu12.04服务器版,两台服务器装的mysql,需要keepalived实现双主热备,通过apt-get install keepalived 的方式安装完keepalived后,在配置文件目录放进了i个配置文件,

代码: 全选

#全局配置  
global_defs {  
    #表示keepalived在发生诸如切换操作时发送Email给哪些地址,邮件地址可以多个,每行一个  
    notification_email {    
        admin@example.com    
    }    
    #表示发送通知邮件时邮件源地址是谁  
    notification_email_from admin@example.com  
    #表示发送email时使用的smtp服务器地址,这里可以用本地的sendmail来实现  
    smtp_server 127.0.0.1  
    #连接smtp连接超时时间      
    smtp_connect_timeout 30  
    #机器标识  
    router_id MySQL-HA    
}   
vrrp_instance mysql-ha {    
    state BACKUP           #state指定instance的初始状态,但这里指定的不算,还是得通过优先级竞选来确定。两台配置此处均是BACKUP。  
    interface eth0         #实例绑定的网卡,因为在配置虚拟IP的时候必须是在已有的网卡上添加的  
    virtual_router_id 81   #这里设置VRID,这里非常重要,相同的VRID为一个组,他将决定多播的MAC地址  
    priority 100           #设置本节点的优先级,优先级高的为master   
    advert_int 1           #检查间隔,默认为1秒  
    authentication {       #这里设置认证  
        auth_type PASS    
        auth_pass 1111    
    }    
    virtual_ipaddress {    #这里设置的就是VIP,也就是虚拟IP地址  
        192.168.1.106    
    }    
}    
virtual_server 192.168.1.106 3306 {    
    delay_loop 2  #每个2秒检查一次real_server状态    
    lb_algo wrr        
    lb_kind DR         
    persistence_timeout 60   #会话保持时间    
    protocol TCP    
    real_server 192.168.1.102 3306 {    
        weight 3    
        notify_down /data/mysql.sh #检测到服务down后执行的脚本    
        TCP_CHECK {    
            connect_timeout 10     #连接超时时间    
            nb_get_retry 3         #重连次数    
            delay_before_retry 3   #重连间隔时间    
            connect_port 3306      #健康检查端口    
        }    
    }  
}      
但是只要启动keepalived后就断网了,

代码: 全选

sudo keepalived -D 或者 sudo keepalived start
重启也没用,网络配置无效,我这里用的双网卡绑定bond的方式。

求助各位,有没有解决办法。
回复