Forum général.cherche-logiciel Recherche logiciel pour Synchro Temps reel

Posté par .
2
1
oct.
2010
Bonjour à toi cher public,
et oui, aujourd'hui c'est moi qui m'en vient te poser une question, mais quelle question ?

Le contexte d'abord :
- je vais avoir a installer 2 serveurs, qui vont devoir etre redondant.
- dessus il va bien evidemment y avoir un LAMP qui sera configuré par le superbe outil WEBMIN.

La question :
comment feriez vous pour garder le 2e serveur totalement synchro avec le premier ?

dans un premier temps une synchro type backup serait envisageable (toutes les heures par exemple)

mais dans l'ideal une replication temps reel serait ideal, afin de ne pas "perdre" le travail des gens en cas de panne avant la synchro de l'heure suivante.

J'ai bien pensé à faire un cron sur un rsync
mais si ca me semble efficace une fois que j'ai reperé les dossiers que je veux cloner dans /etc et dans /home
ca ne me semble pas approprier pour la replication de la base de données.

Alors, avez vous des idées à me proposer ?
  • # drbd ?

    Posté par . Évalué à 2.

    http://www.drbd.org/ (connais pas, mais je surveille depuis un moment, le concept parait intéressant)
    • [^] # Re: drbd ?

      Posté par . Évalué à 2.

      drdb, ca ne ferait pas une sortie de RAID over IP ?

      mais les données sont-elles accessibles depuis les 2 machines simultanéments ?

      pour les pages web, je penses que ca ne devrait aps poser de souci, mais pour les acces bases de données ?

      en tout cas ca merite de se pencher sur le probleme.
      • [^] # Re: drbd ?

        Posté par . Évalué à 1.

        Drbd permet une synchro primaire/secondaire avec le secondaire non accessible mais qui supporte tous type de système de fichiers. Il propose aussi un mode primaire/primaire (les deux accessible en écriture simultanément) mais uniquement avec les système de fichier adaptés tel qu'OCFS2.
        • [^] # Re: drbd ?

          Posté par . Évalué à 2.

          je viens de regarder de plus pres DRBD

          avec le site drbd.org, la documentation
          et meme avec la console de gestion en java.

          J'arrive bien à faire mes devices /dev/drbdX
          fdisk les voit bien.

          je peux bien le monter sur le maitre et y ecrire dedans
          mais impossible de le monter sur l'esclave

          @M2:~# mount /dev/drbd0 /mnt/home
          mount: périphérique de type bloc /dev/drbd0 est protégé en écriture, on le monte en lecture seulement
          mount: Mauvais type de medium
          root@M2:~#


          si par contre je met les deux en primaire (maitre)
          je peux alors monter le /dev/drbd0 sur les deux machines

          mais rien ne synchronise sauf à la premiere synchro

          j'ai essayé en faisant mes drbd à partir de
          /dev/sdb (non partitionné, non formaté), puis en partitionnant le /dev/drbdX

          j'ai essayé en les faisant à partir de
          /dev/sdb1 (partionné en type 83-linux, non formaté) puis formaté sur /dev/drbdX

          mais aussi en partant de
          /dev/sdb1 (partionné/formaté en 83-linux, ext4) sans formaté sur /dev/drbdX


          j'ai probablement raté un truc quelques parts
  • # Replication MySQL

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

    Pour MySQL, tu peux faire de la réplication multi-maître.

    Il y a plein de tutos sur le net (par exemple ça : http://www.howtoforge.com/mysql5_master_master_replication_d(...) ) à adapter en fonction de ta distribution...
    • [^] # Re: Replication MySQL

      Posté par . Évalué à 1.

      Attention la réplication mysql n'est pas synchrone, et ne respecte donc pas les transactions de la base de donnée. Elle ne garantie pas que sur une panne tu ne puisse pas perdre des informations pourtant commitées sur la db maitre.
      MySQL conseille d'ailleurs d'utiliser DRBD pour de la haute dispo.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.