configuration heartbeat

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

configuration heartbeat

Messagepar richard250258 » 11 Mai 2006 15:17

bonjour,

apparament la configuration de heartbeat est simple

ha.cf :

bcast eth0
keepalive 1
deadtime 3
hopfudge 1
serial /dev/ttyS0
baud 19200
udpport 694
udp eth0
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility local0
node merlin1
node merlin2



haresources :

merlin1 Ipaddr::10.x.x.82 (ip virtuelle)


authkeys :

auth 1
1 crc
2 sha1 HI!
3 md5 Hello!

config physique 2cartes reseaux (eth0)
et 1 cable serie entre les 2 serveurs.
les fichiers de configs sont identiques sur les 2 serveurs

sur 1 serveur j'ai le msg Error cannot load generic interface manager plugin
sur serveur2 j'ai le msg : sleep intervalle de temps invalide


Quelqu'un pourrait il m'aider à resoudre ce problème ?

Merci d'avance pour vos réponses
Richard
richard250258
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 10 Avr 2006 15:35

Messagepar Walkyrie_II » 13 Mai 2006 20:26

fichier haresources : Il doit contenir 2 ligne. 1 par noeud

merlin1 Ipaddr::10.x.x.82 (ip virtuelle)
merlin2 Ipaddr::10.x.x.82 (ip virtuelle)

Perso je prefere unicast que bcast eth0. De plus pour ton authentification ca ne sert a rien de renseigner les 3, et SURTOUT n'utlise pas CRC C'est pas une authentification mais une passoire. Quelqu'un qui connait cette clef peut depuis ton LAN se faire passer pour un des noeuds auprès de l'autre et donc mettre à mal ton cluster.
Prefere SHA1


exemple de conf

/etc/ha.d/authkeys
auth 1
1 sha1 mot_de_passe_dedié


/etc/ha.d/ha.cf
auto_failback off
ucast eth0 x.x.x.x
ucast eth1 x.x.x.x
node mail1
node mail2
keepalive 2
deadtime 10
warntime 6
initdead 120

/etc/ha.d/haresources
mail1 IPaddr::192.168.0.50 drbddisk::drbd0 Filesystem::/dev/drbd0::/data::reiserfs
mail2 IPaddr::192.168.0.50 drbddisk::drbd0 Filesystem::/dev/drbd0::/data::reiserfs
Walkyrie_II
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 179
Inscrit le: 04 Fév 2006 21:33
Localisation: Paris

Messagepar richard250258 » 23 Mai 2006 10:30

Bonjour,

merci pour la réponse, j'ai mis comme tu me l'a indiqué les 2 nodes dans le fichier haresources visiblement le problème est tjrs le meme (sur le serveur maitre j'ai le msg 'can't load generic interface plugin')

as tu une idée ?

il y a aussi qq chose qui m'intrigue ds le fichier ha.cf tu as eth0 et eth1 ...
cela veut dire que tu as 2 cartes reseaux sur chaque serveur ... non ?

(sur ma config il n'y en a qu'une par machine)

de plus est il indispensable de mentionner drdb ds le fichier haresources ?

pour l'instant j'ai juste :
node1 ippadress::ipvirtuelle
node2 ippadress::ipvirtuelle

autre chose il semblerait que tu n'aies pas de liaison serie entre tes 2 machines ... cela fonctionne t'il bien sans ?

Merci d'avance pour les réponses

@+
Richard
Richard
richard250258
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 10 Avr 2006 15:35

Messagepar Walkyrie_II » 23 Mai 2006 19:53

richard250258 a écrit:Bonjour,

merci pour la réponse, j'ai mis comme tu me l'a indiqué les 2 nodes dans le fichier haresources visiblement le problème est tjrs le meme (sur le serveur maitre j'ai le msg 'can't load generic interface plugin')

as tu une idée ?

non :(


il y a aussi qq chose qui m'intrigue ds le fichier ha.cf tu as eth0 et eth1 ...
cela veut dire que tu as 2 cartes reseaux sur chaque serveur ... non ?

Vi c'est une conf en prod avec 2 interfaces. L'une pour les connexions clientes et l'autres pour remplacer le lien serie qui sert et pour le prise de poul et pour le RAID IP de DRBD voir dessous.

(sur ma config il n'y en a qu'une par machine)

de plus est il indispensable de mentionner drdb ds le fichier haresources ?


Non pas du tout comme je te le dis plus haut c'est une conf de prod, ce n'est qu'un exemple.
Dans le cas présent, c'est un cluster de messagerie avec un RAID IP syncro par DRDB (mode A). Il vient en complement d'un RAID5 matériel et permet la réplication syncrone des boites au lettre et des sauvegarde.


pour l'instant j'ai juste :
node1 ippadress::ipvirtuelle
node2 ippadress::ipvirtuelle

Pour un serveur web statique cela me semble normal.

autre chose il semblerait que tu n'aies pas de liaison serie entre tes 2 machines ... cela fonctionne t'il bien sans ?

Oui et c 'est très bien voir mieux. Puisque via une interface avec cable croisé le débit est netement superieur ;) ==> 1GB. C'est obligatoire pour un raid IP, Voir histoire des 2 interface plus haut et de DRBD

Merci d'avance pour les réponses

@+
Richard



a+++++
Walkyrie_II
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 179
Inscrit le: 04 Fév 2006 21:33
Localisation: Paris

Messagepar Walkyrie_II » 23 Mai 2006 20:09

ou as tu se message ?

/var/log/message
ou dans
/var/log/ha

Peux-tu poster les 15/20 lignes du log ?
Walkyrie_II
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 179
Inscrit le: 04 Fév 2006 21:33
Localisation: Paris

Messagepar richard250258 » 30 Mai 2006 10:58

Bonjour,
Merci pour la réponse, j'ai ce message dans le centre de controle Mandriva (option Services).
Curieusement je n'en trouve trace dans aucuan log.
Dans le fichier messages je trouve des traces de heartbeat mais juste pour dire qu'il a été installé avec succes ainsi que ses libraries.

Je me pose plusieures questions ...:

1 ne devrait il pas y avoir un fichier de log dans /etc/ha.d ?
2 mon installation de heartbeat est elle complete ? (n'y a t'il pas autre chose à installer pour le faire fonctionner ?)
3 suffit il de declarer l'IP virtuelle dans haresources pour l'activer ?
le port (694) udp est il activé par default à l'installation de l'os ?


Merci d'avance pour les réponses
Richard
richard250258
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 10 Avr 2006 15:35

Messagepar Walkyrie_II » 30 Mai 2006 20:50

richard250258 a écrit:Bonjour,
Merci pour la réponse, j'ai ce message dans le centre de controle Mandriva (option Services).

Connais pas je suis sur SLES et sans interface graph :(


Curieusement je n'en trouve trace dans aucuan log.

Meme dans
/var/log/ha
/var/log/ha-warm
/var/log/ha-info
/var/log/ha..... etc ????


Dans le fichier messages je trouve des traces de heartbeat mais juste pour dire qu'il a été installé avec succes ainsi que ses libraries.

Je me pose plusieures questions ...:

1 ne devrait il pas y avoir un fichier de log dans /etc/ha.d ?

Certainement pas vu que ce pas la les fichier log, mais les script du deamon


2 mon installation de heartbeat est elle complete ? (n'y a t'il pas autre chose à installer pour le faire
fonctionner ?)

$ rcheartbeat status .... ?
$ rpm .... avec l'option des dependances


3 suffit il de declarer l'IP virtuelle dans haresources pour l'activer ?

Sous reserve quelle soit dans le meme réseau que les ip des interfaces eth0.
L'ip virtuel est généralement sur eth0:1


le port (694) udp est il activé par default à l'installation de l'os ?

Oui c le port de de heartbeat pour communique entre les noeuds.


Merci d'avance pour les réponses




Sinon voila un forum d'aide des utilisateurs de heartbeat

http://www.gossamer-threads.com/lists/linuxha/users/

Et surtout la doc

http://www.linux-ha.org/ConfiguringHeartbeat
Walkyrie_II
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 179
Inscrit le: 04 Fév 2006 21:33
Localisation: Paris

Messagepar richard250258 » 01 Juin 2006 16:50

Merci pour ton aide,

Ca y est ça fonctionne !
En fait je crois qu'il s'agissait d'un problème de version,
j'avais initiallement installé la version (heartbeat 1.2.3) qui se trouvait sur la distrib mandriva 2006
et qui ne fonctionnait pas (probablement etait elle incomplète) j'ai installé la version 2.0.3 de heartbeat avec qq complement (pils et stonith)
j'ai parametré et maintenant ça fonctionne !

je te remercie encore pour ton aide

@+
Richard
Richard
richard250258
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 10 Avr 2006 15:35


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron