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"
Associated revisions
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
History
#1 Updated by Philippe Caseiro over 6 years ago
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 Updated by Emmanuel GARETTE over 6 years ago
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 Updated by Scrum Master over 6 years ago
- Status changed from Nouveau to Résolu
#4 Updated by Philippe Caseiro over 6 years ago
- Remaining (hours) changed from 2.0 to 0.1
#5 Updated by Daniel Dehennin over 6 years ago
- % Done changed from 0 to 100
#6 Updated by Gilles Grandgérard over 6 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.1 to 0.0
Vérifier avec le template d'install eole 2.5.2 auquel j'ai ajouté le net CR_Eole.