免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2732 | 回复: 1

keepalived无法绑定VIP,求高人帮助 [复制链接]

论坛徽章:
8
数据库技术版块每日发帖之星
日期:2015-12-22 06:20:00数据库技术版块每日发帖之星
日期:2015-12-23 06:20:00数据库技术版块每周发帖之星
日期:2016-02-03 16:55:09数据库技术版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-08-15 06:20:00IT运维版块每日发帖之星
日期:2016-08-16 06:20:00IT运维版块每日发帖之星
日期:2016-08-17 06:20:00
发表于 2016-09-16 20:43 |显示全部楼层
本帖最后由 zhancat200801 于 2016-09-19 14:47 编辑

大家好,本人目前正在虚拟机练习keepalived+mysql实现高可用架构,详情如下:

Master IP:192.168.1.107
Slave IP:192.168.1.111

主库上配置文件:
  1. ! Configuration File for keepalived

  2. global_defs {
  3.    router_id MySQL-ha
  4. }

  5. vrrp_instance VI_1 {
  6.     state MASTER
  7.     interface eth0
  8.     lvs_sync_daemon_inteface eth0
  9.     virtual_router_id 60
  10.     priority 100
  11.     advert_int 1
  12.     #nopreempt
  13.     authentication {
  14.         auth_type PASS
  15.         auth_pass 1111
  16.     }
  17.     virtual_ipaddress {
  18.         192.168.1.101
  19.     }
  20. }

  21. virtual_server 192.168.1.101 3306 {
  22.      delay_loop 2
  23.      lb_algo wrr
  24.      lb_kind DR
  25.      persistence_timeout 60
  26.      protocol TCP

  27.      real_server 192.168.1.107 3306 {
  28.          weight 1
  29.          notify_down /root/shutdown.sh
  30.          TCP_CHECK {
  31.              connect_timeout 10
  32.              nb_get_retry 3
  33.              delay_before_retry 3
  34.              connect_port 3306
  35.          }
  36.      }

  37.     real_server 192.168.1.111 3306 {
  38.          weight 1
  39.          notify_down /root/shutdown.sh
  40.          TCP_CHECK {
  41.              connect_timeout 10
  42.              nb_get_retry 3
  43.              delay_before_retry 3
  44.              connect_port 3306
  45.          }
  46.      }

  47. }
复制代码


从库上配置文件:

  1. ! Configuration File for keepalived

  2. global_defs {
  3.    router_id MySQL-ha
  4. }

  5. vrrp_instance VI_1 {
  6.     state BACKUP
  7.     interface eth0
  8.     lvs_sync_daemon_inteface eth0
  9.     virtual_router_id 60
  10.     priority 50
  11.     advert_int 1
  12.     #nopreempt
  13.     authentication {
  14.         auth_type PASS
  15.         auth_pass 1111
  16.     }
  17.     virtual_ipaddress {
  18.         192.168.1.101
  19.     }
  20. }

  21. virtual_server 192.168.1.101 3306 {
  22.      delay_loop 2
  23.      lb_algo wrr
  24.      lb_kind DR
  25.      persistence_timeout 60
  26.      protocol TCP

  27.      real_server 192.168.1.107 3306 {
  28.          weight 1
  29.          notify_down /root/shutdown.sh
  30.          TCP_CHECK {
  31.              connect_timeout 10
  32.              nb_get_retry 3
  33.              delay_before_retry 3
  34.              connect_port 3306
  35.          }
  36.      }

  37.      real_server 192.168.1.111 3306 {
  38.          weight 1
  39.          notify_down /root/shutdown.sh
  40.          TCP_CHECK {
  41.              connect_timeout 10
  42.              nb_get_retry 3
  43.              delay_before_retry 3
  44.              connect_port 3306
  45.          }
  46.      }
  47. }
复制代码

在主库和从库分别查看IP,发现均未绑定VIP:

  1. [root@host107 ~]# ifconfig
  2. eth0      Link encap:Ethernet  HWaddr 00:0C:29:9D:DA:36  
  3.           inet addr:192.168.1.107  Bcast:192.168.1.255  Mask:255.255.255.0
  4.           inet6 addr: fe80::20c:29ff:fe9d:da36/64 Scope:Link
  5.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  6.           RX packets:158287 errors:0 dropped:0 overruns:0 frame:0
  7.           TX packets:414969 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 txqueuelen:1000
  9.           RX bytes:87107226 (83.0 MiB)  TX bytes:277139286 (264.3 MiB)

  10. lo        Link encap:Local Loopback  
  11.           inet addr:127.0.0.1  Mask:255.0.0.0
  12.           inet6 addr: ::1/128 Scope:Host
  13.           UP LOOPBACK RUNNING  MTU:65536  Metric:1
  14.           RX packets:259235 errors:0 dropped:0 overruns:0 frame:0
  15.           TX packets:259235 errors:0 dropped:0 overruns:0 carrier:0
  16.           collisions:0 txqueuelen:0
  17.           RX bytes:14231204 (13.5 MiB)  TX bytes:14231204 (13.5 MiB)
复制代码

哪位高人可以帮忙看看,主库(所在服务器)上如何才能绑定VIP?此问题该如何一步一步进行排查?谢谢!




论坛徽章:
8
数据库技术版块每日发帖之星
日期:2015-12-22 06:20:00数据库技术版块每日发帖之星
日期:2015-12-23 06:20:00数据库技术版块每周发帖之星
日期:2016-02-03 16:55:09数据库技术版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-08-15 06:20:00IT运维版块每日发帖之星
日期:2016-08-16 06:20:00IT运维版块每日发帖之星
日期:2016-08-17 06:20:00
发表于 2016-09-19 15:08 |显示全部楼层
已经解决了。

1、配置文件中,主库的配置文件应该去掉从库的配置;从库的配置文件中应该去掉主库的配置
2、重启keepalived之后,用ip addr查看ip,而不是ifconfig。后者看不到VIP
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP