Tâche #19816
Scénario #21077: Traitement express MEN (34-36)
resolv.conf n'est pas templatisé dans les conteneurs sur AmonEcole 2.5.2
Description
Il n'y a que le template du master :
root@amonecole:~# grep resolv.conf /usr/share/eole/creole/dicos/*.xml /usr/share/eole/creole/dicos/00_common.xml: <file name='/etc/resolv.conf'/> root@amonecole:~#
Demandes liées
Révisions associées
/etc/resolv.conf doit être créé dans les conteneurs
Cherry-picked from eole-common:69de67fc
Historique
#1 Mis à jour par Laurent Flori il y a environ 7 ans
Le problème n'est pas reproductible sur la version 2.6.1:
root@amonecole:~# grep resolv.conf /usr/share/eole/creole/dicos/*.xml /usr/share/eole/creole/dicos/00_common.xml: <file name='/etc/resolv.conf'/> /usr/share/eole/creole/dicos/01_container.xml: <file name='/etc/resolv.conf' filelist='container'/> root@amonecole:~#
Après suppression du dns par défaut et ajout de celui de google (8.8.8.8) le fichier des conteneurs est bien modfié
root@amonecole:~# cat /opt/lxc/*/rootfs/etc/resolv.conf #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- # vi:syntax=conf nameserver 192.0.2.53 nameserver 8.8.8.8 search etb3.lan #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- # vi:syntax=conf nameserver 192.0.2.53 nameserver 8.8.8.8 search etb3.lan #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- # vi:syntax=conf nameserver 192.0.2.53 nameserver 8.8.8.8 search etb3.lan #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- # vi:syntax=conf nameserver 192.0.2.53 nameserver 8.8.8.8 search etb3.lan
#2 Mis à jour par Laurent Flori il y a environ 7 ans
Sur la version 2.5.2 le problème est bien présent:
root@amonecole:~# grep resolv.conf /usr/share/eole/creole/dicos/*.xml /usr/share/eole/creole/dicos/00_common.xml: <file name='/etc/resolv.conf'/> root@amonecole:~#
Apres changement de dns dans genconfig le fichier resolv.conf des conteneurs n'est pas mis à jour
root@amonecole:~# cat /opt/lxc/*/rootfs/etc/resolv.conf domain eole.lan search eole.lan nameserver 192.168.232.2 domain eole.lan search eole.lan nameserver 192.168.232.2 domain eole.lan search eole.lan nameserver 192.168.232.2 domain eole.lan search eole.lan nameserver 192.168.232.2
#3 Mis à jour par Laurent Flori il y a environ 7 ans
- Assigné à mis à Laurent Flori
#4 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Tracker changé de Demande à Tâche
- Sujet changé de resolv.conf n'est pas un template sur les conteneurs AmonEcole à resolv.conf n'est pas templatisé dans les conteneurs sur AmonEcole 2.5.2
- Assigné à
Laurent Florisupprimé - Temps estimé mis à 4.00 h
- Tâche parente mis à #21165
- Restant à faire (heures) mis à 2.0
#5 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Lié à Tâche #16687: Problème de résolution de nom dans les conteneurs ajouté
#6 Mis à jour par Joël Cuissinat il y a plus de 6 ans
À étudier mais ajouter la templatisation comme dans eole-common:69de67fc semble résoudre le problème.
#7 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Tâche parente changé de #21165 à #21077
#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Projet changé de eole-common à Distribution EOLE
- Statut changé de Nouveau à En cours
#9 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Assigné à mis à Joël Cuissinat
#10 Mis à jour par Joël Cuissinat il y a plus de 6 ans
La modification proposée entraîne un autre changement majeur, tous les conteneurs vont désormais utiliser le DNS local (nameserver 192.0.2.53) ce qui n'était pas le cas par défaut en 2.5.2 !
root@amonecole:~# CreoleRun "apt-eole install dnsutils >/dev/null ; dig @192.0.2.53 free.fr +short" all Exécution de la commande [apt-eole install dnsutils >/dev/null ; dig @192.0.2.53 free.fr +short] dans le conteneur reseau 212.27.48.10 Exécution de la commande [apt-eole install dnsutils >/dev/null ; dig @192.0.2.53 free.fr +short] dans le conteneur partage 212.27.48.10 Exécution de la commande [apt-eole install dnsutils >/dev/null ; dig @192.0.2.53 free.fr +short] dans le conteneur bdd 212.27.48.10 Exécution de la commande [apt-eole install dnsutils >/dev/null ; dig @192.0.2.53 free.fr +short] dans le conteneur internet 212.27.48.10
#11 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.5
Décision du jour : il y a encore des installations d'AmonEcole 2.5.2 et la configuration proposée est fonctionnelle en 2.6 => on y va ;)
#12 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 0.5 à 0.0
#13 Mis à jour par Daniel Dehennin il y a plus de 6 ans
Après un Maj-Auto -C
:
root@amonecole:~# cat /opt/lxc/*/rootfs/etc/resolv.conf #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- nameserver 192.0.2.53 nameserver 192.168.232.2 search etb3.lan #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- nameserver 192.0.2.53 nameserver 192.168.232.2 search etb3.lan #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- nameserver 192.0.2.53 nameserver 192.168.232.2 search etb3.lan #------------------------------------------------------------------------- ## resolv.conf pour EOLE #------------------------------------------------------------------------- nameserver 192.0.2.53 nameserver 192.168.232.2 search etb3.lan
#14 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Résolu à Fermé