Project

General

Profile

Tâche #32116

Scénario #32000: Traitement express MEN (14-16)

Copie de fichiers personnalisés dans un conteneur

Added by mathieu carrolle 9 months ago. Updated 9 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/13/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

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 9 months ago

Version zephir: 2.8.0
Version scribead: 2.8.0

#2 Updated by Daniel Dehennin 9 months ago

  • Description updated (diff)

#3 Updated by Daniel Dehennin 9 months 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 9 months 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

#6 Updated by Joël Cuissinat 9 months 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 9 months ago

  • Status changed from Nouveau to En cours

#8 Updated by Joël Cuissinat 9 months ago

  • Parent task changed from #32104 to #32000

#10 Updated by Fabrice Barconnière 9 months 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 9 months ago

  • Project changed from Zéphir to Distribution EOLE
  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF