Debian Wheezy - problem z uruchomieniem kontenera LXC

Konfiguracja serwerów, usług, itp.
fasolens
Posty: 1
Rejestracja: 03 października 2014, 12:31

Debian Wheezy - problem z uruchomieniem kontenera LXC

Post autor: fasolens »

Jestem tutaj nowy, więc wszystkich witam :)
Przejąłem obsługę serwera po koledze i mam problem z LXC.
Dokładnie mam problem z uruchomieniem kontenera w LXC.
W tej chwili mam uruchomione 5 kontenerów. Do stworzenia nowego kontenera użyłem klonowania jednego z działających kontenerów.
Gdy uruchamian kontener, otrzymuje poniższy błąd:

Kod: Zaznacz cały

root@myserver:~# lxc-start -n manager
Failed to mount /dev: Operation not permitted
Próbowałem wyłączyć wszystkie inne kontenery i uruchomić tylko ten nowy. Wynik ten sam.

Załączam konfigurację kontenera:

Kod: Zaznacz cały

# /var/lib/lxc/manager/config## Container
lxc.arch                                = x86_64
#lxc.console                            = /var/log/lxc/manager.console
lxc.tty                                 = 6
lxc.pts                                 = 1024


## Capabilities
lxc.cap.drop                            = mac_admin
lxc.cap.drop                            = mac_override
lxc.cap.drop                            = sys_admin
lxc.cap.drop                            = sys_module
## Devices
# Allow all devices
#lxc.cgroup.devices.allow               = a
# Deny all devices
lxc.cgroup.devices.deny                 = a
# Allow to mknod all devices (but not using them)
lxc.cgroup.devices.allow                = c *:* m
lxc.cgroup.devices.allow                = b *:* m


# /dev/console
lxc.cgroup.devices.allow                = c 5:1 rwm
# /dev/fuse
lxc.cgroup.devices.allow                = c 10:229 rwm
# /dev/null
lxc.cgroup.devices.allow                = c 1:3 rwm
# /dev/ptmx
lxc.cgroup.devices.allow                = c 5:2 rwm
# /dev/pts/*
lxc.cgroup.devices.allow                = c 136:* rwm
# /dev/random
lxc.cgroup.devices.allow                = c 1:8 rwm
# /dev/rtc
lxc.cgroup.devices.allow                = c 254:0 rwm
# /dev/tty
lxc.cgroup.devices.allow                = c 5:0 rwm
# /dev/urandom
lxc.cgroup.devices.allow                = c 1:9 rwm
# /dev/zero
lxc.cgroup.devices.allow                = c 1:5 rwm

## Limits
#lxc.cgroup.cpu.shares                  = 1024
#lxc.cgroup.cpuset.cpus                 = 0
#lxc.cgroup.memory.limit_in_bytes       = 256M
#lxc.cgroup.memory.memsw.limit_in_bytes = 1G


## Filesystem
lxc.mount.entry                         = proc /var/lib/lxc/manager/rootfs/proc proc nodev,noexec,nosuid 0 0
lxc.mount.entry                         = sysfs /var/lib/lxc/manager/rootfs/sys sysfs defaults,ro 0 0
lxc.mount.entry                         = /root/.ssh /var/lib/lxc/manager/rootfs/root/.ssh none ro,defaults,bind 0 0
lxc.mount.entry                         = /dev /var/lib/lxc/manager/rootfs/dev none defaults,bind 0 0


### Network
#lxc.network.type                        = veth
#lxc.network.flags                       = up
#lxc.network.hwaddr                      = 00:FF:00:00:00:96
#lxc.network.link                        = br0
#lxc.network.name                        = eth0


lxc.utsname = manager
lxc.rootfs = /var/lib/lxc/manager/rootfs

Dodam, że kontener zawiera debiana wheezy

---------------EDIT-------------
Znalazłem rozwiązanie ale przy okazji nasunęło mi się kolejne pytanie.
Zacznę co było problemem.
Maiełm przygotowany template LXC z Debianem Wheezy ale source list było zamienione ze stable na testing. Bezpośrednio po klonowaniu kontenera zrobiłem update i już kontener się nie chciał uruchomić.

Teraz pytanie:
Czy na Debianie Wheezy nie jestem wstanie postawić kontenera LXC z Debianem Jessie?
Jeśli jest to możliwe to jak to zrobić? Już wiem że upgrade z działającego kontenera Wheezy do Jessie niedziała.
Pozdrawiam i proszę o jakieś rady.
ODPOWIEDZ