Tâche #32116
Scénario #32000: Traitement express MEN (14-16)
Copie de fichiers personnalisés dans un conteneur
100%
Description
Infrastructure¶
Zephir : 2.8.0
Scribe : 2.8.0
Problème¶
Bonjour,
Dans une variante, nous ajoutons des fichiers destinés à être copiés dans un conteneur lxc (addc).
Le problème est que lors de la synchronisation du client zephir, les fichiers sont copiés sur l'hôte et non dans le conteneur.
Un extrait du fichier /var/lib/zephir/conf/ETAB36/5/fichiers_zephir/variante/fichiers_variante
# section 1 # liste des fichiers à sauvegarder # (ne pas modifier sauf pour créer ou mettre à jour la variante) /root/set-adcomputer-location.sh::addc
Voici les différents logs coté zephir client:
/var/log/uucp/log :
--------- synchronisation manuelle (synchro_zephir) ----------
uucp zephir root (2021-04-13 13:49:23.81 18593) Queuing send of /tmp/site5.tar to ~
uucico zephir - (2021-04-13 13:49:23.82 18594) Calling system zephir (port SSH)
uucico zephir - (2021-04-13 13:49:24.05 18594) Login successful
uucico zephir - (2021-04-13 13:49:26.06 18594) Handshake successful (protocol 't')
uucico zephir root (2021-04-13 13:49:26.06 18594) Sending /tmp/site5.tar (208519 bytes)
uucico zephir root (2021-04-13 13:49:26.07 18594) Receiving /var/spool/uucppublic/config-zephir.tar (20480 bytes)
uucico zephir root (2021-04-13 13:49:26.08 18594) Receiving X.zephirO0007 (62 bytes)
uucico zephir - (2021-04-13 13:49:26.08 18594) Call complete (2 seconds 229061 bytes 114530 bps)
/var/log/zephir/actions.log :
Tue Apr 13 13:49:30 2021 : zephir_client configure()
----------------------------------------------------
config-zephir.tar: Réussi
fichiers absents : roles_local.ini,perm_local.ini,bp_server.conf,dhcp.conf,extra,models,actions.cfg
Pourriez vous m'indiquer si ce comportement est normal ?
Existe t-il un flag "DEBUG/VERBOSE" ?
Merci d'avance
Historique
#1 Mis à jour par mathieu carrolle il y a environ 3 ans
Version zephir: 2.8.0
Version scribead: 2.8.0
#2 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Description mis à jour (diff)
#3 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Assigné à mis à Daniel Dehennin
En fait le soucis vient du fait que le conteneur addc
n’est pas un conteneur au sens creole du terme ce qui est visible avec la commande suivante :
root@scribe:~# CreoleGet --groups root
Dans le cas du conteneur addc
d’un Scribe, il faut donc définir la destination complète /var/lib/lxc/addc/rootfs/root/set-adcomputer-location.sh
sans mettre le nom du conteneur.
#4 Mis à jour par mathieu carrolle il y a environ 3 ans
Merci pour la réponse. Il serait intéressant de rajouter dans la documentation qu'un conteneur n'est pas un conteneur lxc mais creole.
Je vais donc utiliser le contournement en écrivant les fichiers directement dans le volume.
Merci
#5 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Tâche parente mis à #32104
#6 Mis à jour par Joël Cuissinat il y a environ 3 ans
Visiblement, il n'y a que là qu'on voit le formulaire dans la doc => http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleZephir/co/04-personnalisation_3.html (dans scenari : en bas de Zephir/50_Zephir/50_serveurs/04-personnalisation.scen
)
#7 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de Nouveau à En cours
#8 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Tâche parente changé de #32104 à #32000
#9 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#10 Mis à jour par Fabrice Barconnière il y a environ 3 ans
Vu le bloc attention spécifique aux fichiers gà copier dans le conteneur addc de Scribe en 2.7 et 2.8
#11 Mis à jour par Fabrice Barconnière il y a environ 3 ans
- Projet changé de Zéphir à Distribution EOLE
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0