aglomerado Disponibilidade MySQL alta do MySQL-MMM
Ou seja, dois servidores Master, sincronização dupla master-slave dois servidores mestre, quando o deslocamento de um falhar, o outro vai em cima de ser usado como um servidor, você precisa de uma máquina de monitoramento para controlar o IP virtual vip
ambiente de configuração como mostrado abaixo
As três ferramentas de software
mmm_monitor: processo, responsável por todo o trabalho de monitoramento monitoramento
processo do agente em execução em cada servidor MySQL: mmm_agent
mmm_control: fornecer script de comandos de gerenciamento de processos mmm_mond
configuração de compilação MySQL-MMM
Todos localização do perfil (yum instalação): / etc / MySQL-MMM /
1. Servidores de montagem de login MySQL Quatro (ver as notas anteriores disponíveis)
2. /etc/my.cnf quatro perfis de configuração do servidor (além de vários outros mesmo id)
3. Configurar 192.168.0.101 e 192.168.0.102 para alcançar o modo principal de sincronização primária mestre mestre
Veja o valor de dois servidores MASTER_LOG_FILE e MASTER_LOG_POS
192.168.0.101
192.168.0.102
101 e 102 para melhorar o acesso uma à outra
192.168.0.101:
mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.102' identificado por '123456';
mysql> privilégios de descarga;
mysql> mudança mestre para MASTER_HOST = '192.168.0.102', master_user = 'teste', master_password = '123456', MASTER_LOG_FILE = 'mysql-bin.000009', MASTER_LOG_POS = 107;
192.168.0.102:
mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.101' identificado por '123456';
mysql> privilégios de descarga;
mysql> mudança mestre para MASTER_HOST = '192.168.0.101', master_user = 'teste', master_password = '123456', MASTER_LOG_FILE = 'mysql-bin.000014', MASTER_LOG_POS = 107;
Ver 101 e 102 são dois do primário a partir do estado
192.168.0.101: 192.168.0.102:
O Senhor é sincronizado teste
Criar uma biblioteca sobre os dois servidores são sincronizados para ver se
192.168.0.101: 192.168.0.102:
Depois de uma bem sucedida
Configurando os servidores 103 e 104 a partir de dois
Ver o valor de status 192.168.0.101
103 e 104 de acesso concedido no servidor principal 101
mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.103' identificado por '123456';
mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.104' identificado por '123456';
Ele foi realizado em 103 e 104 base de dados 101 de sincronização
mudança mestre para MASTER_HOST = '192.168.0.101', master_user = 'teste', master_password = '123456', MASTER_LOG_FILE = 'mysql-bin.000014', MASTER_LOG_POS = 291;
Ver condição de escravo de 192.168.0.103:
192.168.0.104 da condição de escravo:
5. Instalação Configuração MySQL-MMM
fonte EPEL instalação e MMM (necessidade de instalar um total de cinco) em cada servidor
wget http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm ivh EPEL-libertação-6-8.noarch.rpm
yum -y install mysql-mmm *
Suplementar : Os seguintes erros aparecem Solution
vim /etc/yum.repos.d/epel.repo
yum todos limpos
再yum -y install mysql-mmm *
Entrar e quatro banco de dados mysql no servidor de banco de dados, autorização de acesso do monitor
mysql> cliente replicação de subvenção em * * a 'mmm_monitor'@'192.168.0.%' identificado por 'Monitor'.;
mysql> Super concessão, cliente de replicação, processo em * * a 'mmm_agent'@'192.168.0.%' identificado por 'agente'.;
Disposto no monitor principal e os 4 mysql servidor de banco de dados mmm_common.conf arquivos (mostrados abaixo)
vim /etc/mysql-mmm/mmm_common.conf
4 está disposta sobre a base de dados mysql servidor mmm_agent.conf arquivos (mostrado abaixo)
vim /etc/mysql-mmm/mmm_agent.conf
Dispostos no servidor 192.168.0.110 monitoramento mmm_mon.conf arquivo (mostrado abaixo)
vim /etc/mysql-mmm/mmm_mon.conf
Comece o corretor eo monitor
Monitorização de Servidores: Service-MMM-MySQL Monitor Inicie
4 servidor mysql: Agente de Serviço mysql-MMM-Start
Ver aglomerado de teste (como mostrado abaixo): mmm_control Mostrar
Este mysql 192.168.0.101 parado e, em seguida, ler o servidor de banco de dados encontra-se DB1 HARD_OFFLINE (off-line, tal como mostrado abaixo)
A reinicialização do banco de dados mysql servidor 192.168.0.101 este ponto de vista foi encontrado (conforme mostrado abaixo)
A conclusão bem sucedida de configuração