Project

General

Profile

Tâche #22196

Scénario #22216: Traitement express MEN (49-51)

dhcrelay échoue à se lancer au boot quand il y a beaucoup de vlans (amon 2.5.2)

Added by équipe eole Academie d'Orléans-Tours almost 2 years ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/27/2017
Due date:
% Done:

100%

Estimated time:
0.00 h
Spent time:
Remaining (hours):
0.0

Description

Bonjour,
Sur nos amons nous avons un nombre assez important de vlan sur eth2 pour le wifi.
J'ai à plusieurs occasions constaté sur nos amons 2.5.2 que lorsque le serveur est redémarré (généralement suite à une mise à jour) le service dhcrelay ne démarrait pas correctement.
Dans les logs /var/log/rsyslog/local/dhcrelay/dhcrelay.err.log on voit les messages suivants en boucle :
Error getting hardware address for "eth2.28": No such device
Pourtant l'interface est bien présente.
Je fais l'hypothèse que le service est peut-être démarré trop tôt et que le fait de le lancer un peu plus tardivement pourrait remédier à ce pb ?
Qu'en pensez vous ?
Merci d'avance
Olivier

config.eol (11.4 KB) équipe eole Academie d'Orléans-Tours, 12/20/2017 12:31 PM

isc-dhcp-relay (415 Bytes) équipe eole Academie d'Orléans-Tours, 12/20/2017 12:31 PM


Related issues

Copied to Distribution EOLE - Tâche #22719: dhcrelay échoue à se lancer au boot quand il y a beaucoup de vlans (amon 2.5.2) Fermé 11/27/2017

History

#1 Updated by Emmanuel GARETTE almost 2 years ago

  • Parent task set to #22216

#2 Updated by Scrum Master almost 2 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Scrum Master almost 2 years ago

  • Description updated (diff)
  • Assigned To set to Gwenael Remond

#4 Updated by Klaas TJEBBES almost 2 years ago

  • Estimated time set to 0.00 h
  • Remaining (hours) set to 0.0

#5 Updated by Gwenael Remond almost 2 years ago

  • % Done changed from 0 to 100

Le problème est normalement résolu par le nouveau patch en fichier joint à la demande #18032, n'hésitez pas à rouvrir la demande si de votre côté le problème persiste.

#6 Updated by Scrum Master almost 2 years ago

  • Status changed from En cours to Résolu

#7 Updated by équipe eole Academie d'Orléans-Tours almost 2 years ago

Bonjour,

Nous avons déjà un patch qui nous génère le fichier suivant

# Define SERVERS with a list of one or more DHCP servers where
# DHCP packets are to be relayed to and from.  This is mandatory.
#SERVERS="10.11.12.13 10.9.8.7" 

SERVERS="-i eth2 172.19.251.253" 
OPTIONS="-i eth2.24 -i eth2.25 -i eth2.26 -i eth2.27 -i eth2.28 " 
#OPTIONS="-i eth2 -i eth2 -i eth2 -i eth2 -i eth2" 

# Define OPTIONS with any other options to pass to the dhcrelay server.
# See dhcrelay(8) for available options and syntax.
#OPTIONS="-q -i eth0 -i eth1" 

avec le patch proposé, nous obtenons

# Define SERVERS with a list of one or more DHCP servers where
# DHCP packets are to be relayed to and from.  This is mandatory.
#SERVERS="10.11.12.13 10.9.8.7" 

SERVERS="172.19.251.253" 
OPTIONS="-i eth2.24 -i eth2.25 -i eth2.26 -i eth2.27 -i eth2.28 -i eth2" 

# Define OPTIONS with any other options to pass to the dhcrelay server.
# See dhcrelay(8) for available options and syntax.
#OPTIONS="-q -i eth0 -i eth1" 

Le -i eth2 est placé différemment, mais au final le processus est lancé avec le même arguments :

Avant =>

root     19303  0.0  0.0   9988  2024 ?        Ss   déc.04   0:00 /usr/sbin/dhcrelay -d -q -4 -i eth2.24 -i eth2.25 -i eth2.26 -i eth2.27 -i eth2.28 -i eth2 172.19.251.253

Après =>

root     12647  0.0  0.1   9988  4540 ?        Ss   10:59   0:00 /usr/sbin/dhcrelay -d -q -4 -i eth2.24 -i eth2.25 -i eth2.26 -i eth2.27 -i eth2.28 -i eth2 172.19.251.253

J'ai comme un doute que ça change quelque chose sur les soucis au boot que l'on évoque, vous pensez vraiment qu'il y ai un impact ?
On va voir pour tester cet après midi sur quelques collèges.

Nicolas

#8 Updated by équipe eole Academie d'Orléans-Tours almost 2 years ago

Pas de nouveau plantage sur les 8 clg rebooté cet après midi, on va donc changer notre patch, mais sans grande conviction ;-)

A suivre

Nicolas

#9 Updated by Benjamin Bohard almost 2 years ago

En attente d’une éventuelle confirmation de la résolution.

#10 Updated by équipe eole Academie d'Orléans-Tours almost 2 years ago

Aujourd'hui 3 amons pour l'erreur dhcp-relay avec le nouveau patch suite à Maj-Auto:

Dans /var/log/rsyslog/local/zephir/zephir.log-20171210.gz:
2017-12-10T03:55:31.532562+01:00 amon-0450038x.clg-coute-meungsurloire.lan zephir: MAJ => MSG : Reconfiguration automatique
2017-12-10T03:55:31.589205+01:00 amon-0450038x.clg-coute-meungsurloire.lan zephir: RECONFIGURE => INIT : Début de configuration
2017-12-10T03:57:57.026260+01:00 amon-0450038x.clg-coute-meungsurloire.lan zephir: RECONFIGURE => FIN : Configuration terminée
2017-12-10T03:57:59.888702+01:00 amon-0450038x.clg-coute-meungsurloire.lan zephir: RECONFIGURE => MSG : Redémarrage automatique

Dans /var/log/rsyslog/local/dhcrelay/dhcrelay.err.log-20171210.gz:
2017-12-10T04:00:30.241316+01:00 amon-0450038x.clg-coute-meungsurloire.lan dhcrelay: Error getting hardware address for "eth2.28": No such device

Donc même comportement avec le nouveau patch

#11 Updated by Scrum Master almost 2 years ago

  • Status changed from Résolu to En cours

#12 Updated by Gwenael Remond almost 2 years ago

Dans nos tests nous avons bien l'option finale -i eth3 :

root@amon:~# CreoleGet --list | grep dhc
activer_dhcprelay="oui" 
adresse_ip_dhcp_dhcrelay="10.1.3.5" 
dhcrelay_interfaces="eth2 eth3 eth3" 
dhcrelay_vlan="99 100" 
dhcrelay_server_interface="eth3" 
root@amon:~# cat /etc/default/isc-dhcp-relay
# Define SERVERS with a list of one or more DHCP servers where
# DHCP packets are to be relayed to and from.  This is mandatory.
#SERVERS="10.11.12.13 10.9.8.7" 

SERVERS="10.1.3.5" 
OPTIONS="-i eth2 -i eth3.99 -i eth3.100 -i eth3" 

# Define OPTIONS with any other options to pass to the dhcrelay server.
# See dhcrelay(8) for available options and syntax.
#OPTIONS="-q -i eth0 -i eth1" 

Nous n'arrivons donc pas à reproduire l'erreur, serait-il possible s'il vous plaît de nous communiquer les fichiers etc/eole/config.eol et /etc/default/isc-dhcp-relay sur le serveur qui pose problème, que nous puissions reproduire le bug ?

Cordialement

#13 Updated by équipe eole Academie d'Orléans-Tours almost 2 years ago

Bonjour,

les fichiers sont en PJ.

Ca nous donne un processus qui tourne avec :

root     11182  0.0  0.0   9988  3532 ?        Ss   déc.18   0:01 /usr/sbin/dhcrelay -d -q -4 -i eth2.24 -i eth2.25 -i eth2.26 -i eth2.27 -i eth2.28 -i eth2 172.19.47.253

Cordialement,

Nicolas

#14 Updated by Gwenael Remond almost 2 years ago

Concernant les erreurs aléatoires, merci de rouvrir une autre demande car il s'agit d'un problème différent

Cordialement,
Gwen

#15 Updated by Gwenael Remond almost 2 years ago

  • Status changed from En cours to Fermé

#16 Updated by équipe eole Academie d'Orléans-Tours almost 2 years ago

Bonjour,

Il ne s'agit pas d'un soucis différent, le problème aléatoire est bien ce qui concerne cette demande.

La piste du patch proposé ici : "Le problème est normalement résolu par le nouveau patch en fichier joint à la demande #18032, n'hésitez pas à rouvrir la demande si de votre côté le problème persiste." 

N'a rien a voir avec le soucis évoqué.

Merci,

Nicolas

#17 Updated by équipe eole Academie d'Orléans-Tours almost 2 years ago

Encore un cas:


2017-12-25T02:35:17.143018+01:00 amon-0450787l.clg-gutenberg-malesherbes.lan zephir: RECONFIGURE => INIT : Début de configuration 
2017-12-25T02:37:30.064244+01:00 amon-0450787l.clg-gutenberg-malesherbes.lan zephir: RECONFIGURE => FIN : Configuration terminée 
2017-12-25T02:37:32.225198+01:00 amon-0450787l.clg-gutenberg-malesherbes.lan zephir: RECONFIGURE => MSG : Redémarrage automatique

et

2017-12-25T02:40:02.891767+01:00 amon-0450787l.clg-gutenberg-malesherbes.lan dhcrelay: Error getting hardware address for "eth2.28": No such device
2017-12-25T02:40:02.939694+01:00 amon-0450787l.clg-gutenberg-malesherbes.lan dhcrelay: Error getting hardware address for "eth2.28": No such device
2017-12-25T02:40:02.991522+01:00 amon-0450787l.clg-gutenberg-malesherbes.lan dhcrelay: Error getting hardware address for "eth2.28": No such device

#18 Updated by Gwenael Remond almost 2 years ago

  • Status changed from Fermé to Nouveau

nrobin a toujours le mme pb

#19 Updated by Gwenael Remond almost 2 years ago

  • Copied to Tâche #22719: dhcrelay échoue à se lancer au boot quand il y a beaucoup de vlans (amon 2.5.2) added

#20 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Nouveau to Fermé

Also available in: Atom PDF