Daniel P. Berrange wrote:
> On Wed, Dec 16, 2009 at 11:03:22AM -0500, Gerry Reno wrote:
>
>> LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin /usr/bin/xenner -S -M pc
>> -m 2048 -smp 4 -name Ubuntu-domU-x86-1 -uuid
>> 5ab6d1df-14fc-2eee-1fa4-b72fb7ba9321 -domid 4 -nographic -monitor
>> pty -pidfile /var/run/libvirt/qemu//Ubuntu-domU-x86-1.pid -boot c
>> -kernel
>> /home/greno/xen/domU/x86/ubuntu-9.10-karmic/kernel/boot/vmlinuz-2.6.31.6
>> -append xencons=xvc console=tty1 console=xvc0 -drive
>> file=/var/lib/libvirt/images/ubuntu.9-10.x86.img,if=xen,index=0 -net
>> nic,macaddr=54:52:07:2d:e1:81,vlan=0 -net tap,fd=23,vlan=0 -serial
>> pty -parallel none -usb
>> [xenner,1] qemu_monitor_config: pty
>> char device redirected to /dev/pts/6
>> unknown option (or missing arg): -pidfile
>> QEMU PC emulator version 0.9.1
>> /*
>> * No, it isn't. This just makes libvirt qemu version detection happy,
>> * so you can manage xenner guests using libvirts qemu driver.
>> */
>>
>> xenner v0.46 -- run xen kernels in kvm
>>
>> usage: xenner [options]
>> options (qemu compatible):
>> -help print this text
>> -S start with vcpus stopped
>> -kernel <kernel> xenified kernel image
>> -initrd <ramdisk> ramdisk
>> -append <append> kernel command line
>> -name <string> set domain name
>> -monitor pty monitor on pseudo tty
>> -m <memory> vm memory in megabytes
>> -smp <cpus> set number of vcpus
>> -hd[abcd] <file> disk image
>> -cdrom <file> cdrom image
>> -drive <config> qemu style disk setup
>> -net <config> qemu style network setup
>> -serial <config> qemu style serial line (aka console) setup
>> -vnc <display> vnc display (needs qemu-dm from xen-tools)
>> -k <kbd> vnc clients keyboard map
>>
>> options (xenner only):
>> -domid <id> set domain id
>> -uuid <uuid> set domain uuid
>> -network <mac>,<br> xenner style network setup
>> -debug <nr> set debug level
>> -logfile <file> set logfile
>> -bootloader <app> set bootloader
>> -cap-on <name> enable kvm features
>> -cap-off <name> disable kvm features
>> -nostderr send messages to logfile only
>> -dumpcore don't catch fatal signals (sigsegv, sigbus)
>> -libvirt-caps print libvirt capability xml snippet
>>
>> pick device model:
>> -qemu-path <file> path to qemu binary
>> -qemu-dm qemu is xensource qemu-dm
>> -qemu-upstream qemu is upstream+patches
>> =>
http://kraxel.fedorapeople.org/patches/
>>
>> Some more qemu-ish options are accepted but ignored,
>> so we don't error out when started by libvirt.
>>
>> When started without kernel specified xenner tries to
>> get one using the bootloader (pygrub by default).
>>
>
> The problem here is that Xenner does not support all the same
> options as QEMU. In particular its not supporting the -pidfile
> and -monitor unix:/path options that libvirt now uses. This
> will need to adding to xenner if it is to work again.
>
> Daniel
>
Daniel,
Do you need me to file bugs on all these issues or are they known
already?
apparmor(libvirt 0.7.0), xenstored crash(xenner 0.41), invalid xenner
options(xenner 0.46)
-Gerry