Projet

Général

Profil

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)

Ajouté par équipe eole Academie d'Orléans-Tours il y a plus de 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Gwenael Remond
Début:
27/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
0.00 h
Temps passé:
Restant à faire (heures):
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 ko) équipe eole Academie d'Orléans-Tours, 20/12/2017 12:31

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


Demandes liées

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

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

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é

Formats disponibles : Atom PDF