Skip to main content

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