Forum général.général Round Robin

Posté par  .
Étiquettes : aucune
0
21
août
2006
Bonjour,

Est ce que quelqu'un peut m'aider pour utiliser le DNS Round Robin : pour la tolérence de panne et la répartition de la charge entre deux serveurs Web.

Merci d'avoir m'aider.
  • # non

    Posté par  . Évalué à 1.

    non, on peut pas t'aider. c'est trop général comme question. On ne sait même pas ta distrib.

    Je peux juste te donner http://www.google.fr/search?q=DNS%20Round%20Robin%20linux

    et aussi
    http://www.linux-france.org/article/these/smart-questions/sm(...)

    Le deuxième lien te sera plus utile.

    Cordialement
    • [^] # Re: non

      Posté par  . Évalué à 1.

      Bonjour
      merci de ta réponse, en effet j'ai une distribution suse 10.1 , un serveur dns (bind v8) et un serveur web (apache).

      et je veux mettre un autre serveur web, qui partage la charge avec l'ancien serveur Web et prend le relais si ce serveur tombe en panne.

      j'ai vu sur le net que round robin permet de faire ça, mais je sais pas comment le mettre en place ? !!

      Merci
      • [^] # Re: non

        Posté par  . Évalué à 1.

        Selon moi ce n'est pas possible de cette facon. Le round robin sur un DNS permet de donner plusieurs ip a un nom (cf nslookup google.fr). Ca permet de ne pas envoyer tout le traffic sur une meme ip.
        Toi tu veux faire de la haute disponibilite.

        La facon dont j'ai fait moi :
        + deux serveurs : 1.2.3.4 et 1.2.3.5
        + une ip flottante (celle du "maitre") : 1.2.3.6
        + le dns ne renvoit que l'ip flottante : 1.2.3.6
        + installation de heartbeat ou ucarp pour detecter les pannes, ie : le maitre tombe, l'esclave prend le relai en "bindant" l'ip flottante (1.2.3.6).

        Pour resumer : ton serveur "maitre" a une ip flottante (1.2.3.6). Toi tu te "contente" de detecter les pannes et le cas echeant de rebinder vite fait l'ip (ca c'est le role de heartbeat ou ucarp).
        Seul bemol : tes deux serveurs doivent etre sur un meme (sous) reseau.

        J'espere avoir reondu a tes questions.
        • [^] # Re: non

          Posté par  . Évalué à 0.

          Il peut etre interessant d'exploiter les 2 serveurs en meme temps pour faire du partage de charge. C'est domage d'avoir un serveur qui trime et un autre qui ne fait rien de la journée ... et d'exploiter la detection de panne pour supprimer une IP de la liste Round Robin ...

          Dam
          • [^] # Re: LoadBalancing

            Posté par  . Évalué à 1.

            Koukou,

            Desolé de balancer un mot anglois, mais en fait ce que tu cherches a faire c'est à la fois du partage de charge et aussi de la disponibilité.

            Regarde du coté des soft de load-balancing, tu trouveras certainement ton bonheur. Je n'en ai jamais utiliser mais cela semble etre ce qu'il te faut..

            K.
            • [^] # Re: LoadBalancing

              Posté par  . Évalué à 1.

              Une solution extrêment simple à mettre en place:
              http://www.inlab.de/balance.html
              Balance is our surprisingly successful load balancing solution being a simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms. Its behaviour can be controlled at runtime using a simple command line syntax.
  • # utilise l'option rrset-order du fichier named.conf

    Posté par  . Évalué à 1.

    Sur ma machine avec bind 9.3.2 :
    - l'option "order cyclic" ne fonctionne pas ...
    - l'option "order random" fonctionne.

    À toi d'étudier cela de plus près.

    P.S. Installe une version de bind à jour !

Suivre le flux des commentaires

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