Discussion:
Xen und pv-grub2
(zu alt für eine Antwort)
Paul Muster
2015-09-29 20:30:16 UTC
Permalink
Tach,

jemand hier, der erfolgreich Xen-DomUs mittels pv-grub2 bootet?

Danke & viele Grüße

Paul
Bastian Blank
2015-10-02 07:12:02 UTC
Permalink
Post by Paul Muster
jemand hier, der erfolgreich Xen-DomUs mittels pv-grub2 bootet?
Immer, zumindest wenn du den Xen-Support in Grub2 meinst. Einfach auf
dem Dom0 grub-xen-host und in der DomU grub-xen installieren, tut.

Bastian
Paul Muster
2015-10-02 17:45:29 UTC
Permalink
Post by Bastian Blank
Post by Paul Muster
jemand hier, der erfolgreich Xen-DomUs mittels pv-grub2 bootet?
Immer, zumindest wenn du den Xen-Support in Grub2 meinst. Einfach auf
dem Dom0 grub-xen-host und in der DomU grub-xen installieren, tut.
Oh, super! Bei mir tut es nämlich leider überhaupt nicht. Und es gibt
leider auch keine brauchbare Fehlermeldung.

Meine Konfiguration sieht so aus, dass LVM-Volumes direkt in die DomUs
gereicht werden:

disk = [
'phy:/dev/vg01-xen/domU-disk,xvda,w',
]

In der DomU wird das Volume direkt gemountet, keine Partitionierung:
DomU:~# grep xvda /etc/fstab
/dev/xvda / ext4 defaults,discard 0 1
DomU:~#

Installiere ich in der DomU grub-xen, dann tauchen unter /boot/grub/
drei neue Verzeichnisse auf:
i386-pc/, i386-xen/ und x86_64-xen/, in denen jede Menge .mod, einige
.lst und eine modinfo.sh liegen.

Ändere ich in der DomU.cfg
bootloader = '/usr/lib/xen-default/bin/pygrub'
#kernel = '/usr/lib/grub-xen/grub-i386-xen.bin'
in
#bootloader = '/usr/lib/xen-default/bin/pygrub'
kernel = '/usr/lib/grub-xen/grub-i386-xen.bin'
und starte die DomU...

Dom0:~# xm create DomU.cfg -c
Using config file "/etc/xen/DomU.cfg".
Started domain DomU (id=119)
Dom0:~# xm console DomU
Error: Domain 'DomU' does not exist.
Dom0:~#

Tja, doof. Ist ja auch auf die Nase gefallen:

| [2015-10-02 19:32:17 6406] INFO (XendDomain:1225) Domain DomU (119)
unpaused.
| [2015-10-02 19:32:17 6406] WARNING (XendDomainInfo:2061) Domain has
crashed: name=DomU id=119.

Komplette DEBUG-Ausgabe von xend:
https://paste.debian.net/314222/

Was ist da los?


Vielen Dank & viele Grüße

Paul

PS. pygrub bootet die DomU anstandslos, wenn ich darin pv-grub-menu
installiere, was eine "alte" (Grub1-) menu.lst unter /boot/grub/ generiert.
Paul Muster
2015-10-16 14:53:05 UTC
Permalink
Post by Paul Muster
Dom0:~# xm create DomU.cfg -c
Using config file "/etc/xen/DomU.cfg".
Started domain DomU (id=119)
Dom0:~# xm console DomU
Error: Domain 'DomU' does not exist.
Dom0:~#
| [2015-10-02 19:32:17 6406] INFO (XendDomain:1225) Domain DomU (119) unpaused.
| [2015-10-02 19:32:17 6406] WARNING (XendDomainInfo:2061) Domain has crashed: name=DomU id=119.
https://paste.debian.net/314222/
Was ist da los?
Niemand 'ne Idee?


mfG Paul

Loading...