Project

General

Profile

Tâche #13805

Scénario #13756: Assistance aux utilisateurs (45-47)

Forcer le renommage des interfaces réseaux sur 2.5.0

Added by samuel morin over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/29/2015
Due date:
% Done:

100%

Estimated time:
1.00 h
Remaining (hours):
0.0

Description

Avec les distributions récentes, et sur certain type de matériel (dell PE M610, M620, M630, etc), le nommage des interfaces réseaux change.
Elles se nomment désormais em1, em2,..., emx.

Les scripts ne sont pas prévus pour cela.
Une solution consiste à supprimer le paquet biosdevname, désactiver l'option dans grub (ajouter GRUB_CMDLINE_LINUX=biosdevname=0 dans /etc/default/grub puis update-grub).

Peut-être serait-il bien d'adapter les scripts pour la prise en compte de noms d'interfaces autre qu'eth ...


Related issues

Related to Distribution EOLE - Tâche #12481: forcer le renommage des interfaces réseaux Fermé 07/27/2015
Related to eole-common - Tâche #15225: Le nom des interfaces réseaux ne sont plus persistants sur Ubuntu Trusty (14.04) Fermé 03/01/2016

Associated revisions

Revision c3e26100 (diff)
Added by Daniel Dehennin over 5 years ago

Désactiver les noms d’interfaces systemd

EOLE n’est pas prêt.

  • debian/eole-server.postinst: Passer les bonnes options au noyau.

Ref: #13805

Cherry-picked from c15e9e6a35ac3e7873f765f3095354852de000de
Cherry-picked from fc085188582a0fc65ff127f0a3c9dfb23a10d77b

History

#1 Updated by Daniel Dehennin over 5 years ago

Le contournement est normalement en place depuis #12481 mais aucun retour n’avait été fait.

Le problème est-il présent avec la 2.5.1-RC1 ?

#2 Updated by samuel morin over 5 years ago

suis parti de l'iso courante de la 2.5 (2.5.0).
Je n'avais pas vu qu'il y avait déjà un signalement sur le sujet...
Néanmoins, plus que le contournement, c'est les scripts qu'il faudrait modifier pour que eth* ne soit plus en dur...

#3 Updated by Daniel Dehennin over 5 years ago

samuel morin a écrit :

Néanmoins, plus que le contournement, c'est les scripts qu'il faudrait modifier pour que eth* ne soit plus en dur...

Tout a fait d’accord, cela va nécessiter beaucoup de modification dans les templates, scripts et logiciels (ERA ?).

#4 Updated by Emmanuel GARETTE over 5 years ago

Daniel Dehennin a écrit :

samuel morin a écrit :

Néanmoins, plus que le contournement, c'est les scripts qu'il faudrait modifier pour que eth* ne soit plus en dur...

Tout a fait d’accord, cela va nécessiter beaucoup de modification dans les templates, scripts et logiciels (ERA ?).

Le travail est en cours et les variables existent ( https://dev-eole.ac-dijon.fr/issues/6951 ). Elles sont utilisées dans Era (et dans quelques autres templates) : https://dev-eole.ac-dijon.fr/projects/era/repository/revisions/master/entry/era/templates/subtmpl/minimal.xml#L5 .

Il faudrait peut être ouvrir un scénario pour tracker les templates/logiciels n'utilisant pas les variables.

#5 Updated by Gérald Schwartzmann over 5 years ago

Il existe une demande connexe #10218

#6 Updated by Daniel Dehennin over 5 years ago

  • Subject changed from eole 2.5 gestion des interfaces réseaux to Forcer le renommage des interfaces réseaux sur 2.5.0

Il existe un cas qui nous obligent à porter la modification de #12481 en 2.5.0 :

  1. Un utilisateur applique le contournement manuellement sur son serveur
  2. EOLE fourni une nouvelle version du paquet eole-common pour 2.5.0

Le script postinst du paquet remplace la configuration GRUB quoi qu’il arrive, ce qui entraîne la disparition de la configuration utilisateur.

De plus, la configuration du nom des interfaces réseaux proposé dans #10218 n’est pas testé, on ne peut pas dire si tout fonctionne bien avec ce mécanisme.

Nous devons donc utiliser le contournement sur 2.5.

#7 Updated by Scrum Master over 5 years ago

  • Parent task set to #13756

#8 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#9 Updated by Scrum Master over 5 years ago

  • Assigned To set to Daniel Dehennin

#10 Updated by Gérald Schwartzmann over 5 years ago

Y a t'il des informations complémentaires à ajouter à la documentation en 2.4 ou en 2.5 ?
http://eole.ac-dijon.fr/documentations/2.5/partielles/HTML/ModuleAmon/co/03-interface-0_1.html#ccN7

#11 Updated by Daniel Dehennin over 5 years ago

  • % Done changed from 0 to 100

Version 2.5.0-16 du paquet disponible en eole-2.5.0-proposed-updates.

#12 Updated by Scrum Master over 5 years ago

  • Status changed from En cours to Résolu

#13 Updated by Daniel Dehennin over 5 years ago

  • Estimated time set to 1.00 h
  • Remaining (hours) set to 1.0

#14 Updated by Lionel Morin over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 1.0 to 0.0

Also available in: Atom PDF