Serveur DHCP et HEARTBEAT

Serveur DHCP et HEARTBEAT - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 30-01-2003 à 14:52:57    

Bonjour a tous.
 
Je souhaite mettre en place un serveur DHCP sous Linux ... mais il se trouve qu'il me reste quelques petits points a éclaircir.
 
1/ Quels sont les solutions en cas de panne de serveur ?
 
Je m'auto reponds ... Pour l'instant je pense a 2 solutions qu'en pensez-vous ?
 
La première me dit de faire compliqué : Monter un 2eme serveur, avec une plage d'adresse  ( une étendue ) différentes du 1 er serveur. Ce qui pourrait correspondre a un solution classique, mais pfffffffffffff . RELOU !! surtout quand c'est pour 800 postes avec 10 sous réseaus différents ..  
 
La Deuxième consisterait à dupliquer le DHCP du serveur 1 sur un serveur 2 ( meme fichier dhcpd.conf ). Ecrire un petit script sur le serveur 2, qui enverrai des requetes ( ping ... ) vers le serveur DHCP actif, et en cas de non reponses ( le problème est qu'il faut bien configurer le Time out ...), démarrer le 2nd serveur ...
 
Si vos connaisez d'autres solution, je suis ouvert  
 
2/ Lorsque qu'un client obtient un bail de 3 jours ( au pif ), si le serveur tombe en panne, le client pourra quand meme utiliser cette adresse jusqu'a la fin du bail ? Meme si on l' éteind ?
 
 
Merci pour votre aide.


Message édité par peemousse le 06-02-2003 à 02:52:47
Reply

Marsh Posté le 30-01-2003 à 14:52:57   

Reply

Marsh Posté le 30-01-2003 à 15:03:33    

1 - http://linux-ha.org/ <== tout est la :)
 
2 - Difficile a dire, il faudrait observer a quel endroit dhcpd stocke ses bails.

Reply

Marsh Posté le 30-01-2003 à 15:18:35    

Merci YupYup , pour le lien je vais jeter un coup d'oeil.

Reply

Marsh Posté le 30-01-2003 à 15:27:26    

Hmm Hmm j'ai parcouru le site, et son utilisté pour mon problème ne m'a pas paru flagrante....
 
Peut-etre n'ai-je pas compris le principe ?
 
Si quelqu'un a mis en place une solution de secours pour un serveur DHCP , ca me serait util , merci ....

Reply

Marsh Posté le 30-01-2003 à 16:01:32    

peemousse a écrit :

Bonjour a tous.
 
Je souhaite mettre en place un serveur DHCP sous Linux ... mais il se trouve qu'il me reste quelques petits points a éclaircir.
 
1/ Quels sont les solutions en cas de panne de serveur ?
 
Je m'auto reponds ... Pour l'instant je pense a 2 solutions qu'en pensez-vous ?
 
La première me dit de faire compliqué : Monter un 2eme serveur, avec une plage d'adresse a distribuer différentes du 1 er serveur. Ce qui pourrait correspondre a un solution classique, mais pfffffffffffff . RELOU !! surtout quand c'est pour 800 postes avec 10 sous réseaus différents ..  
 
La Deuxième consisterait à dupliquer le DHCP du serveur 1 sur un serveur 2 ( meme fichier dhcpd.conf ). Ecrire un petit script sur le serveur 2, qui enverrai des requetes ( ping ... ) vers le serveur DHCP actif, et en cas de non reponses ( le problème est qu'il faut bien configurer le Time out ...), démarrer le 2nd serveur ...
 
Si vos connaisez d'autres solution, je suis ouvert  
 
2/ Lorsque qu'un client obtient un bail de 3 jours ( au pif ), si le serveur tombe en panne, le client pourra quand meme utiliser cette adresse jusqu'a la fin du bail ? Meme si on l' éteind ?
 
 
Merci pour votre aide.


 
2) tu peut voir du coter de heartbeat http://zeck.netliberte.org/linux/h [...] =heartbeat


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 30-01-2003 à 16:04:37    

arf ... ok bon bah c'est le meme lien que YupYup, mais en francais .  
Donc je vais m'y mettre serieusement et regarder ce que ca vaut ce truc la....
 
Vous avez déjà exploité Heartbeat ?

Reply

Marsh Posté le 30-01-2003 à 16:08:39    

oui, y a longtemp, ca marche bien. Tres simple a mettre en place. Mais dit moi ton dns il est ou sur la meme machine ou sur une autre?


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 30-01-2003 à 16:09:03    

Oui, mais jamais avec un DHCP. Faut dire que la haute dispo est surtout utilisee en serveur front-end, ceci dit ton probleme est interessant, faudrait que je teste.

Reply

Marsh Posté le 30-01-2003 à 17:26:44    

Non , le DNS n'est pas sur la meme machine. Pour l'instant je suis en phase de test, pour voir un peu comment je vais me debrouiller pour gerer ce bazaar.
C'est vrai que la haute dispo ne doit pas etre optimisé pour faire du DHCP , mais a la fois ca a l'air de répondre super bien à mon problème. Donc je vais tester tout ca !!!
 
Merci bien en tout cas.
 
Si vous avez des idée pour ca :  
 

Citation :

2/ Lorsque qu'un client obtient un bail de 3 jours ( au pif ), si le serveur tombe en panne, le client pourra quand meme utiliser cette adresse jusqu'a la fin du bail ? Meme si on l' éteind ?

Reply

Marsh Posté le 30-01-2003 à 18:15:02    

peemousse a écrit :


 
2/ Lorsque qu'un client obtient un bail de 3 jours ( au pif ), si le serveur tombe en panne, le client pourra quand meme utiliser cette adresse jusqu'a la fin du bail ? Meme si on l' éteind ?
 
 
Merci pour votre aide.


 
oui  sauf si il reboot son pc....
 


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 30-01-2003 à 18:15:02   

Reply

Marsh Posté le 30-01-2003 à 21:58:54    

Tu veux dire que si le pc est eteind, puis rallumé, la configuration est conservé , mais si il y a seulement uin reboot alors la config reseau est foutu , et le client va tenter de demander une adresse ip au serveur ?

Reply

Marsh Posté le 30-01-2003 à 22:10:37    

euh reboot  ou eteindre / allumé le pc ça revient au meme...
 
 


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 30-01-2003 à 22:24:04    

Je dis ca parce que j'ai testé, j'ai arreté le demon DHCP, j'ai rebooté le client et pourtant il a conservé l'adresse IP .... :sarcastic:

Reply

Marsh Posté le 01-02-2003 à 11:27:49    

zarb....  
 
faudrait faire d'autre test   et surtout voir si ça fait pareil avec différents "os" clients


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 05-02-2003 à 23:26:51    

Heartbeat
 
yop , bon je viens de refaire des tests au niveau de Heartbeat.
 
machine A ---> MASTER DHCP Heartbeat. eth0 192.168.1.1
machine B ---> SLAVE DHCP Heartbeat.  eth0 192.168.1.2
 
J'ai testé, mes deux DHCP fonctionnent, séparemment.
 
J'installer Heartbeat , je configure les fichiers , a priori pas de problèmes.
 
Je teste en pingant la machine A depuis un poste client.
 
Et la j'eteinds ma machine A , pour simuler un problème.
La machine B prend bien le relais , donc le ping de mon client répond convenablement. Je me dis ouais génial , ca marche.
 
Et la moment ou je redémarre mon serveur DHCP A, au moment du boot , un message d'erreur me dit que l'adresse IP du serveur A est déja utilisé. ethO dans les choux...  
 
Et là, les questions :  
 
1/ Faut-il lancer et configurer ( de la meme facon ) les fichiers de configs d'Heartbeat sur les 2 serveurs ?
 
2/ Le fait de faire des tests en pingant simplement la machine n'est pas une bonne idéé je pense, schant que c'est la haute disponibilité est pour le serveur DHCP, comment tester convenablemlent le bon fonctionnement du service.
 
3/ Pour les personnes qui ont mis en place ce sytème, avez vous un petit retour d'expérience ..
 
merci pour votre aie


Message édité par peemousse le 06-02-2003 à 15:47:11
Reply

Marsh Posté le 06-02-2003 à 11:22:46    

Tu doit avoir un probleme dans la conf de heartbeat, tu peut le configurer de 2 moyen :  
  1) A tombe en panne B prend le relais et devient A, A marche de nouveau et redevient A donc B redevient B.
   2) A tombe en panne B prend le relais et devient A, A marche de nouveau et devient B.
 
Perso je prefere la solution 2.
 
Pour le test le ping est bien, mais il faut aussi que tu fasse un test au niveau du dhcp.
Pense aussi a ce que tes 2 dhcp soit syncroniser.
 


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 06-02-2003 à 15:42:12    

Bon j'ai compris d'ou venait le problème.  
 
En fait y a la notion d'IP aliasing que je n'avais pas pris en compte. ( Ca marche peut etre sans ... mais pour l'instant moi ca fonctionne ). Je m'explique.
 
Dans le fichier de conf /etc/ha.d/haressource, ou l'on doit indiquer le serveur maitre , je mettais l'IP de mon serveur maitre, alors que selon la Doc , il faut y mettre une autre IP ( Ip aliasing ) qui correspond a la meme interface physique :
 
exemple : Monserveur.mondomaine.fr    192.168.1.100    dhcpd
 
(ifconfig eth0 192.168.1.1 /  ifconfig eth0:0 192.168.1.100 )
 
Je pense que le fait d'utiliser l'IP aliasing correspond a la solution numero 1 de jls. Asavoir que A tombe en Panne , B prend le relai , et qu'en A revient , il reprend le service. L'IP aliasing permet donc d'eviter que les 2 machines se retrouvent avec une meme adresse IP....  
 
Si ca intersse des gens je peux poster mes fichiers de conf ....
 
Bon je vais refaire des tests avec les serveur DHCP , car ce protocole est bizarre ... simple... mais bizarre . Je teste et j'en reparle dans un prochain post.
 
ps: Ha oui une derniere question . Heartbeat ne detecte pas si le service est tombé , il détecte uniquement si la machine tout en entière à un dysfonctionnement !!! Pouvez vous m'eclaircir sur ce point ?
 
Merci a jls ... [:peemousse]


Message édité par peemousse le 06-02-2003 à 15:48:32
Reply

Marsh Posté le 06-02-2003 à 15:52:22    

Regarde la fin de l'article :
http://zeck.netliberte.org/linux/h [...] =heartbeat


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 06-02-2003 à 15:54:43    

ok dak.
 
As-tu mis en plce l'un ce ces services ?  
 
Merci .

Reply

Marsh Posté le 06-02-2003 à 15:56:43    

Non , moi j'avait une entre dans ma crontab qui veriiai l'etat du processus.


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 06-02-2003 à 16:01:35    

ok merci , je vais tester tout ca et si j'ai le temps faire un petit résumé... de mon experience , hisoire de poster un tri intelligent .. lol
 
Bon merci a toi jls et si j'ai encore une galère , je repost  
 
Ciao ciao

Reply

Marsh Posté le 06-02-2003 à 16:02:13    

:spookie:


Message édité par peemousse le 06-02-2003 à 16:02:58
Reply

Marsh Posté le 06-02-2003 à 17:00:57    

peemousse a écrit :

Bonjour a tous.
 
Je souhaite mettre en place un serveur DHCP sous Linux ... mais il se trouve qu'il me reste quelques petits points a éclaircir.
 
1/ Quels sont les solutions en cas de panne de serveur ?
 
Je m'auto reponds ... Pour l'instant je pense a 2 solutions qu'en pensez-vous ?
 
La première me dit de faire compliqué : Monter un 2eme serveur, avec une plage d'adresse  ( une étendue ) différentes du 1 er serveur. Ce qui pourrait correspondre a un solution classique, mais pfffffffffffff . RELOU !! surtout quand c'est pour 800 postes avec 10 sous réseaus différents ..  
 
La Deuxième consisterait à dupliquer le DHCP du serveur 1 sur un serveur 2 ( meme fichier dhcpd.conf ). Ecrire un petit script sur le serveur 2, qui enverrai des requetes ( ping ... ) vers le serveur DHCP actif, et en cas de non reponses ( le problème est qu'il faut bien configurer le Time out ...), démarrer le 2nd serveur ...
 
Si vos connaisez d'autres solution, je suis ouvert  
 
2/ Lorsque qu'un client obtient un bail de 3 jours ( au pif ), si le serveur tombe en panne, le client pourra quand meme utiliser cette adresse jusqu'a la fin du bail ? Meme si on l' éteind ?
 
 
Merci pour votre aide.


 
 
pour l'utilisation d'heartbeat regarde du coté de :  
http://olivier.glagla.net/index.ph [...] erver.html
 
c pour un serveur FTP
 
pour les baux, pourquoi ne faire des rsync régulier ou utiliser IMON entre les 2 machines ?
 
 
 
 :hello:


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 06-02-2003 à 20:23:29    

Merci  Kasi , c'est marrant je me suis aidé du meme article .... et c'est vrai que j'avais mi de coté la solution de Imon que jls m'a rappelé aussi.  
 
Je vais essayer de mettre ca en place.  
 
Je me suis également renseigné sur la solution netSaint, qui a l'air pas mal du tout également. ( mais peut etre un peu trop d'outil pour ce que je veux faire ... )
 
Donc si vous avez un retour d'experience sur netSaint ca m'interresse.
 
Merci
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed