Project

General

Profile

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

Added by Joël Cuissinat over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/09/2016
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
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.

Related issues

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

Associated revisions

Revision bd6d896a (diff)
Added by Daniel Dehennin over 7 years ago

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

Revision 5557c8b0 (diff)
Added by Daniel Dehennin over 7 years ago

Permettre le démarrage de systemd dans LXC

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

Ref: #16096

Revision 1a9a6f12 (diff)
Added by Daniel Dehennin over 7 years ago

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

Revision e9b45bbf (diff)
Added by Daniel Dehennin over 7 years ago

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

History

#1 Updated by Daniel Dehennin over 7 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Daniel Dehennin
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 4.0 to 0.25

Les conteneurs démarrent.

#2 Updated by Scrum Master over 7 years ago

  • Status changed from En cours to Résolu

#3 Updated by Scrum Master over 7 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

#4 Updated by Daniel Dehennin over 6 years ago

  • Related to Tâche #20392: Faire fonctionner Upgrade-Auto sur AmonEcole added

Also available in: Atom PDF