Bonjour,
Je me pose une question. Sur une machine serveur Debian, est-il possible de mettre en place le système suivant :
On chroote deux serveurs Mysql. Le but est d'avoir deux services/bases de données MySQL en "chroot", qui tournent en parallèle avec une petite base de données qui sera répliquée d'un serveur chrooté à l'autre. Si je coupe le premier service MySQL sur le premier environnement chrooté, le second environement chrooté prendrait alors le relais (système de relais à mettre en place).
Depuis un autre poste, je me connecte sur la base de donnée 1 et quand le serveur tombe, c'est sur la base de donnée 2 qui prend le relais.
C'est juste pour le fun, par curiosité personnelle et pour ne pas utiliser 3 machines mais seulement deux (chaque chroot permettant de "simuler" un serveur unique).
Vos avis, des conseils, des suggestions?
# openvz
Posté par NeoX . Évalué à 4.
tu peux ainsi avoir plusieurs "machines"/"services"
au saint d'une meme machine physique
le tout à base de chroot
# Séparation
Posté par peck (site web personnel) . Évalué à 3.
Tu peux aussi n'avoir qu'une seule installation de mysql mais avec plusieurs scripts de démarrage, plusieurs fichiers de configuration et plusieurs répertoires de base de données.
Ensuite pour faire tourner tes N serveur tus as 3 solutions :
- N ip différentes sur la machine et chaque serveur écoute sur une ip sur le port standard
- une ip et N ports différents chaque serveur écoute sur un port
- un seul serveur tourne à la fois (non faisable si tu veux de la réplication entre serveurs)
Enfin si tu veux faire du failover, il faut que les client ne changent pas de config à chaque fois, donc soit :
- un jeu de règles iptables que tu adaptes en fonction du serveur que tu veux attaquer
- un serveur serveur tourne à la fois sur le couple ip/port (-> changer de config pendant le failover)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.