[mysql] controler le service
PRK
Messages postés
799
Date d'inscription
Statut
Membre
Dernière intervention
-
macartur95 Messages postés 168 Statut Membre -
macartur95 Messages postés 168 Statut Membre -
Bonjour,
Voila je viens de mettre en place 2 serveurs mysql dont 1 maître et 1 esclave. Ces derniers vont être destiné à être placé dans un cluster.
Cependant j'ai lu sur le site de mysql qu'il n'existait pas encore de moyens pour faire basculer un esclave en maître automatiquement dès lors que son maître plante.
C'est pourquoi j'envisage de créer un script de contrôle et j'aimerai savoir si quelqu'un l'a deja fais, si oui comment contrôler si le serveur mysql MAITRE est toujours bel et bien actif.
En quelque terme je précise le raisonnement que je souhaite adopter pr mon script :
- Contrôle du service mysql Maitre depuis le serveur ESCLAVE
OK : FIN du script avant relancement
NON : executer : mysql :> STOP SLAVE puis RESET MASTER
Voila une partie du script que je souhaite réaliser, et je cherche donc à pouvoir contrôler l'etat de mon serveur mysql depuis un autre serveur.
Merci d'avance
Voila je viens de mettre en place 2 serveurs mysql dont 1 maître et 1 esclave. Ces derniers vont être destiné à être placé dans un cluster.
Cependant j'ai lu sur le site de mysql qu'il n'existait pas encore de moyens pour faire basculer un esclave en maître automatiquement dès lors que son maître plante.
C'est pourquoi j'envisage de créer un script de contrôle et j'aimerai savoir si quelqu'un l'a deja fais, si oui comment contrôler si le serveur mysql MAITRE est toujours bel et bien actif.
En quelque terme je précise le raisonnement que je souhaite adopter pr mon script :
- Contrôle du service mysql Maitre depuis le serveur ESCLAVE
OK : FIN du script avant relancement
NON : executer : mysql :> STOP SLAVE puis RESET MASTER
Voila une partie du script que je souhaite réaliser, et je cherche donc à pouvoir contrôler l'etat de mon serveur mysql depuis un autre serveur.
Merci d'avance
A voir également:
- [mysql] controler le service
- Service spouleur - Guide
- Numéro service client orange - Guide
- .Net runtime optimization service ✓ - Forum Windows 8 / 8.1
- Ssc service utility - Forum Logiciels
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
2 réponses
Bonsoir,
Vous n'avez pas dit sous quelle os était votre cluster car il y a un dialogue en permanence entre les deux ,je parle pour Mc serviceguard sous HP; il y a notion de packages avec des scripts.
Si l'un le master ne répond pas (planté,en cours de reboot) l'autre prend le relai et signale qu'il est passé maitre
et prend le relai (prend l'adresse ip de l'autre,prend sa volumétrie disques...) et démarre les services adéquats.
L'autre quand il revient ,vérifie l'état du cluster et se met en secondaire et ne fait rien car l'autre a pris la main.
C'est à vous de mettre en place le script qui permet de démarrer le mysql pour remplacer l'autre.
Il y a des scripts tout fait oracle/sap qui existent déja pour vous inspirer.
Je ne connais pas les autres clusters sorry !
Vous n'avez pas dit sous quelle os était votre cluster car il y a un dialogue en permanence entre les deux ,je parle pour Mc serviceguard sous HP; il y a notion de packages avec des scripts.
Si l'un le master ne répond pas (planté,en cours de reboot) l'autre prend le relai et signale qu'il est passé maitre
et prend le relai (prend l'adresse ip de l'autre,prend sa volumétrie disques...) et démarre les services adéquats.
L'autre quand il revient ,vérifie l'état du cluster et se met en secondaire et ne fait rien car l'autre a pris la main.
C'est à vous de mettre en place le script qui permet de démarrer le mysql pour remplacer l'autre.
Il y a des scripts tout fait oracle/sap qui existent déja pour vous inspirer.
Je ne connais pas les autres clusters sorry !
Bonjour, vu l'heure !
les scripts existants ne servent qu'à démarrer les services; le cluster ne teste que la présence du serveur donc ça simplifie un petit peu.
je pense que vous devez surtout vous assurer que la base mysql sera la meme sur le secondaire au cas ou ça basculera,cela induit une baie de disque (Clarion xp..... ou autre ) ? ,les scripts (services sous windows) étant les memes.
les scripts existants ne servent qu'à démarrer les services; le cluster ne teste que la présence du serveur donc ça simplifie un petit peu.
je pense que vous devez surtout vous assurer que la base mysql sera la meme sur le secondaire au cas ou ça basculera,cela induit une baie de disque (Clarion xp..... ou autre ) ? ,les scripts (services sous windows) étant les memes.
Après j'ai deja gratté sur papier tout ce qui va ressortir du changement de rôle sur les serveurs.. Mais j'ai tenté du telnet pour tester les ports mais les résultats sont pas vraiment exploitable...
je vais regarder les scripts dont tu me parles :)