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
History
#1 Updated by mathieu carrolle almost 2 years ago
Version zephir: 2.8.0
Version scribead: 2.8.0
#2 Updated by Daniel Dehennin almost 2 years ago
- Description updated (diff)
#3 Updated by Daniel Dehennin almost 2 years ago
- Assigned To set to 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 Updated by mathieu carrolle almost 2 years ago
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 Updated by Joël Cuissinat almost 2 years ago
- Parent task set to #32104
#6 Updated by Joël Cuissinat almost 2 years ago
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 Updated by Joël Cuissinat almost 2 years ago
- Status changed from Nouveau to En cours
#8 Updated by Joël Cuissinat almost 2 years ago
- Parent task changed from #32104 to #32000
#9 Updated by Joël Cuissinat almost 2 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
#10 Updated by Fabrice Barconnière almost 2 years ago
Vu le bloc attention spécifique aux fichiers gà copier dans le conteneur addc de Scribe en 2.7 et 2.8
#11 Updated by Fabrice Barconnière almost 2 years ago
- Project changed from Zéphir to Distribution EOLE
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0