Projet

Général

Profil

Tâche #18689

Scénario #19289: Openvswitch doit prendre ne compte la mise en place du bonding sur Hâpy (2.6.1-b3)

Le bonding doit être fonctionnel sur les modules Hâpy*

Ajouté par Daniel Dehennin il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

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

100%

Temps estimé:
0.25 h
Temps passé:
Restant à faire (heures):
0.0

Description

La gestion du bonding n’est pas totalement fonctionnelle sur les modules Hâpy :

/usr/share/eole/postservice/29-ovs-mng:
Open vSwitch configuration                                                      
   Virtual switch vswitch already exist
   Cleaning port for interface enp3s0
   Cleaning port for interface enp2s0f0
   Cleaning port for interface enp2s0f1
   Cleaning port for interface enp5s1f1
   Cleaning port for interface enp5s1f0
   error running command [ovs-vsctl -- --may-exist add-port vswitch bond2 name=pedago vlan_mode=access tag=20]
Traceback (most recent call last):
  File "/usr/share/eole/postservice/29-ovs-mng", line 185, in create_port
    raise RunCmdError(msg)
RunCmdError: error running command [ovs-vsctl -- --may-exist add-port vswitch bond2 name=pedago vlan_mode=access tag=20]
   port internet created

Le nettoyage du port ne prend pas en charge les interfaces de bonding eole-openvswitch:source:postservice/29-ovs-mng@62e7665#L233


Demandes liées

Copié depuis Distribution EOLE - Tâche #18610: Tous les types d’interfaces ne supportent pas le bonding et le bonding n’est pas géré pour toutes les options Fermé 10/01/2017

Révisions associées

Révision f39545e4 (diff)
Ajouté par Philippe Caseiro il y a environ 7 ans

Prise en charge du mode bonding dans openvswitch

ref #18689 @2h

Révision ea9ed5c6 (diff)
Ajouté par Philippe Caseiro il y a environ 7 ans

Nettoyage des ports avant la création

Dans le cas du bonding si on retire le bond, le script n'a aucun moyen
de savoir qu'il y a eu un bonding sur la machine, afin d'éviter les
problèmes de recréation des ports dans ce cas là on fait en plus un
nettoyage du port sans considération d'interface.

ref #18689 @1h

Historique

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

  • Copié depuis Tâche #18610: Tous les types d’interfaces ne supportent pas le bonding et le bonding n’est pas géré pour toutes les options ajouté

#2 Mis à jour par Daniel Dehennin il y a plus de 7 ans

Le problème se pose aussi lorsque l’on passe d’une interface en mode bonding à une interface non bonding.

L’interface bonding n’est pas supprimée, il ne peut donc pas créer le port Open vSwitch avec l’interface physique.

#3 Mis à jour par Scrum Master il y a environ 7 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Release mis à EOLE 2.6.1

Possibilité de compléter le test : HP-005-001 - Mise en place du bonding sur Hâpy

#4 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Tâche parente mis à #19289

#5 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Assigné à mis à Philippe Caseiro
  • Temps estimé mis à 0.25 h

#6 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Projet changé de EOLE OpenNebula à Distribution EOLE
  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 0.25 à 4.0

#7 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de Nouveau à En cours
  • Début mis à 27/02/2017

#8 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Restant à faire (heures) changé de 4.0 à 0.5

#9 Mis à jour par Philippe Caseiro il y a environ 7 ans

  • Statut changé de En cours à Résolu

#10 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Restant à faire (heures) changé de 0.5 à 0.0

#11 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • % réalisé changé de 0 à 100
  • aca-hapy
  • Ajout d’une interface dans nebula sur le réseau académie
  • Exécution de gen_config
  • Passage en mode expert
  • Ajout de l’interface ens8 à l’interface 1
  • 2 reconfigure successif => au 2ème reconfigure
    run-parts: executing /usr/share/eole/postservice/29-ovs-mng reconfigure
    Open vSwitch configuration                                                                                                                                                                                                                     
       Virtual switch vswitch already exist
       Cleaning port for interface ens4
       Cleaning port for interface ens5
       Cleaning port for interface ens8
       Cleaning port for interface bond1
       port aca created
    

#12 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Statut changé de Résolu à Fermé

#13 Mis à jour par Daniel Dehennin il y a environ 7 ans

Suppression de l’interface ens8 de l’interface 1:

run-parts: executing /usr/share/eole/postservice/29-ovs-mng reconfigure
Open vSwitch configuration                                                                                                                                                                                                                     
   Virtual switch vswitch already exist
   Cleaning port for interface ens4
   Cleaning port for interface ens5
   Cleaning port for interface ens8
   error running command [ovs-vsctl -- --may-exist add-port vswitch ens5 name=aca]
Traceback (most recent call last):
  File "/usr/share/eole/postservice/29-ovs-mng", line 185, in create_port
    raise RunCmdError(msg)
RunCmdError: error running command [ovs-vsctl -- --may-exist add-port vswitch ens5 name=aca]

#14 Mis à jour par Daniel Dehennin il y a environ 7 ans

Daniel Dehennin a écrit :

Suppression de l’interface ens8 de l’interface 1:

[...]

Le paquet 2.6.1-3 corrige ce dernier problème.

Formats disponibles : Atom PDF