Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
20/08/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Cette erreur n'apparaît pas (plus?) en 2.8.1.

Révisions associées

Révision c4819c91 (diff)
Ajouté par Philippe Caseiro il y a plus de 2 ans

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 ;)

Formats disponibles : Atom PDF