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)
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
Demandes liées
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Tâche parente mis à #22216
#2 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Scrum Master il y a plus de 6 ans
- Description mis à jour (diff)
- Assigné à mis à Gwenael Remond
#4 Mis à jour par Klaas TJEBBES il y a plus de 6 ans
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0
#5 Mis à jour par Gwenael Remond il y a plus de 6 ans
- % réalisé changé de 0 à 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 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans
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 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans
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 Mis à jour par Benjamin Bohard il y a plus de 6 ans
En attente d’une éventuelle confirmation de la résolution.
#10 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans
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 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Résolu à En cours
#12 Mis à jour par Gwenael Remond il y a plus de 6 ans
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 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans
- Fichier config.eol ajouté
- Fichier isc-dhcp-relay ajouté
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 Mis à jour par Gwenael Remond il y a plus de 6 ans
Concernant les erreurs aléatoires, merci de rouvrir une autre demande car il s'agit d'un problème différent
Cordialement,
Gwen
#15 Mis à jour par Gwenael Remond il y a plus de 6 ans
- Statut changé de En cours à Fermé
#16 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans
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 Mis à jour par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans
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 Mis à jour par Gwenael Remond il y a plus de 6 ans
- Statut changé de Fermé à Nouveau
nrobin a toujours le mme pb
#19 Mis à jour par Gwenael Remond il y a plus de 6 ans
- Copié vers Tâche #22719: dhcrelay échoue à se lancer au boot quand il y a beaucoup de vlans (amon 2.5.2) ajouté
#20 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Statut changé de Nouveau à Fermé