MySQL mmm agent 在CentOS 7下面,机器重启后,进程正常启动,但是无法绑定vip的情况

问题描述:
在CentOS 7 下面安装了 mysql-mmm-2.2.1.tar.gz ,在各个主从数据库所在的CentOS 上启动 /etc/init.d/mysql-mmm-agent start . 在monitor上可以用
mmm_control show 监测到对应的主机正常,虚拟网卡被分配
db5(192.168.1.115) slave/ONLINE. Roles: reader(192.168.1.86)
并且在从数据库主机上查看ip信息。可以看见虚拟ip被成功绑定

如果在从数据库的主机上使用
chkconfig mysql-mmm-agent on
使得这程序,启动的时候自动运行。
就会出现下面的问题:
1. 使用 ps -ef | grep mmm ,可以看见相关进程成功启动
#root 2615 1 0 17:37 ? 00:00:00 mmm_agentd
#root 2616 2615 0 17:37 ? 00:00:00 mmm_agentd
2. 在monitor上,通过mmm_control show ,监测到对应主机正常.虚拟网卡被分配
3. 但是在从数据库的主机上,用ip a命令来查看,会发现虚拟网卡并没有被成功分配

解决方案:

从现象上来看,自动启动和手动启动的唯一区别,就是激活一个console 。那么说明在作为服务启动的时候,可能是由于缺少环境变量,导致无法激活vip

那么就在 /etc/init.d/mysql-mmm-agent的脚本文件里面最上面,加入
source /root/.bash_profile
经过测试,可以正常的随服务器启动而启动,并且成功分配vip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值