Projet

Général

Profil

Tâche #13266

Scénario #13252: Etudier le passage en mode conteneur de eolebasedhcp

Étude du problème d'installation de eole-lxc-controller sur eolebase-dhcp

Ajouté par Joël Cuissinat il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

cf. scénario

Révisions associées

Révision ca86143a (diff)
Ajouté par Gilles Grandgérard il y a plus de 8 ans

correction fichier 'hosts' minimale

REF #13266 @1h

Révision 20733668 (diff)
Ajouté par Daniel Dehennin il y a plus de 8 ans

Prise en charge du changement de nom d’hôte

La modification du fichier /etc/hostname nécessite d’exécuter une
commande afin que le nouveau nom soit pris en compte.

  • scripts/EoleCiFunctions.sh (ciConfigurationMinimale): Démarrage du
    service « hostname ».
    Affichage de la sortie de la commande « hostname -s ».

Ref: #13266

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Sujet changé de Étude et correction du problème d'installation de eole-lxc-controller sur eolebase-dhcp à Étude du problème d'installation de eole-lxc-controller sur eolebase-dhcp

#2 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Assigné à mis à Daniel Dehennin

#3 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Étrange qu’il n’utilise pas test-eole.ac-dijon.fr:
    root@eolebase:~# cat /etc/apt/sources.list
    # Ubuntu
    deb http://eole.ac-dijon.fr/ubuntu trusty main universe multiverse restricted
    deb http://eole.ac-dijon.fr/ubuntu trusty-security main universe multiverse restricted
    deb http://eole.ac-dijon.fr/ubuntu trusty-updates main universe multiverse restricted
    
    # EOLE
    deb http://eole.ac-dijon.fr/eole eole-2.5-unstable main cloud
    
  • L’installation de base plante
    root@eolebasedhcp:~# apt-eole install eole-lxc-controller
    Action install pour root
    Lecture des listes de paquets…
    Construction de l'arbre des dépendances…
    Lecture des informations d'état…
    [...]
    Le fichier de configuration « /etc/logcheck/ignore.d.server/ssmtp » n'existe pas sur le système.
    Installation d'un nouveau fichier de configuration comme demandé.
    hostname: Name or service not known
    dpkg: error processing package ssmtp (--configure):
     le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
    dpkg: des problèmes de dépendances empêchent la configuration de eole-ssmtp-pkg :
     eole-ssmtp-pkg dépend de ssmtp ; cependant :
     Le paquet ssmtp n'est pas encore configuré.
    

Il faut que le nom de la machine soit présent dans /etc/hosts:

  1. Delete/Recreate de la VM
  2. Ajout de l’entrée hosts
    cat >> /etc/hosts <<EOF
    127.0.1.1    $(hostname -s)
    EOF
    
  3. Installation du paquet
    root@eolebasedhcp:~# apt-eole install eole-lxc-controller
    Action install pour root
    Lecture des listes de paquets…
    Construction de l'arbre des dépendances…
    Lecture des informations d'état…
    [...]
    Le fichier de configuration « /etc/default/lxc » n'existe pas sur le système.
    Installation d'un nouveau fichier de configuration comme demandé.
    lxc start/running
    Setting up lxc dnsmasq configuration.
    Traitement déclenché pour  ureadahead (0.100.0-16) ...
    Paramétrage de eole-lxc-controller (2.5.1-5) ...
    lxc-net stop/waiting
    lxc-net start/running
    Traitement déclenché pour  libc-bin (2.19-0ubuntu6.6) ...
    root@eolebase:~# 
    

#4 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • % réalisé changé de 0 à 70
  • Restant à faire (heures) changé de 3.0 à 1.0

#5 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Daniel Dehennin il y a plus de 8 ans

Configuration /etc/hosts

-> cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 $(hostname -s)

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

#7 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Assigné à changé de Daniel Dehennin à Gilles Grandgérard

#8 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#9 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Statut changé de Résolu à En cours

#10 Mis à jour par Daniel Dehennin il y a plus de 8 ans

La modification du fichier /etc/hostname nécessite de lancer la commande service hostname start pour que cela soit pris en compte.

Autrement, la commande hostname -s retourne eolebase sur la machine eolebasedhcp.

#11 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • % réalisé changé de 70 à 100
  • Restant à faire (heures) changé de 1.0 à 0.0

Fonctionne après avoir fait Query-Auto -S test-eole.ac-dijon.fr -C pour utiliser le dépôt de test.

#12 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Assigné à changé de Gilles Grandgérard à Daniel Dehennin

#13 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Fermé

Formats disponibles : Atom PDF