Projet

Général

Profil

Scénario #22156

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

Ajouté par Philippe Caseiro il y a plus de 6 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:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
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

Sous-tâches

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


Demandes liées

Lié à 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é 16/10/2019

Historique

#1 Mis à jour par Gilles Grandgérard il y a environ 6 ans

  • Tracker changé de Demande à Scénario
  • Début 24/11/2017 supprimé

#2 Mis à jour par Joël Cuissinat il y a environ 6 ans

  • Projet changé de Distribution EOLE à EOLE OpenNebula
  • Sujet changé de Hâpy + Hâpy Node + reboot automatique à Les VM hébergées sur un module Hâpy-Node doivent être relancées lorsque celui-ci redémarre
  • Description mis à jour (diff)

#3 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Release mis à Carnet de produit (Cadoles)

#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)
  • Points de scénarios mis à 4.0

#5 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

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à 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 ajouté

#7 Mis à jour par Philippe Caseiro il y a plus de 4 ans

  • Statut changé de Nouveau à 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 Mis à jour par Philippe Caseiro il y a plus de 4 ans

  • Statut changé de En attente d'informations à Terminé (Sprint)

#9 Mis à jour par Philippe Caseiro il y a plus de 4 ans

  • Statut changé de Terminé (Sprint) à En attente d'informations

#10 Mis à jour par Daniel Dehennin il y a plus de 4 ans

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 Mis à jour par Philippe Caseiro il y a plus de 4 ans

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

#12 Mis à jour par Philippe Caseiro il y a plus de 4 ans

  • Statut changé de En attente d'informations à Nouveau

#13 Mis à jour par Laurent Flori il y a plus de 4 ans

Testé avec succès en 2.7.2

#14 Mis à jour par Daniel Dehennin il y a plus de 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#15 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