0 0

keepalived切换问题5

我先在有两台主机用keepalived作主备高可用,两台分别为master,ip为101,backup,ip为102

101 的keepalived.conf配置如下
[code='sql']
global_defs {
       router_id LVS1
      }

vrrp_instance VI_1 {
    state MASTER  
    interface eth0  
    virtual_router_id 51 
    priority 100  
    advert_int 1  
    authentication { 
        auth_type PASS
        auth_pass 1111
    }

    virtual_ipaddress {
        192.168.1.250/24
    }
}



102的keepalived.conf
[code='sql']
global_defs {
         router_id LVS1
         }
   vrrp_instance VI_1 {
       state BACKUP  
       interface eth0  
       virtual_router_id 51
       priority 99  
       advert_int 1  
      authentication {  
          auth_type PASS
          auth_pass 1111
      }
 
     virtual_ipaddress { 
         192.168.1.250/24
      }
  }



情况1:当启动两台主机的keepalived服务后,客户端ping 192.168.1.250成功,关闭102的主机后,ping 192.168.1.250成功,然后在101的主机上service keepalived stop,ping 192.168.1.250 仍成功

情况2:启动两台主机keepalived跟mysql服务,客户端 telnet 192.168.1.250 3306 成功,在主机101上 service keepalived stop后,telnet 192.168.1.250 3306 失败,101关机 telnet 192.168.1.250 3306 成功

结合上面的情况来看,就是service keepalived stop以后,并没有发生主备切换,客户端访问虚拟IP时,请求仍然发送到了原来的master,当只有master关机后,backup才会转换成master.请教大家这种问题如何处理?


2014年11月24日 16:30

1个答案 按时间排序 按投票排序

0 0

你好,我才接触keepalived,按网上教程安装配置,出现了点问题,兄弟有时间能不能帮忙看看:http://bbs.csdn.net/topics/391021666

2015年4月22日 00:21

相关推荐

Global site tag (gtag.js) - Google Analytics