Project

General

Profile

Scénario #22156

Les VM hébergées sur un module Hâpy-Node doivent être relancées lorsque celui-ci redémarre

Added by Philippe Caseiro almost 5 years ago. Updated almost 3 years ago.

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

100%

Story points:
4.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Hâpy + Hâpy Node + reboot automatique

Lorsqu'on a un Hâpy et qu'on y attache un Hâpy-Node, quand le Hâpy-Node reboot, ses VM ne sont pas prises en compte par le service onenode qui n'est présent que sur le maitre. Du coup quand le noeud reboot, les VM qu'il héberge ne sont pas relancées.

Solutions à mettre en œuvre

  • proposer et mettre en œuvre une solution corrective (piste possible : utiliser ExecStart/ExecStop de systemd pour faire des choses) sur EOLE >= 2.7.1
  • rédiger un test squash avec 2 VM sur Hâpy Node, une arrêtée et une démarrée, après redémarrage les 2 VM retrouvent leur état. On pourra utiliser le test HP-001-04 comme pré-requis.

Critères d'acceptation

  • le test squash est passant

Subtasks

Tâche #29206: En attente de réponses du PôleFerméPhilippe Caseiro

Tâche #29212: Echanger les clés SSH de oneadmin dans les deux sens entre le noeud et le "master"Ne sera pas résoluPhilippe Caseiro

Tâche #29213: Créer un service qui relance les VM du noeudFerméPhilippe Caseiro

Tâche #29218: Créer un test squashFerméPhilippe Caseiro


Related issues

Related to Distribution EOLE - Tâche #29154: Validation du scénario : Les VM hébergées sur un module Hâpy-Node doivent être relancées lorsque celui-ci redémarre Fermé 10/16/2019

History

#1 Updated by Gilles Grandgérard over 4 years ago

  • Tracker changed from Demande to Scénario
  • Start date deleted (11/24/2017)

#2 Updated by Joël Cuissinat over 4 years ago

  • Project changed from Distribution EOLE to EOLE OpenNebula
  • Subject changed from Hâpy + Hâpy Node + reboot automatique to Les VM hébergées sur un module Hâpy-Node doivent être relancées lorsque celui-ci redémarre
  • Description updated (diff)

#3 Updated by Gilles Grandgérard about 3 years ago

  • Release set to Carnet de produit (Cadoles)

#4 Updated by Joël Cuissinat about 3 years ago

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

#5 Updated by Joël Cuissinat almost 3 years ago

  • Due date set to 10/31/2019
  • Target version set to Prestation Cadoles 42-44
  • Start date set to 10/14/2019

#6 Updated by Joël Cuissinat almost 3 years ago

  • Related to Tâche #29154: Validation du scénario : Les VM hébergées sur un module Hâpy-Node doivent être relancées lorsque celui-ci redémarre added

#7 Updated by Philippe Caseiro almost 3 years ago

  • Status changed from Nouveau to En attente d'informations

Hâpy-Node ne dispose d'aucun "démon" en lien avec OpenNebula, il reçoit simplement les instructions du "master".

Après avoir fait le tour de la question plusieurs fois, je ne vois aucune solution technique viable pour ce "problème".

Avez-vous d'autres pistes que "ExecStop" "ExecStart" qui n'est pas applicable puisqu'il n'y a pas de démon ?

De plus en 2.7.2 avec le mode HA je me demande vraiment si Hâpy-Node est vraiment utile. Qu'en pensez-vous ?

#8 Updated by Philippe Caseiro almost 3 years ago

  • Status changed from En attente d'informations to Terminé (Sprint)

#9 Updated by Philippe Caseiro almost 3 years ago

  • Status changed from Terminé (Sprint) to En attente d'informations

#10 Updated by Daniel Dehennin almost 3 years ago

Je ne sais pas si nous souhaitons dire aux utilisateurs que le mode HA est obligatoire lorsqu’il y a plus d’un hyperviseur.

Pour ce qui est de la demande, n’est-il pas possible de faire une connexion SSH vers le maître afin de faire une commande pour arrêter les VMs qui s’y trouvent ?

La commande onehost flush :

   * flush <range|hostid_list>
        Disables the host and reschedules all the running VMs in it.

Nous ne voulons peut-être pas déplacer les VMs, peut-être faire un script sur le maître qui fait un suspend et qui est appelé par un .service du node ?

Voir avec Gilles ce qu’il pense du devenir du node.

#11 Updated by Philippe Caseiro almost 3 years ago

Ok. On va essayer en SSH sur le même principe que onenode

#12 Updated by Philippe Caseiro almost 3 years ago

  • Status changed from En attente d'informations to Nouveau

#13 Updated by Laurent Flori almost 3 years ago

Testé avec succès en 2.7.2

#14 Updated by Daniel Dehennin almost 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

#15 Updated by Joël Cuissinat almost 3 years ago

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

Also available in: Atom PDF