Scénario #28823
Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM
100%
Description
Depuis la 2.7.0, le reconfigure coupe l'accès aux réseau des VM en détruisant les interfaces.
Le script "eole-purge-interfaces" supprime les bridges utilisés par OpenNebula, il ne sont pas recrées
et donc les VM n'ont plus accès au réseau.
Il suffit d'avoir une VM avec une carte réseau et le lancer reconfigure pour voir que la VM n'est plus joignable.
Solutions à mettre en œuvre¶
- intégrer le patch sur EOLE >= 2.7.0
Critères d'acceptation¶
- Test passant
- déployer aca.hapy instance-AvecImport (avec VM ubuntu14.04 existante)
- aller en VNC dans la VM ubuntu et exécuter ping free.fr
- reconfigurer le module Hâpy
- se reconnecter en VNC et vérifier que le ping se poursuit avec succès (une coupure de quelques secondes est acceptable)
Subtasks
Related issues
Associated revisions
Correction pour que le script ne s'exécute pas lors de l'instance Ref #28823
Correction pour que le script ne s'exécute pas lors de l'instance Ref #28823
Correction pour que le script ne s'exécute pas lors de l'instance Ref #28823
History
#1 Updated by Philippe Caseiro about 4 years ago
Ci-joint une propostion de patch pour résoudre le problème. C'est une solution rapide mais ça fait le boulot pour Hâpy.
En pre-service je récupère les bridges utilisés par OpenNebula dans un fichier /etc/eole/hapy-br.csv, ensuite j'ai modifié le script eole-purge-interfaces pour qu'il lise ce ficher et qu'il ignore les interfaces contenues dedant + les interfaces qui commencent par one- et l'interface ovs-system.
Le patch s'applique dans le dépôt eole-common et il a été généré à partir de la branche 2.7.0/master
#2 Updated by Philippe Caseiro about 4 years ago
Question annexe, dans quelle mesure il ne faudrait pas lancer le script de pre-service directement depuis le service systemd netplan-apply ? En PreStop ou quelque chose dans ce goût là.
#3 Updated by Daniel Dehennin about 4 years ago
Philippe Caseiro a écrit :
Question annexe, dans quelle mesure il ne faudrait pas lancer le script de pre-service directement depuis le service systemd netplan-apply ? En PreStop ou quelque chose dans ce goût là.
C’est une bonne idée, ce PreStart pourrait générer la liste des interfaces à exclure en exécutant des scripts dans un run-parts
où chaque module pourrait y déposer un script en fonction de leurs besoins.
#4 Updated by Joël Cuissinat about 4 years ago
- Tracker changed from Demande to Scénario
- Project changed from Distribution EOLE to EOLE OpenNebula
- Subject changed from Problèmes avec les interfaces réseau des VM dans Hâpy. to Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM
- Start date deleted (
08/28/2019) - Release set to EOLE 2.7.1.2
#5 Updated by Daniel Dehennin about 4 years ago
Je pense aussi que la solution présente ne fonctionne pas sur un Hâpy node.
La commande onevnet
n’est pas disponible sur les Hâpy nodes.
#6 Updated by Gilles Grandgérard almost 4 years ago
- Release changed from EOLE 2.7.1.2 to Carnet de produit (Cadoles)
#7 Updated by Joël Cuissinat almost 4 years ago
- Description updated (diff)
- Story points set to 2.0
#8 Updated by Joël Cuissinat almost 4 years ago
- Due date set to 10/31/2019
- Target version set to Prestation Cadoles 42-44
- Start date set to 10/14/2019
#9 Updated by Joël Cuissinat almost 4 years ago
- Related to Tâche #29152: Validation du scénario : Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM added
#10 Updated by Daniel Dehennin almost 4 years ago
- Status changed from Nouveau to Terminé (Sprint)
#11 Updated by Joël Cuissinat almost 4 years ago
- Release changed from Carnet de produit (Cadoles) to EOLE 2.7.1.2