lxc-start: Nenhum cgroup montado no sistema

3

Tentando iniciar um contêiner do Linux, recebo o seguinte:

lxc-start: No cgroup mounted on the system

OS é o Debian 7.

    
por cat pants 25.09.2014 / 01:30

2 respostas

4

O LXC (ou outros usos do recurso cgroups ) requer que o sistema de arquivos cgroups seja montado (veja §2.1 na documentação do kernel do cgroups . Parece que a partir do Debian wheezy, isso não acontece automaticamente.

Adicione a seguinte linha a /etc/fstab :

cgroup /sys/fs/cgroup cgroup defaults

Por um tempo, monte-o manualmente:

mount -t cgroup cgroup /sys/fs/cgroup
    
por 26.09.2014 / 03:24
0

Para lxc no Debian Wheezy eu uso em /etc/fstab :

cgroup /sys/fs/cgroup cgroup defaults,blkio,net_cls,freezer,devices,cpuacct,cpu,cpuset,memory,clone_children 0 0

Em /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet cgroup_enable=memory,namespace"

(e não esqueça de executar update-grub )

Também é possível executar o LXC 1.0.7 no Debian Wheezy

    
por 12.12.2014 / 16:21

Tags