Scénario #22156
Les VM hébergées sur un module Hâpy-Node doivent être relancées lorsque celui-ci redémarre
100%
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
Demandes liées
Historique
#1 Mis à jour par Gilles Grandgérard il y a environ 6 ans
- Tracker changé de Demande à Scénario
- Début
24/11/2017supprimé
#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