Tâche #17094
Scénario #16978: Finaliser le module Hâpy 2.6.0
L'association entre la carte physique et le switch virtuel n'est plus fonctionnelle.
Description
L'association entre la carte physique et le switch virtuel n'est plus du tout fonctionnelle.
Le nom des cartes est en dur dans les scripts et du coup openvswitch se retrouve a associer une carte eth1 qui n'existe pas.
Les VM n'ont pas de réseaux.
root@hapy-moulin:~# Bridge vswitch type: internal Port "one-2-0" tag: 24 Interface "one-2-0" Port "one-2-1" tag: 25 Interface "one-2-1" Port "one-2-3" tag: 32 Interface "one-2-3" Port "one-2-2" tag: 33 Interface "one-2-2" Port "one-3-0" tag: 32 Interface "one-3-0" Port internet trunks: [24, 25, 32, 33] Interface "eth1" error: "could not open network device eth1 (No such device)" ovs_version: "2.5.0"
Révisions associées
Correction de l'ajout de port physique dans openvswitch.
Le nom des cartes physiques n'est plus eth0 eth1 ... il faut donc
utiliser les variables nom_carte_xxx ou nom_zone_xxx.
Ici j'utilise nom_carte_xxx car je n'est pas en vue la possiblité de
faire du bonding sur un module hapy. L'idée n'est pourtant pas à mettre
forcément de côté.
NB: Contribution du CROUS de Dijon
ref #17094 @20m
Historique
#1 Mis à jour par Philippe Caseiro il y a plus de 7 ans
Dans le script de postservice 29_openvswitch il est possible de contourner le problème avec le code suivant :
for cpt in range(len(zones)): name = zones[cpt] zn = { 'iface': client.get_creole(u'nom_carte_{0}'.format(ifaces[cpt])), 'vlan' : vlans[cpt], 'tag' : tagged[cpt]} if name in cs_zones.keys(): nm = name + str(cpt) cs_zones[nm] = [zn] else: cs_zones[name] = [zn]
NB: Contribution du CROUS de Dijon
#2 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
nom_carte_xxx nom de l'interface de la carte
nom_zone_xxx nom de l'interface pour accéder à la zone (par exemple bond0 dans le cas du bonding, ...)
Je pense qu'il vaut mieux utiliser nom_zone_xxx ici .
#3 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de Nouveau à Résolu
#4 Mis à jour par Philippe Caseiro il y a plus de 7 ans
- Restant à faire (heures) changé de 2.0 à 0.1
#5 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- % réalisé changé de 0 à 100
#6 Mis à jour par Gilles Grandgérard il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.1 à 0.0
Vérifier avec le template d'install eole 2.5.2 auquel j'ai ajouté le net CR_Eole.