Xen DomU bootet nicht / Install-Probleme?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
warhammer
Beiträge: 92
Registriert: 17.12.2008 07:51:40

Xen DomU bootet nicht / Install-Probleme?

Beitrag von warhammer » 29.12.2008 08:20:38

Hallo,

als System verwende ich ein aktuelles Lenny.

Ich lege wie folgt eine DomU an:
hostvm:/boot# xen-create-image --swap 256 Mb --memory 256 Mb --dist etch --ip 192.168.2.240 --gateway 192.168.2.1 --hostname testvm --lvm server_vm_vg

xend-config:
(network-script 'network-bridge netdev=eth0')
--> Damit sollte doch direkt eth0 als Netzwerkkarte (mit) benutzt werden, oder wie bekomme ich alternativ eine Kommunikation zwischen Dom0, DomU und dem Rest der Netzwelt zum laufen?

Kernel path : /boot/vmlinuz-2.6.26-1-xen-686
Initrd path : /boot/initrd.img-2.6.26-1-xen-686
-> Erste Frage: Welcher Kernel ist der richtige? Mit dem "Standard" Lenny Kernel bringt er Fehlermeldungen das irgendwas mit dem Kernel nicht zu Xen passt. Mit dem xen Kernel fängt er wenigstens an zu booten...


hostvm:/boot# xm create -c testvm.cfg
[...]
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.26-1-xen-686/kernel/drivers/acpi/fan.ko): No such device
WARNING: Error inserting processor (/lib/modules/2.6.26-1-xen-686/kernel/drivers/acpi/processor.ko): No such device
[ 0.839451] thermal: Unknown symbol acpi_processor_set_thermal_limit
FATAL: Error inserting thermal (/lib/modules/2.6.26-1-xen-686/kernel/drivers/acpi/thermal.ko): Unknown symbol in module, or unknown parameter (see dmesg)
done.
--> ???
Begin: Assembling all MD arrays ... [ 1.157785] md: md2 stopped.
--> Das sollte die VM doch besser bleiben lassen...
Mount point '/dev/shm' does not exist. Skipping mount.
ifup: couldn't read interfaces file "/etc/network/interfaces"
failed.
Starting periodic command scheduler: crond.
--> und hier hängt es dann und es passiert nichts mehr.

Irgendwo scheint es mit der Konfiguration gar mächtig zu hängen.
Ich weiss nur nicht wo.

Wenn ich mir das installierte System ansehe sieht es auf den ersten Blick nicht so schlecht aus:
/etc/fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 none swap sw 0 0
/dev/sda2 / ext3 noatime,nodiratime,errors=remount-ro 0 1

/etc/network/interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.240
gateway 192.168.2.1
netmask

Die letzten Einträge aus der /var/log/messages:
Dec 29 07:47:05 testvm kernel: [ 1.275460] kjournald starting. Commit interval 5 seconds
Dec 29 07:47:05 testvm kernel: [ 1.275481] EXT3-fs: mounted filesystem with ordered data mode.
Dec 29 07:47:05 testvm kernel: [ 2.030868] Adding 262136k swap on /dev/sda1. Priority:-1 extents:1 across:262136k
Dec 29 07:47:05 testvm kernel: [ 2.168844] EXT3 FS on sda2, internal journal
Dec 29 07:47:05 testvm kernel: [ 4.334943] NET: Registered protocol family 10
Dec 29 07:47:05 testvm kernel: [ 4.335404] lo: Disabled Privacy Extensions

und aus dem syslog:
Dec 29 07:47:05 testvm kernel: [ 1.275481] EXT3-fs: mounted filesystem with ordered data mode.
Dec 29 07:47:05 testvm kernel: [ 2.030868] Adding 262136k swap on /dev/sda1. Priority:-1 extents:1 across:262136k
Dec 29 07:47:05 testvm kernel: [ 2.168844] EXT3 FS on sda2, internal journal
Dec 29 07:47:05 testvm kernel: [ 4.334943] NET: Registered protocol family 10
Dec 29 07:47:05 testvm kernel: [ 4.335404] lo: Disabled Privacy Extensions
Dec 29 07:47:05 testvm /usr/sbin/cron[905]: (CRON) INFO (pidfile fd = 3)
Dec 29 07:47:05 testvm /usr/sbin/cron[906]: (CRON) STARTUP (fork ok)
Dec 29 07:47:05 testvm /usr/sbin/cron[906]: (CRON) INFO (Running @reboot jobs)


... bin für jeden Rat dankbar...

partes

Re: Xen DomU bootet nicht / Install-Probleme?

Beitrag von partes » 03.01.2009 21:32:40

in die /etc/inittab folgendes eintragen:

Code: Alles auswählen

hvc0:23:respawn:/sbin/getty 38400 hvc0
nachzulesen im Wirtsystem unter:
/etc/xen-tools/xen-tools.conf
auch hier:
http://www.xen-info.de/wiki/moin.cgi/Vi ... ianTesting

warhammer
Beiträge: 92
Registriert: 17.12.2008 07:51:40

Re: Xen DomU bootet nicht / Install-Probleme?

Beitrag von warhammer » 04.01.2009 12:28:18

Nun brauche ich nur noch jemand der mir das System mit den hvc Consolen erklärt, damit ich auch verstehe was ich da mache...

maaaarcel
Beiträge: 9
Registriert: 07.01.2008 13:02:59

Re: Xen DomU bootet nicht / Install-Probleme?

Beitrag von maaaarcel » 13.01.2009 15:59:45

Ich habe genau den gleichen Fehler, aber durch folgendes ist der Fehler bei mir nicht zu beheben:
in die /etc/inittab folgendes eintragen:
hvc0:23:respawn:/sbin/getty 38400 hvc0

Ich hoffe Ihr könnt mir weiter helfen :(

warhammer
Beiträge: 92
Registriert: 17.12.2008 07:51:40

Re: Xen DomU bootet nicht / Install-Probleme?

Beitrag von warhammer » 13.01.2009 18:17:20

Hm,

mehrere Möglichkeiten:

1.)
VM mit xentools und dem Parameter --role=udev neu anlegen
2.)
"apt-get install udev" in der VM
"mount -t devpts devpts /dev/pts" in die fstab der VM eintragen
3.) in der VM conf den Parameter extras = 'xencons=tty ' eintragen

maaaarcel
Beiträge: 9
Registriert: 07.01.2008 13:02:59

Re: Xen DomU bootet nicht / Install-Probleme?

Beitrag von maaaarcel » 15.01.2009 18:52:24

Vielen Dank für die Hilfe. Möglichkeit 1 hat bei mir bewirkst, dass die Fehlermeldung verschwunden ist. Möglichkeit 2 hingegen kann ich nicht durchführen, da die vm nicht startet. Möglichkeit 3 hat keinen Erfolg gebracht. Folgendes Problem besteh momentan, nach folgender Meldung tut sich nichts mehr.

Starting periodic command scheduler: crond.

Vielen Dank für eure Hilfe :)

warhammer
Beiträge: 92
Registriert: 17.12.2008 07:51:40

Re: Xen DomU bootet nicht / Install-Probleme?

Beitrag von warhammer » 16.01.2009 06:46:45

Hallo,

hab mich leider vertippt. Es muss natürlich:

extra = 'xencons=tty' statt extras heissen...


Damit sollten dann auch die VM durchstarten. Alternativ kannst Du statt dem Parameter tty auch den Parameter hvc0 nehmen.

Antworten