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

来源:互联网 发布:部落冲突淘宝代练价格 编辑:程序博客网 时间:2024/06/03 21:03

问题描述:
在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
原创粉丝点击