Project

General

Profile

Scénario #28823

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

Added by Philippe Caseiro 5 months ago. Updated 3 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
10/14/2019
Due date:
10/31/2019
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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 View (3.49 KB) Philippe Caseiro, 08/28/2019 04:26 PM


Subtasks

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

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


Related issues

Related to 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é 10/16/2019

Associated revisions

Revision 43b88d24 (diff)
Added by Vincent Febvre 3 months ago

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

Revision c721911a (diff)
Added by Vincent Febvre 3 months ago

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

Revision 186322fc (diff)
Added by Vincent Febvre 3 months ago

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

History

#1 Updated by Philippe Caseiro 5 months 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 5 months 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 5 months 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 5 months 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 4 months 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 4 months ago

  • Release changed from EOLE 2.7.1.2 to Carnet de produit (Cadoles)

#7 Updated by Joël Cuissinat 4 months ago

  • Description updated (diff)
  • Story points set to 2.0

#8 Updated by Joël Cuissinat 4 months 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 3 months 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 3 months ago

  • Status changed from Nouveau to Terminé (Sprint)

#11 Updated by Joël Cuissinat 3 months ago

  • Release changed from Carnet de produit (Cadoles) to EOLE 2.7.1.2

Also available in: Atom PDF