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
par 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
-
- Messages: 20
- Inscrit le: 10 Avr 2006 15:35
par 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
-
- Messages: 179
- Inscrit le: 04 Fév 2006 21:33
- Localisation: Paris
-
par 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
-
- Messages: 20
- Inscrit le: 10 Avr 2006 15:35
par 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 DRBDMerci d'avance pour les réponses
@+
Richard
a+++++
-
Walkyrie_II
- Enseigne de vaisseau
-
- Messages: 179
- Inscrit le: 04 Fév 2006 21:33
- Localisation: Paris
-
par 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
-
- Messages: 179
- Inscrit le: 04 Fév 2006 21:33
- Localisation: Paris
-
par 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
-
- Messages: 20
- Inscrit le: 10 Avr 2006 15:35
par 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 deamon2 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 dependances3 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:1le 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
-
- Messages: 179
- Inscrit le: 04 Fév 2006 21:33
- Localisation: Paris
-
par 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
-
- Messages: 20
- Inscrit le: 10 Avr 2006 15:35
Retour vers Linux et BSD (forum généraliste)
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité