Tâche #34405
Scénario #34498: Corrections eole-hapy-deployment
un reconfigure Hapy 2.8.1 bloque le redémarrage des VM
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
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