Projet

Général

Profil

Scénario #28823

Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM

Ajouté par Philippe Caseiro il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
14/10/2019
Echéance:
31/10/2019
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

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)

0001-Ignore-the-bridges-used-by-OpenNebula.patch Voir (3,49 ko) Philippe Caseiro, 28/08/2019 16:26


Sous-tâches

Tâche #29176: Appliquer et valider le patchFerméVincent Febvre

Tâche #29177: Faire les paquets et valider le bon fonctionnementFerméVincent Febvre


Demandes liées

Lié à Distribution EOLE - Tâche #29152: Validation du scénario : Hâpy 2.7 : Le reconfigure ne devrait pas couper les interfaces réseau des VM Fermé 16/10/2019

Révisions associées

Révision 43b88d24 (diff)
Ajouté par Vincent Febvre il y a plus de 4 ans

Correction pour que le script ne s'exécute pas lors de l'instance Ref #28823

Révision c721911a (diff)
Ajouté par Vincent Febvre il y a plus de 4 ans

Correction pour que le script ne s'exécute pas lors de l'instance Ref #28823

Révision 186322fc (diff)
Ajouté par Vincent Febvre il y a plus de 4 ans

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

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/2019 supprimé
  • 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

Formats disponibles : Atom PDF