CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Neste presente artigo, vou abordar a configuração do MySQL Cluster para se obter alta disponibilidade, e também o
HAProxy, para balancear toda carga deste mesmo banco de dados.

[ Hits: 38.865 ]

Por: evandro matos couto em 10/04/2012


Instalando e Configurando o HAProxy – Load Balance



O procedimento abaixo, tem que ser executado nos nodes:

mgm-1 - 192.168.50.10
mgm-2 - 192.168.50.11

Passo 1: Neste primeiro passo, você terá que instalar os pacotes necessários para compilação do HAProxy:

# yum install gcc pcre* -y

Passo 2: Agora, faça o download do pacote Haproxy-1.4.19, e em seguida instale-o em cada um dos nodes de Mgm's:

# wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.19.tar.gz
# tar -xvf haproxy-1.4.19.tar.gz
# cd cd haproxy-1.4.19
# make TARGET=linux26 ARCH=x86_386 USE_PCRE=1
# make install


Passo 3: Agora, será necessário que crie o diretório "/etc/haproxy", e logo em seguida, o seu arquivo de configuração:

# mkdir -p /etc/haproxy
# cd /etc/haproxy


# vim ha proxy.cfg

#!/bin/bash
MYSQL="/usr/bin/mysql"
control_c () {
        echo -e "\nPARANDO O TEST_CLUSTER"
        exit 0
}
trap control_c INT HUP TERM
while true
do
        sleep 5
        $MYSQL -e "select * from test_cluster.srv" > /dev/null 2>&1
        if [ $? -eq 0 ]; then
                echo "NODE `hostname` - OK ESTA CONECTADO NO CLUSTER" > /dev/tty1
        else
                /etc/init.d/mysql stop > /dev/null 2>&1
                echo "NODE `hostname`- ERRO NAO ESTA CONECTADO NO CLUSTER" > /dev/tty1
        fi
done


Feito todos os procedimentos, basta agora, testá-lo em seu ambiente.

Caso precise de alguma ajuda, fico à disposição para ajudá-lo.

Espero que tenha sido útil este How-To, e que eu tenha passado de forma clara e simples, todas essas configurações.

Fonte da pesquisa para esse How-To:
Previamente publicado em: http://tutoriaisgnulinux.com
Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação do servidor MGM
   3. Instalação dos Nodes de NDB
   4. Instalação dos Nodes SQL's
   5. Configuração
   6. Armazenamento
   7. Backup e Restore
   8. Restore MySQLdump
   9. Instalando e Configurando o HAProxy – Load Balance
Outros artigos deste autor

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

HAproxy + Stunnel (https) + CentOS 6

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Docker Linux Container - Open vSwitch Containers - Múltiplos Servidores

Quota - Criando e administrando no CentOS

Leitura recomendada

Seja Legal, não use softwares piratas!

Um tour pelos ripadores de CDs para Linux

23 distribuições Linux brasileiras

Utilizando um SSD ao lado de um HD em Micro Desktop

Desfragmentando partições NTFS no Linux

  
Comentários
[1] Comentário enviado por jorgeantonyo em 19/01/2016 - 16:42h

Como você realizou a configuração do haproxy com mysql ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts