Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/08/2013, à 16:28

lance020

[Résolu]Configuration HAProxy Mysql

Bonjour,

Je voudrais faire load-balancing avec 2 serveurs sur mysql. Pour l'instant, l'url de stats HAProxy fonctionne sauf que les lignes où sont mes mysql sont affichées en rouges. J'ai suivi ce site Web:

Tutoriel_Suivi

Mon fichier de conf pour HAProxy est le suivant:

global
	log 127.0.0.1	local0
	log 127.0.0.1	local1 notice
	#log loghost	local0 info
	maxconn 4096
	stats socket /tmp/stats
        pidfile /var/run/haproxy.pid
	#chroot /usr/share/haproxy
	#user haproxy
	#group haproxy
	daemon
	#debug
	#quiet

defaults
	log	global
	mode	tcp
	option	tcplog
	option	dontlognull
	retries	3
	option redispatch
	maxconn	2000
	contimeout	5000
	clitimeout	50000
	srvtimeout	50000

listen stats :1936
    mode http
    option httpclose
    balance roundrobin
    stats enable
    stats hide-version
    stats realm Haproxy\ Statistics
    stats uri /
    stats auth admin:admin

frontend  mysql_cluster
	bind node1:3305
	default_backend mysql_cluster        
	
backend mysql_cluster
	mode tcp 
        balance roundrobin
        option  mysql-check user haproxyUser
        server  mysql1 node1:3306 check
        server  mysql2 node2:3306 check

Pour démarrer HAProxy, j'effectue soit :

service HAProxy restart
Restarting haproxy: haproxy.

ou bien:

/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -V

J'obtiens pour cette façon ceci:

Available polling systems :
     sepoll : pref=400,  test result OK
      epoll : pref=300,  test result OK
       poll : pref=200,  test result OK
     select : pref=150,  test result OK
Total: 4 (4 usable), will use sepoll.
Using sepoll() as the polling mechanism.
[ALERT] 234/160850 (17278) : Starting proxy stats: cannot bind socket
[ALERT] 234/160850 (17278) : Starting frontend mysql_cluster: cannot bind socket
[ALERT] 234/160850 (17278) : Starting frontend main: cannot bind socket

J'ai bien créer l'utilisateur haproxyUser dans Mysql sans mot de passe sur les deux serveurs. Pour une meilleur compréhension, voilà ce que j'obtiens actuellement :

Capture d'écran

Merci, d'avance si vous avez une idée de mon/mes erreur(s).

Dernière modification par lance020 (Le 28/08/2013, à 11:08)

Hors ligne

#2 Le 26/08/2013, à 11:20

lance020

Re : [Résolu]Configuration HAProxy Mysql

Est ce que quelqu'un ayant des compétences ou de l’expérience sur ce type de service pourrait m'aider ? Si vous plaît

Dernière modification par lance020 (Le 26/08/2013, à 15:28)

Hors ligne

#3 Le 28/08/2013, à 11:05

lance020

Re : [Résolu]Configuration HAProxy Mysql

J'ai trouvé mon erreur tout fonctionne parfaitement grâce à cette Solution.

smile

Hors ligne