Projet

Général

Profil

Tâche #34405

Scénario #34498: Corrections eole-hapy-deployment

un reconfigure Hapy 2.8.1 bloque le redémarrage des VM

Ajouté par Gilles Grandgérard il y a presque 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Début:
27/06/2022
Echéance:
22/07/2022
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Pour reproduire :
  • Utiliser l'environnement https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-hapy-automatisation-aca-2.8.1-amd64/
    ( zephir + hapy + déploiement auto amon/scribe)
  • vérifier que les des vm soient démarrées (ex: amon.etb1.lan)
  • modifier l'un des fichiers du provisionning (ex. 15_maj_auto.sh )
  • Exécuter reconfigure
    • le postservice 92-add-scripts détruit et recrée le FILE 15_maj_auto.sh (donc la dépendance existante dans le context est supprimée !)
  • Arrêter la VM amon.etb1.lan
  • poweron la VM amon.etb1.lan
    • la VM démarre et revient directement en POWEROFF
    • dans le journal de la VM :
Fri Jul 1 10:33:55 2022 [Z0][VMM][I]: Generating deployment file: /var/lib/one/vms/1/deployment.1
Fri Jul 1 10:33:55 2022 [Z0][VMM][I]: Command execution failed (exit code: 255): /var/lib/one/remotes/tm/shared/context /var/lib/one/vms/1/context.sh /var/lib/one//datastores/2/34b6be14fcf6e5b7120340db84d687b9:\'zcreds.sc\' /var/lib/one//datastores/2/23b3eea3bfa87a628e282217e29f185e:\'zephir-ca.crt\' /var/lib/one//datastores/2/0520d0822a7817cab0c24b6c1912e226:\'00_logging.sh\' /var/lib/one//datastores/2/9f3fe77253d5bfeb67b89c4f7ed0ed4e:\'10_mount_log_dir.sh\' /var/lib/one//datastores/2/b76aab2dc3836dd5749529fa9b5390dd:\'15_maj_auto.sh\' /var/lib/one//datastores/2/ce0598f81d08617e3d7b919e3ed8d123:\'20_enregistrement_zephir.sh\' /var/lib/one//datastores/2/3dbd52f0c3ea760a08ef9c2ae39db4d7:\'50_instance_auto.sh\' /var/lib/one//datastores/2/9eb6a7e915541ce43229dc3a6e9d2501:\'99_first-boot.sh\' hapy1:/var/lib/one//datastores/100/1/disk.1 1 100
Fri Jul 1 10:33:55 2022 [Z0][VMM][I]: context: Generating context block device at hapy1:/var/lib/one//datastores/100/1/disk.1
Fri Jul 1 10:33:55 2022 [Z0][VMM][E]: context: Command "cp -R /var/lib/one//datastores/2/23b3eea3bfa87a628e282217e29f185e /var/lib/one/datastores/.isofiles/1/''zephir-ca.crt''" failed: cp: cannot stat '/var/lib/one//datastores/2/23b3eea3bfa87a628e282217e29f185e': No such file or directory
Fri Jul 1 10:33:55 2022 [Z0][VMM][E]: Error copying /var/lib/one//datastores/2/23b3eea3bfa87a628e282217e29f185e to /var/lib/one/datastores/.isofiles/1
Fri Jul 1 10:33:55 2022 [Z0][VMM][I]: Failed to execute transfer manager driver operation: tm_context.
Fri Jul 1 10:33:55 2022 [Z0][VMM][E]: Error deploying virtual machine: Error copying /var/lib/one//datastores/2/23b3eea3bfa87a628e282217e29f185e to /var/lib/one/datastores/.isofiles/1
Fri Jul 1 10:33:55 2022 [Z0][VM][I]: New state is POWEROFF
Fri Jul 1 10:33:55 2022 [Z0][VM][I]: New LCM state is LCM_INIT

il faut :
- supprimer les FILES du contexte avant de redémarrer la VM instanciée.

Révisions associées

Révision 0d07fce8 (diff)
Ajouté par Gilles Grandgérard il y a presque 2 ans

Plus de delete, utilisation de rename/create pour créer les FILE comme
dans l'automate de test (Contournement du bug OpenNebula CONTEXT/FILE)

REF #34405

Historique

#1 Mis à jour par Gilles Grandgérard il y a presque 2 ans

  • Echéance mis à 22/07/2022
  • Version cible mis à sprint 2022 26-35 Equipe MENSR (été+)
  • Début mis à 27/06/2022

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

  • Tâche parente mis à #34462

#3 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Tâche parente changé de #34462 à #34498

#4 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Nouveau à Fermé
  • Assigné à mis à Gilles Grandgérard
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0
eole-hapy-deployment$ git branch -r --contains 0d07fce8
  origin/2.8.1/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.8.1/master
  origin/dist/eole/2.9.0/master
  origin/master

Formats disponibles : Atom PDF