Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2008, 22h01   #1
Membre du Club
 
Inscription : septembre 2003
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 183
Points : 46
Points : 46
Par défaut mysql replication ou cluster ?

Bonjour,

Je suis en train de tester un système de disponibilité de 2 serveurs sur lesquels tournent du MySQL Server 5.

Le but est de répliquer les données de la bddA sur la bddB, et en cas de plantage du serveurA, le serveurB prend le relai et réceptionne les insertions puis les renvoi au serveurA lorsqu'il revient sur le réseau (je gère avec HeartBeat).

J'ai tester MySQL en réplication qui fonctionne, mais uniquement dans un seul sens (de A --> B). Donc pas de mise à jour des données lorsque le serveurA revient en production. De plus, ce système est assez contraignant puisqu'il faut récupérer manuellement le nom et le fichier bin, la position et relancer le slave sur la même position. Certes, le serveur n'est pas censé planté, mais bon, sait-on jamais.

En cherchant un peu plus j'ai tester le NDB de MySQL Cluster qui fait exactement ce que je veux SAUF que je ne dispose que de 2 serveurs. Donc mettre le node 1 (le management) et le node 2(mysql maitre) sur le même serveur fait fonctionner l'ensemble du cluster, mais si le serveurA plante, alors mon cluster plante car plus de management.

Solution :
J'ai donc pensé à dupliquer le management sur le serveurB, et à lancer les process à la bascule de l'ip virtuelle avec Heartbeat. De cette façon tout reste automatique. Quelqu'un peut-il me confirmer qu'il est possible de déporter le management de cette façon sans casser le cluster ? Ou tout simplement de lancer 2 management sur des serveurs différents ?

J'espère que vous pourrez m'aider.
zerros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 10h31   #2
Membre du Club
 
Inscription : janvier 2007
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 66
Points : 49
Points : 49
Bonjour

Je ne ne peux pas te donner d'informations concernant le clustering sous MySQL mais:
Citation:
Envoyé par zerros Voir le message
Bonjour,
J'ai tester MySQL en réplication qui fonctionne, mais uniquement dans un seul sens (de A --> B).
Il est possible de faire de la réplication circulaire: http://dev.mysql.com/tech-resources/...plication.html

En espérant que ça puisse solutionner ton problème!
JinJu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h40.


 
 
 
 
Partenaires

Hébergement Web