Projet

Général

Profil

Tâche #16096

Distribution EOLE - Scénario #16095: Faire fonctionner gen_conteneurs sur 2.6 (suite)

Étudier pourquoi les conteneurs ne démarrent pas après gen_conteneurs

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

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

100%

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

Description

D'après Emmanuel GARETTE (#15685#note-3) :

J'ai mis à jour le fichier lxc-eole.

J'ai supprimé les fichiers lxc/lxc-net.conf et preservice/00-lxc-net du dépôt (mais pas de la branche de packaging).

Le fichier de conf de apparmor n'est pas reconnu, j'ai du faire un "/etc/init.d/apparmor reload" : problème sur mon serveur ou problème autre ?

Les conteneurs ne démarrent pas :

root@amonecole:~# lxc-start --name bdd --logpriority=DEBUG -F
Failed to mount cgroup at /sys/fs/cgroup/systemd: Permission denied
[!!!!!!] Failed to mount API filesystems, freezing.
Freezing execution.

Demandes liées

Lié à eole-common - Tâche #15685: Mettre à niveau lxc-eole sur EOLE 2.6 Fermé 29/03/2016
Lié à creole - Scénario #16291: Corriger la relance de z_stats dans enregistrement_zephir Terminé (Sprint) 20/06/2016 08/07/2016
Lié à creole - Tâche #20392: Faire fonctionner Upgrade-Auto sur AmonEcole Fermé 04/05/2017

Révisions associées

Révision bd6d896a (diff)
Ajouté par Daniel Dehennin il y a presque 8 ans

Installation des templates LXC Ubuntu

Le template Ubuntu est inclu par le nôtre.

  • debian/control (Depends): Ajout de la dépendance « lxc-templates ».

Ref: #16096

Révision 5557c8b0 (diff)
Ajouté par Daniel Dehennin il y a presque 8 ans

Permettre le démarrage de systemd dans LXC

  • lxc-default-with-cdrom: Autoriser le montage des cgroups.

Ref: #16096

Révision 1a9a6f12 (diff)
Ajouté par Daniel Dehennin il y a presque 8 ans

Générer des clefs SSH pour l’accès aux conteneurs

  • lxc-templates/lxc-eole (finalize_root): Restauration de la
    génération de la paire de clef SSH et l’injection dans le conteneur.

Ref: #16096

Révision e9b45bbf (diff)
Ajouté par Daniel Dehennin il y a presque 8 ans

Correction de la détection l’exécution dans LXC

Avec les conteneurs fonctionnant sous systemd, la hierarchie cgroup
n’est plus un critère de recherche.

  • creole/client.py (CreoleClient.is_in_lxc): détection de la chaîne
    « container=lxc » dans l’environnement du processus 1.

Ref: #16096

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 8 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 4.0 à 0.25

Les conteneurs démarrent.

#2 Mis à jour par Scrum Master il y a presque 8 ans

  • Statut changé de En cours à Résolu

#3 Mis à jour par Scrum Master il y a presque 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

#4 Mis à jour par Daniel Dehennin il y a presque 7 ans

  • Lié à Tâche #20392: Faire fonctionner Upgrade-Auto sur AmonEcole ajouté

Formats disponibles : Atom PDF