LXC - Container startet nicht

Bad Horse

Cadet 4th Year
Registriert
März 2011
Beiträge
65
Hallo,

nach meinem Ausflug in die KVM-Welt will ich mich jetzt ein bisschen mit LXC beschaeftigen.

Erstellt haben ich den Container mit "lxc-create -n test0 -t debian" und "/usr/share/lxc/templates/lxc-debian -p /var/lib/lxc/test0"

beide male kommt wenn ich den Container ohne den Parameter -d starte kommt folgendes:
Code:
root@vm-lxc:/var/lib/lxc# lxc-start -n test0 -f /var/lib/lxc/test0/config
Mount failed for selinuxfs on /sys/fs/selinux:  No such file or directory
INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
hostname: you must be root to change the host name
mount: permission denied
mount: permission denied
mount: permission denied
mount: permission denied
mount: permission denied
Filesystem type 'devpts' is not supported. Skipping mount. ... (warning).
Setting the system clock.
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
Unable to set System Clock to: Wed Dec 26 13:26:11 UTC 2012 ... (warning).
Activating swap...done.
warning: failed to read mtab
mount: can't find / in /etc/fstab or /etc/mtab
Cleaning up temporary files... /tmp.
Filesystem type 'devpts' is not supported. Skipping mount. ... (warning).
Filesystem type 'devpts' is not supported. Skipping mount. ... (warning).
/etc/init.d/mtab.sh: 48: /etc/init.d/mtab.sh: cannot open /proc/mounts: No such file
Activating lvm and md swap...done.
Checking file systems...fsck from util-linux 2.20.1
done.
Mounting local filesystems...done.
Activating swapfile swap...done.
mount: permission denied
mount: permission denied
mount: permission denied
df: Warning: cannot read table of mounted file systems: No such file or directory
Cleaning up temporary files....
Setting kernel variables ...done.
Configuring network interfaces...done.
Cleaning up temporary files....
startpar: service(s) returned failure: hostname.sh ... failed!
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Starting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
.
INIT: Id "1" respawning too fast: disabled for 5 minutes
INIT: Id "3" respawning too fast: disabled for 5 minutes
INIT: Id "5" respawning too fast: disabled for 5 minutes
INIT: Id "6" respawning too fast: disabled for 5 minutes
INIT: Id "2" respawning too fast: disabled for 5 minutes
INIT: Id "4" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel

Der Host ist ein Debian Weezy (frisch aufgesetzt nur lxc, htop, tmux und vim installiert) und die Container sind auch alle Debian Weezy.

Eine besonderheit noch: Ich teste das ganze derzeit noch in einer Virtuellen Machine (KVM).

Bonusfrage: Glaubt ihr das LXC schon so stabil ist das man es Produktiv nutzen kann?
 
Bad Horse schrieb:
Bonusfrage: Glaubt ihr das LXC schon so stabil ist das man es Produktiv nutzen kann?

Nein.

Jede Anleitung ist veraltet oder falsch.

hier noch die loesung wie man bis zur Console kommt. in /etc/inittab des containers folgende zeilen hinzufuegen:
Code:
z6:6:respawn:/sbin/sulogin
1:2345:respawn:/sbin/getty 38400 console
c1:12345:respawn:/sbin/getty 38400 tty1 linux
c2:12345:respawn:/sbin/getty 38400 tty2 linux
c3:12345:respawn:/sbin/getty 38400 tty3 linux
c4:12345:respawn:/sbin/getty 38400 tty4 linux

Ich glaube im einem git-repo von ubuntu ist das schon drin aber das debian paket hat das noch nicht.

Der Debian Maintainer schrieb in der Maillinglsite das Wheezy noch nicht fertig sei und es deshalb nicht funktioniert. Naja schade dann mal auf den Release von Wheezy warten und hoffen das dann alles funktioniert.
 
Zurück
Oben