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)
Sous-tâches
Demandes liées
Révisions associées
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
Historique
#1 Mis à jour par Philippe Caseiro il y a plus de 4 ans
- Fichier 0001-Ignore-the-bridges-used-by-OpenNebula.patch Voir ajouté
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 Mis à jour par Philippe Caseiro il y a plus de 4 ans
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 Mis à jour par Daniel Dehennin il y a plus de 4 ans
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 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Tracker changé de Demande à Scénario
- Projet changé de Distribution EOLE à EOLE OpenNebula
- Sujet changé de Problèmes avec les interfaces réseau des VM dans Hâpy. à Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM
- Début
28/08/2019supprimé - Release mis à EOLE 2.7.1.2
#5 Mis à jour par Daniel Dehennin il y a plus de 4 ans
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 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Release changé de EOLE 2.7.1.2 à Carnet de produit (Cadoles)
#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Description mis à jour (diff)
- Points de scénarios mis à 2.0
#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Echéance mis à 31/10/2019
- Version cible mis à Prestation Cadoles 42-44
- Début mis à 14/10/2019
#9 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Lié à Tâche #29152: Validation du scénario : Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM ajouté
#10 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Statut changé de Nouveau à Terminé (Sprint)
#11 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Release changé de Carnet de produit (Cadoles) à EOLE 2.7.1.2