Projet

Général

Profil

Scénario #25348

La vitesse de négociation des interfaces réseau configurée doit être appliquée

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

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
22/11/2019
Echéance:
13/12/2019
% réalisé:

100%

Points de scénarios:
6.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Bonjour,
Sur amon 2.5.2 à jour, j'ai constaté qu'en forçant la vitesse de négociation (variable "debit_carte_eth0") le paramètre ne semble pas pris en compte au démarrage de la machine.
Le fichier /etc/network/interfaces est renseigné avec :
pre-up ethtool -s eth0 speed 100 duplex full autoneg off
Pourtant la carte reste en autonégociation.
Le fait que ce soit en pre-up semble poser pb.
En le passant en post-up la carte démarre bien en 100Full duplex.

Pouvez vous svp modifier ceci ?
Merci d'avance
Olivier
PS : J'imagine que le pb est identique sur les autres modules eole ? Peut-être serait-il intéressant de généraliser ce mode de fonctionnement ?

Solutions à mettre en œuvre

  • Corriger le fonctionnement pour EOLE >= 2.7.0
  • Utiliser la variable actuelle (il faudra extraire les mots de clés de la chaîne dans le template)
  • Créer un test squash (modification de la variable debit_carte_eth0 + reconfigure + vérification
  • Bonus : si temps restant, proposer une correction pour 2.6.2

Critères d'acceptation

  • Le test squash est passant

Sous-tâches

Tâche #29293: Prendre en charge la vitesse des cartes et le duplex comme précisé dans gen_config sur 2.7FerméMatthieu Lamalle

Tâche #29304: Rédiger le test squashNe sera pas résoluMatthieu Lamalle

Tâche #29325: Si on désactive puis ré-active l'auto-négociation, celle-ci reste désactivéeFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #29309: Validation du scénario : La vitesse de négociation des interfaces réseau configurée doit être appliquée Fermé 25/11/2019

Révisions associées

Révision e578e4e8 (diff)
Ajouté par Matthieu Lamalle il y a plus de 4 ans

Appliquer la vitesse de l'interface au reconfigure

Ref #25348

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 5 ans

  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tracker changé de Demande à Scénario
  • Projet changé de Amon à Distribution EOLE
  • Sujet changé de forcer la vitesse de négociation des interfaces réseau à La vitesse de négociation des interfaces réseau configurée doit être appliquée
  • Assigné à Daniel Dehennin supprimé
  • Début 03/10/2018 supprimé

Exemple pratique en 2.7 :

root@thot:~# CreoleSet debit_carte_eth0 "autoneg on" 
root@thot:~# reconfigure 
   [ ... ]
root@thot:~# ethtool ens4 | grep Auto
    Auto-negotiation: off

#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)

#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Points de scénarios mis à 6.0

#5 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Echéance mis à 22/11/2019
  • Version cible mis à Prestation Cadoles 45-47
  • Début mis à 28/10/2019
  • Release mis à EOLE 2.7.0

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)

#7 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Version cible changé de Prestation Cadoles 45-47 à sprint 2019 45-47 Equipe MENSR

#8 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Version cible changé de sprint 2019 45-47 Equipe MENSR à Prestation Cadoles 48-50

#9 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)

#10 Mis à jour par Benjamin Bohard il y a plus de 4 ans

  • Assigné à mis à Emmanuel GARETTE

#11 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans

Joël Cuissinat a écrit :

Exemple pratique en 2.7 :

> root@thot:~# CreoleSet debit_carte_eth0 "autoneg on" 
> root@thot:~# reconfigure 
>    [ ... ]
> root@thot:~# ethtool ens4 | grep Auto
>    Auto-negotiation: off
> 

Le driver virtio (que ca soit sur opennebula ou sur virtualbox) ne semble pas supporter l'autonegociation :

root@scribe:~# ethtool ens4 | grep auto
Supports auto-negotiation: No
Advertised auto-negotiation: No

Sur une machine physique l'autonégociation fonctionne sans soucis.
Par contre le paramétrage précisé dans gen_config n'est pas appliqué.

#12 Mis à jour par Matthieu Lamalle il y a plus de 4 ans

Il est nécessaire de réaliser le test squash sur un machine physique

#13 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à Tâche #29309: Validation du scénario : La vitesse de négociation des interfaces réseau configurée doit être appliquée ajouté

#14 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#15 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Release changé de EOLE 2.7.0 à EOLE 2.7.1.2

Formats disponibles : Atom PDF