Forum Linux.debian/ubuntu Chroot de mysql

Posté par (page perso) .
Tags : aucun
1
22
avr.
2009
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 . Évalué à 4.

    il me semble que c'est sensiblement comme cela que fonctionne openvz

    tu peux ainsi avoir plusieurs "machines"/"services"
    au saint d'une meme machine physique

    le tout à base de chroot
  • # Séparation

    Posté par (page perso) . Évalué à 3.

    Si le but est de séparer les serveurs le chroot n'est pas nécessaire. Disons qu'il est pratique si tu veux utiliser les outils d'installation d'une distribution qui ne supporte l'installation que d'un seul mysql à la fois.

    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 à ceux qui les ont postés. Nous n'en sommes pas responsables.