免费注册 查看新帖 |

Chinaunix

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

mysql+MMM vip不能通。 [复制链接]

论坛徽章:
0
发表于 2010-11-01 09:23 |显示全部楼层
本帖最后由 liang3391 于 2010-11-01 09:49 编辑

mysql mmm架构 3个vip 只有一个vip可以通 另外两个都不通。
M:192.168.1.250
M:192.168.1.251
192.168.1.245  192.168.1.246 192.168.1.247
monitor安装在 M:192.168.1.250 上。
M:192.168.1.250 配置如下:
[root@localhost ~]# cat /etc/mysql-mmm/mmm_common.conf
active_master_role      writer


<host default>
        cluster_interface               eth0

        pid_path                                /var/run/mmm_agentd.pid
        bin_path                                /usr/lib/mysql-mmm/

    replication_user        replication
    replication_password    slave

        agent_user                              mmm_agent
        agent_password                  RepAgent
</host>

<host db1>
        ip                                              192.168.1.250
        mode                                    master
        peer                                    db2
</host>

<host db2>
        ip                                              192.168.1.251
        mode                                    master
        peer                                    db1
</host>

#<host db3>
#       ip                                              192.168.0.33
#       mode                                    slave
#</host>


<role writer>
        hosts                                   db1, db2
        ips                                             192.168.1.245
        mode                                    exclusive
</role>

<role reader>
        hosts                                   db1, db2
        ips                                             192.168.1.246, 192.168.1.247
        mode                                    balanced
</role>
[root@localhost ~]#

[root@localhost ~]# cat /etc/mysql-mmm/mmm_mon.conf
include mmm_common.conf

<monitor>
        ip                                              127.0.0.1
        pid_path                                /var/run/mmm_mond.pid
        bin_path                                /usr/lib/mysql-mmm/
        status_path                             /var/lib/misc/mmm_mond.status
        ping_ips                                192.168.1.250, 192.168.1.251
        auto_set_online                         6
</monitor>

<host default>
        monitor_user                    mmm_monitor
        monitor_password                RepMonitor
</host>

debug 0
[root@localhost ~]# cat /etc/mysql-mmm/mmm_agent.conf
include mmm_common.conf
this db1


M:192.168.1.251配置如下:
[root@localhost ~]# cat /etc/mysql-mmm/mmm_agent.conf
include mmm_common.conf
this db2
[root@localhost ~]# cat /etc/mysql-mmm/mmm_common.conf
active_master_role      writer


<host default>
        cluster_interface               eth0

        pid_path                                /var/run/mmm_agentd.pid
        bin_path                                /usr/lib/mysql-mmm/

    replication_user        replication
    replication_password    slave

        agent_user                              mmm_agent
        agent_password                  RepAgent
</host>

<host db1>
        ip                                              192.168.1.250
        mode                                    master
        peer                                    db2
</host>

<host db2>
        ip                                              192.168.1.251
        mode                                    master
        peer                                    db1
</host>

#<host db3>
#       ip                                              192.168.0.33
#       mode                                    slave
#</host>


<role writer>
        hosts                                   db1, db2
        ips                                             192.168.1.245
        mode                                    exclusive
</role>

<role reader>
        hosts                                   db1, db2
        ips                                             192.168.1,246, 192.168.1.247
        mode                                    balanced
</role>
[root@localhost ~]#
[root@localhost ~]# cat /etc/mysql-mmm/mmm_mon.conf
include mmm_common.conf

<monitor>
        ip                                              127.0.0.1
        pid_path                                /var/run/mmm_mond.pid
        bin_path                                /usr/lib/mysql-mmm/
        status_path                             /var/lib/misc/mmm_mond.status
        ping_ips                                192.168.1.250, 192.168.1.251
</monitor>

<host default>
        monitor_user                    mmm_monitor
        monitor_password                RepMonitor
</host>

debug 0

[root@localhost ~]# mmm_control show
  db1(192.168.1.250) master/ONLINE. Roles: reader(192.168.1.247)
  db2(192.168.1.251) master/ONLINE. Roles: reader(192.168.1.246), writer(192.168.1.245)

[root@localhost ~]# ip add show
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0c:29:ee:3c:f9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.250/24 brd 192.168.1.255 scope global eth0
    inet 192.168.1.247/32 scope global eth0
    inet6 fe80::20c:29ff:feee:3cf9/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0c:29:ee:3c:03 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::20c:29ff:feee:3c03/64 scope link
       valid_lft forever preferred_lft forever
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0


192.168.1.251 add show只能看到192.168.1.245和246这个vip 另外两个vip不能看到。

论坛徽章:
0
发表于 2010-11-01 14:54 |显示全部楼层
回复 1# liang3391

http://mysql-mmm.org/mmm2:guide
刚按照官网的做了一下,没问题,安装那不人是用的yum安装的!我再研究下,研究好了发个完整的文档上来!共同交流下!

论坛徽章:
0
发表于 2010-11-01 16:01 |显示全部楼层
我是在redhat 4上编译安装的  一个个的找软件包给拼起来的。如果是centos那直接yum非常方便。

论坛徽章:
0
发表于 2010-11-01 16:48 |显示全部楼层
回复 3# liang3391

我的实验系统环境是CENTOS5.4,哈哈!

论坛徽章:
0
发表于 2010-11-02 19:19 |显示全部楼层
yum 当然方便了。redhat 我编译的 弄死人了。cpan -i  安装perl模块。

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
发表于 2010-11-03 12:59 |显示全部楼层
mysql mmm架构 3个vip 只有一个vip可以通 另外两个都不通。
M:192.168.1.250
M:192.168.1.251
192.168 ...
liang3391 发表于 2010-11-01 09:23



    配置没有问题,在agent里面加一行 debug 1 看看有没有提示报错,有可能是arp没装好

论坛徽章:
0
发表于 2010-11-04 12:15 |显示全部楼层
redhat 4 编译存在问题,后来我改成centos5.3 就没问题了。

论坛徽章:
0
发表于 2012-08-07 09:20 |显示全部楼层
嗯,有时PERL模块安装缺失会存在这样的问题,需要进行每一个模块的测验。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP