Project

General

Profile

Scénario #25348

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

Added by équipe eole Academie d'Orléans-Tours almost 2 years ago. Updated 9 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
11/22/2019
Due date:
12/13/2019
% Done:

100%

Story points:
6.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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

Subtasks

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


Related issues

Related to 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é 11/25/2019

Associated revisions

Revision e578e4e8 (diff)
Added by Matthieu Lamalle 10 months ago

Appliquer la vitesse de l'interface au reconfigure

Ref #25348

History

#1 Updated by Daniel Dehennin almost 2 years ago

  • Assigned To set to Daniel Dehennin

#2 Updated by Joël Cuissinat 12 months ago

  • Tracker changed from Demande to Scénario
  • Project changed from Amon to Distribution EOLE
  • Subject changed from forcer la vitesse de négociation des interfaces réseau to La vitesse de négociation des interfaces réseau configurée doit être appliquée
  • Assigned To deleted (Daniel Dehennin)
  • Start date deleted (10/03/2018)

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 Updated by Joël Cuissinat 12 months ago

  • Description updated (diff)

#4 Updated by Joël Cuissinat 12 months ago

  • Story points set to 6.0

#5 Updated by Gilles Grandgérard 11 months ago

  • Due date set to 11/22/2019
  • Target version set to Prestation Cadoles 45-47
  • Start date set to 10/28/2019
  • Release set to EOLE 2.7.0

#6 Updated by Joël Cuissinat 11 months ago

  • Description updated (diff)

#7 Updated by Gilles Grandgérard 11 months ago

  • Target version changed from Prestation Cadoles 45-47 to sprint 2019 45-47 Equipe MENSR

#8 Updated by Gilles Grandgérard 11 months ago

  • Target version changed from sprint 2019 45-47 Equipe MENSR to Prestation Cadoles 48-50

#9 Updated by Joël Cuissinat 10 months ago

  • Description updated (diff)

#10 Updated by Benjamin Bohard 10 months ago

  • Assigned To set to Emmanuel GARETTE

#11 Updated by Emmanuel GARETTE 10 months ago

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 Updated by Matthieu Lamalle 10 months ago

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

#13 Updated by Joël Cuissinat 10 months ago

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

#14 Updated by Joël Cuissinat 9 months ago

  • Status changed from Nouveau to Terminé (Sprint)

#15 Updated by Joël Cuissinat 9 months ago

  • Release changed from EOLE 2.7.0 to EOLE 2.7.1.2

Also available in: Atom PDF