Tâche #33015
Scénario #32219: Hâpy 2.8.1rc1 : impossible de mettre en place la haute disponibilité (HA)
Hâpy : instance 2.7.2 et 2.8.0 en erreur
100%
Description
Depuis la réactivation des images "daily", les instance 2.7.2 et 2.8.0 échouent avec une erreur similaire à celle indiquée dans le scénario (en apparence) :
run-parts: executing /usr/share/eole/postservice/30-one-mng instance Wait for oned to be started. The default cluster name is already "default" Host hapy created Host hapy already present in cluster default Failed to update the following hosts: * hapy [ERROR][Hosts sync failed] run-parts: /usr/share/eole/postservice/30-one-mng exited with return code 1 Erreur : postservice
- https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-instance-acahapy-2.7.2-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-instance-acahapy-2.8.0-amd64/
Cette erreur n'apparaît pas (plus?) en 2.8.1.
Révisions associées
Split script dest directory creation
First we create TMP_ONE_ROOT then SCRIPT_DEST
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#2 Mis à jour par Philippe Caseiro il y a plus de 2 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Philippe Caseiro il y a plus de 2 ans
- Assigné à mis à Philippe Caseiro
#4 Mis à jour par Philippe Caseiro il y a plus de 2 ans
Il semble qu'il y ai un "bug" dans le processus OpenNebula d'ajout d'un hôte au "cluster"
Aug 23 10:39:37 2021 [Z0][InM][I]: Command execution failed (exit code: 1): scp -rp /var/lib/one/remotes/. hapy:/var/tmp/one Aug 23 10:39:37 2021 [Z0][InM][I]: scp: error: unexpected filename: .
Rien n'a été changé dans cette partie de "l'Eolisation" de OpenNebula, la version utilisée sur 2.7.2 est "ancienne" et le problème n'est pas corrigé dans cette version.
cf: https://github.com/OpenNebula/one/issues/3074
et le correctif : https://github.com/OpenNebula/one/commit/320a8c26c0c455edfdc5ea87ae2fad38817ee856 (pour les version 5.8 et +)
#5 Mis à jour par Philippe Caseiro il y a plus de 2 ans
Après mise à jour de la création de /var/tmp/one dans le paquet eole-one-deployment l'instance est fonctionnelle en 2.7.2 et en 2.8.0.
#6 Mis à jour par Philippe Caseiro il y a plus de 2 ans
- Statut changé de En cours à À valider
#7 Mis à jour par Philippe Caseiro il y a plus de 2 ans
- Statut changé de À valider à Résolu
#8 Mis à jour par Joël Cuissinat il y a plus de 2 ans
~/git/eole-hapy-deployment$ git branch -r --contains c4819c91 origin/2.7.2/master origin/2.8.0/master origin/HEAD -> origin/master origin/dist/eole/2.7.2/master origin/dist/eole/2.8.0/master origin/dist/eole/2.8.1/master origin/master
#9 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
Tests jenkins repassés en vert depuis le 23 août 2021 ;)