MMM
主 主(备) 从、从、从、从....
安装步骤
1、主 主 互为主从结构
2、主从结构
3、wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
4、wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
5、安装 rpm -ivh epel-release-latest-6.noarch.rpm
rpm -ivh remi-release-6.rpm
6、编辑 vi /etc/yum.repos.d/remi.repo 把【remi】的enabled=0 改为 enabled=1
7、编辑 vi /etc/yum.repos.d/epel.repo 把【epel】的baseurl的注释取掉把mirrorlist加上注释
8.安装监控服务
yum search mmm
yum install mysql-mmm-agent.noarch 是mmm的代理,每个服务都需要安装
安装监控包(监控服务器上安装)
yum -y install mysql-mmm*
mmm配置:
主服务器建立 监控账号
主服务器建立 建立代理服务的账号
建立复制账号(主从的账号)
查看ip
ip addr
cd /etc/mysql-mmm
修改mmm_common.conf配置文件 所以节点都必须一致的
修改用户密码
replication_user 复制用户
replication_password 复制密码
agent_user 代理用户
agent_password 代理密码
和 ip 和 角色
<host db1>
<host db2>
<host db3>
配置虚拟IP
配置写IP
<role writer>
配置读IP
<role reader>
在所有代理服务上配置mmm_agent.conf文件
只用修改this dbN 标识是哪个机器
修改监控服务器的mmm_common文件
<monitor>
里面
把 ping_ips上设置所有节点ip 如 192.168.111.111,192.168.111.112,.....
<host default>
里面
monitor_user 监控用户名
monitor_password 监控用户密码
所有mysql代理服务器启动
/etc/init.d/mysql-mmm-agent start 启动代理
监控服务器启动
/etc/init.d/mysql-mmm-monitor start 启动监控
查看当前集群运行状态和ip(监控服务器执行)
mmm_control show