Forum général.général Comment créer un serveur mirroir ?

Posté par  .
Étiquettes :
0
8
oct.
2006
Bonjour cher forum,

Utilisant une Fedora core comme serveur web, je voudrais créer un "miroir" de ce serveurs (qui fait tourner : qmail, mysql, http, ftp ...).

Premier soucis :
1/ Comment synchroniser les deux serveurs pour qu'ils aient les mêmes données sur leurs disques ? rsynch ?
2/ Cela comprendra mysql ?
3/ Auprès de mon fourniseur de noms de domaines (gandi), comment lui dire : "si mon ip n°1 ne répond pas, tente mon ip n°2" ?
Ca se fait en remplissant le champ "A" ?
4/ Celà comprend aussi les emails ?
5/ suis-je certain, que si ma machine n°1 ne répond plus, la 2 opérera pareillement, et de manière automatique et transparante ?

Bref, il existe pas une page, à votre connaissance, qui pourrais m'aider et me décrire la marche à suivre ?

Merci de tout conseil éclairé ... :)
  • # réplication MYSQL

    Posté par  (site web personnel) . Évalué à 1.

    Salut,

    Concernant MySQL, une réplication interne est possible et fonctionne parfaitement depuis la version 4. Un serveur est définit comme Maitre, l'autre comme esclave. Tout modification apportée au maître sera répertcutée sur l'esclave.

    Sans être expret en la matière, je pense qu'une machine peut être entièrement synchronisée avec rsync.
  • # reponses partielles...

    Posté par  . Évalué à 1.

    1°) rsync semble etre la solution pour synchroniser des dossiers entre eux, y compris s'ils ne sont pas sur la meme machine.

    2°) si c'est une synchro à chaud (temps reelle) il faut regarder directement avec mysql, si c'est une synchro de type "backup/restore" il suffit d'arreter la base le temps de faire les rsync et de relancer apres.

    3°) je ne sais pas

    4°) pour les emails cela se passe au niveau des enregistrements MX
    tu precises le niveau du MX de 1 à N
    il commence donc par essayer le niveau le plus bas, puis les suivants si cela ne repond pas.
    ex :
    MX 10 IP_premier_serveur
    MX 20 IP_deuxieme_serveur

    5°) en faisant des tests avant de passer tous ca en production...
  • # Re:

    Posté par  . Évalué à 0.

    > 1/ Comment synchroniser les deux serveurs pour qu'ils aient les mêmes données sur leurs disques ? rsynch ?

    rsync peut-être pas mal. Pour la cohérence des données, tu peux utiliser une snapshot lvm. Il y a aussi des solutions clusters pour FS :
    http://sources.redhat.com/cluster/

    C'est dispo dans FC5 et supérieur.

    > 2/ Cela comprendra mysql ?

    La copie brute des fichiers de base de donnée, dépend du format.
    Il y a aussi des outils de réplications de base (en fait synchonisation). Par exemple pour MySQL je suis tombé sur cet article :
    http://www.howtoforge.com/mysql_master_master_replication

    > 5/ suis-je certain, que si ma machine n°1 ne répond plus, la 2 opérera pareillement, et de manière automatique et transparante ?

    Voir les solutions de cluster. Ça dépend de ton fournisseur (de ce qui est devant les serveurs).
  • # Merci !

    Posté par  . Évalué à 1.

    Merci pour vos réponses.

    Ca m'éclaire bien :)

    Je vais creuser la question dans ces directions...

Suivre le flux des commentaires

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