[Libvir] no vfb for paravirt guest on RHEL 5 and strange args

Glen Deem xen.inbox at gmail.com
Tue Jun 12 22:07:38 UTC 2007


Hi all,

I'm creating a fairy simple paravirt machine under RHEL 5 (Xen 3.0.3,
pygrub 0.6).
A machine gets created but I see two problems:

1. no graphics console gets enabled (so RedHat VMM does not open it)
so I cannot connect to it with vncviewer (am I naive to use vfb fpr a
paravirt domU? - libvirt uses it, right?);

2. when I check what config has been used to create the domain (in
/var/log/xen/xend.log) I see arguments ("args" or "extra") picked up
from a virtual machine created a while age, my present "extra"
parameter is ignored.

I did regenerate xenstored/tdb and rebooted, still those args appear,
drives my nuts :-).

I'm actually after the graphics console, but I think both problems are related.

Could anybody advise why I get no proper vfb setup (I'd expect a
vnc-port vaue appearing in the xen store when it setup properly) and
why I get those old args?

Thanks in advance,
Deem

P.S.
xm config
============
name = "para-2"
memory = "256"
disk = [ 'file:/var/lib/para-2.img,hda,w' ]
vif = [ 'bridge=xenbr0' ]
vfb = ['type=vnc, vncunused=1']
bootloader='/usr/bin/pygrub'
vcpus=1
on_reboot   = 'restart'
on_crash    = 'restart'
extra = 'ignored'

from /var/log/xen/xend.log:
==================
[2007-06-12 17:13:56 xend.XendDomainInfo 5445] DEBUG
(XendDomainInfo:940) XendDomainInfo.handleShutdownWatch
[2007-06-12 17:41:57 xend.XendDomainInfo 5445] DEBUG
(XendDomainInfo:190) XendDomainInfo.create(['vm', ['name', 'para-2'],
['memory', '256'], ['on_reboot', 'restart'], ['on_crash', 'restart'],
['vcpus', 1], ['bootloader', '/usr/bin/pygrub'], ['image', ['linux',
['ramdisk', '/var/lib/xen/initrd.NMeE1x'], ['kernel',
'/var/lib/xen/vmlinuz.7QoaTW'], ['args', 'nosplash quiet rw acpi=on
XXHOST=localhost.localdomain XXLDAP=127.0.0.1
resume2=swap:/dev/mapper/XxxxxxVG-swap   vga=791
root=/dev/XxxxxxxVG/root']]], ['device', ['vbd', ['uname',
'file:/var/lib/para-2.img'], ['dev', 'hda'], ['mode', 'w']]],
['device', ['vif', ['bridge', 'xenbr0']]], ['device', ['vkbd']],
['device', ['vfb', ['vncunused', '1'], ['type', 'vnc'], ['display',
':0.0'], ['xauthority', '/root/.xauthfLRNzX']]]])




More information about the libvir-list mailing list