Forum Linux.debian/ubuntu redondance serveur

Posté par  .
Étiquettes :
-1
9
mar.
2012

Bonjour,

j'ai serveur linux ou j'ai 4 machines virtuels installeé, dessus, je voudrais savoir comment faire de la redondance.
en fait je veux que si en cas de clash de mon serveur l'autre prenne le relais le plus rapidement possible.
quels sont les moyens techniques et logiciels a mettre en place.
j'ai un deuxieme serveur qui peut servir pour la redondance mais pas la meme config sauf la carte reséau.
1 vm mysql
1 vm gestionnaire de parc
1 vm postgresql
1 vm supervision

Merci

  • # Dépend des services

    Posté par  . Évalué à 3.

    C'est plutôt une question spécifique aux services qui tournent (postgresql, apache, dns…). Il faudrait déjà savoir ça.

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

  • # heartbeat & drbd

    Posté par  . Évalué à 1.

    Bonjour,

    Comme dit Xavier faudrait savoir se qui tourne comme services sur les machines.

    Moi dans ton cas, déjà j'utiliserais un autre serveur physique différent (le secondaire), sur lequel j'aurais des machines virtuels configurées de la même manière que celle de ton premier serveur (primaire).

    Celle ci devrais différé via leur nom et adresse IP. Pour chaque machine redondée il doit y avoir 2 adresses IP une virtuel (qui passera de la machine primaire à la secondaire) et une seconde pour accéder directement a la machine.

    En suite utilise heartbeat pour géré la redondance, et le basculement de l'adresse IP virtuel et démarrer les services sur les différentes machines. (Donc pense a redirigé les nom de domaine ver l'IP virtuel).

    S'il y a des données (compte etc …) voit comment la redondance peut être assuré par chaque service (mysql est capable de le géré nativement si mes souvenirs sont bon) si non tu peux regarder du coté de drbd qui te permet de créé une partition partager entre 2 machines.

    Après pour la redondance de certain fichier (style fichier de configuration qui ne change pas tout les jours ou qui ne sont pas forcément critique) tu peux voir du coté de rsync ou unison pour la réplication.

    Voilou j'espère ne pas trop avoir dit de bêtise, mais je pense que c'est pas mauvais.

    Recherche un peut sur le net tu trouvera plein du tutaux la dessus.

    Bonne journée.

    Totoroavi

  • # SAN/DRBD/Heartbeat/etc...

    Posté par  . Évalué à 2.

    Ce que tu souhaite mettre en place est de la Haute Disponibilité, HA en anglais pour High Availability.

    La solution la plus simple est de disposer d'un SAN en nfs/iscsi contenant les disques de tes machines virtuelles. Cependant la mise en place d'un SAN représente un sacré coup (encore plus si on souhaite de la redondance).

    DRBD permet grossièrement de faire un raid1 via le lan. Couplé à un filesystem cluster (gfs/oc2fs/clvm etc…) il peux répondre à tes besoins.

    Pour une bascule automatique, il faut regarder du coté de heartbeat/corosync/pacemaker/cman qui introduisent des notions de cluster.

    Personnellement, j'utilise DRBD en production depuis plus d'un an et la bascule reste manuelle (passage en master des devices et redémarrages des vms en cas de crash d'un hyperviseur.

    • [^] # Re: SAN/DRBD/Heartbeat/etc...

      Posté par  . Évalué à 2.

      DRBD n'implique pas l'utilisation d'un "filesystem cluster", il peut être utilisé avec n'importe quel FS, il suffit de ne pas accéder au slave (et donc ne pas monter la partition associée). Ca fonctionne aussi avec des partitions chiffrées.

Suivre le flux des commentaires

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