IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[Heartbeat] VIP ne fonctionne pas


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    responsable technique
    Inscrit en
    Novembre 2002
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 100
    Par défaut [Heartbeat] VIP ne fonctionne pas
    Bonjour,

    J'utilise Hearbeat pour la haute dispo entre 2 serveurs d'application Tomcat sous RedHat. Les 2 serveurs sont en actif/passif, le serveur maître se nomme servappli01 et a l'adresse IP 186.20.100.40, l'esclave se nomme servappli02 et a l'adresse IP 186.20.100.39. J'ai configuré une VIP 186.20.100.41, et c'est Heartbeat qui gère le démarrage de Tomcat.
    Cependant, quand je lance heartbeat sur mon 1er serveur puis sur mon 2eme serveur, la VIP est activée sur les 2 serveurs, Tomcat est lancé sur chaque serveur, et chacun des noeuds voit l'autre noeud comme étant "dead".

    Voici ma configuration :

    fichier ha.cf (identique sur les 2 serveurs) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    logfile /var/log/ha-log
    debugfile /var/log/ha-debug
    logfacility none
    keepalive 2
    warntime 6
    deadtime 10
    initdead 90
    bcast eth0
    node servappli01 servappli02
    auto_failback yes
    respawn hacluster /usr/lib/heartbeat/ipfail
    apiauth ipfail gid=haclient uid=hacluster
    fichier haresources (identique sur les 2 serveurs) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    servappli01 IPaddr::186.20.100.41/24/eth0 tomcat
    Résultat de la commande ifconfig sur le serveur servappli01 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    eth0      Link encap:Ethernet  HWaddr 00:1E:0B:BB:C2:38
              inet adr:186.20.100.40  Bcast:186.20.100.255  Masque:255.255.255.0
              adr inet6: fe80::21e:bff:febb:c238/64 Scope:Lien
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:14404996 errors:0 dropped:0 overruns:0 frame:0
              TX packets:6580505 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:1000
              RX bytes:3858322223 (3.5 GiB)  TX bytes:2694953468 (2.5 GiB)
              Interruption:177 Mémoire:fa000000-fa012100
    
    eth0:0    Link encap:Ethernet  HWaddr 00:1E:0B:BB:C2:38
              inet adr:186.20.100.41  Bcast:186.20.100.255  Masque:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              Interruption:177 Mémoire:fa000000-fa012100
    Résultat de la commande ifconfig sur le serveur servappli02 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    eth0      Link encap:Ethernet  HWaddr 00:1E:0B:77:C9:0C
              inet adr:186.20.100.39  Bcast:186.20.100.255  Masque:255.255.255.0
              adr inet6: fe80::21e:bff:fe77:c90c/64 Scope:Lien
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:23815049 errors:0 dropped:0 overruns:0 frame:0
              TX packets:17441845 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 lg file transmission:1000
              RX bytes:2620027933 (2.4 GiB)  TX bytes:3595896739 (3.3 GiB)
              Interruption:177 Mémoire:fa000000-fa012100
    
    eth0:0    Link encap:Ethernet  HWaddr 00:1E:0B:77:C9:0C
              inet adr:186.20.100.41  Bcast:186.20.100.255  Masque:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              Interruption:177 Mémoire:fa000000-fa012100
    Résultat de la commande "/usr/bin/cl_status listnodes" (sur chaque serveur) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    servappli02
    servappli01
    Résultat de la commande "/usr/bin/cl_status nodestatus servappli01" sur servappli01 :
    Résultat de la commande "/usr/bin/cl_status nodestatus servappli02" sur servappli01 :
    Résultat de la commande "/usr/bin/cl_status nodestatus servappli01" sur servappli02 :
    Résultat de la commande "/usr/bin/cl_status nodestatus servappli02" sur servappli02 :
    Et bien sûr, du coup, si je kill Tomcat sur le serveur maître, ça ne bascule pas sur l'esclave (un appel à une webapp via la VIP ne fonctionne plus).

    Quelqu'un pourrait-il m'éclairer sur ce qui ne vas pas svp ???
    Merci d'avance

    Le marlou

  2. #2
    Membre confirmé
    Homme Profil pro
    responsable technique
    Inscrit en
    Novembre 2002
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 100
    Par défaut
    Pour info, si ça peut aider des gens, dans mon cas, il fallait ajouter une régle au niveau du firewall de RedHat, pour autoriser les échanges sur le port 694 (port par défaut utilisé par Heartbeat).
    La commande est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iptables -A RH-Firewall-1-INPUT -i eth0 -p udp --dport 694 -m state  --state NEW -j ACCEPT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. [FP]Writeln ne fonctionne pas !
    Par néo333 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 01/11/2003, 23h47
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo