[Lxc-users] Container taking over host tty
thewanderer
thewanderer at gim11.pl
Sun Oct 31 18:42:43 UTC 2010
My configuration file is as follows:
lxc.utsname = rkaw.pl
lxc.tty = 2
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = lbrpriv
lxc.network.hwaddr = 4a:00:00:00:00:01
lxc.network.ipv4 = 10.0.7.1/24
lxc.cgroup.cpuset.cpus = 0
lxc.cgroup.cpu.shares = 1000
lxc.cgroup.memory.max_usage_in_bytes = 536870912
lxc.rootfs = /srv/vz/private/121
lxc.mount = /srv/vz/private/121.fstab
lxc.cgroup.devices.deny = a
lxc.cgroup.devices.allow = c 5:1 rwm
lxc.cgroup.devices.allow = c 5:0 rwm
lxc.cgroup.devices.allow = c 4:0 rwm
lxc.cgroup.devices.allow = c 4:1 rwm
# /dev/null and zero
lxc.cgroup.devices.allow = c 1:3 rwm
lxc.cgroup.devices.allow = c 1:5 rwm
# /dev/{,u}random
lxc.cgroup.devices.allow = c 1:9 rwm
lxc.cgroup.devices.allow = c 1:8 rwm
# /dev/pts/* - pts namespaces are "coming soon"
lxc.cgroup.devices.allow = c 136:* rwm
lxc.cgroup.devices.allow = c 5:2 rwm
I thought that setting lxc.tty to 2 would prevent the container from
accessing my host's ttys. However, I am logged in on tty1 and when I run
`lxc-start -n rkaw` I see the boot output on tty1 and my console is
captured a while after. tty2 is also affected - even lines go into the
container and odd lines get delivered to the host system.
How to isolate the container's ttys from my own ttys and be able to do
`lxc-console`? I'm at a loss.
Debian Squeeze/Sid amd64, kernel 2.6.36 with all needed features on,
cgroup mounted, lxc utilities 0.7.3.
Oh, and is `lxc-ls` supposed to show _two_ entries of "rkaw", one per
line?
More information about the lxc-users
mailing list