Sat, 20 Mar 2010 11:19:05 +0100 <matthias.bolte(a)googlemail.com>
2010/3/20 Mike Viau <viaum(a)sheridanc.on.ca>:
> Hello,
>
> I was looking at
http://libvirt.org/drvxen.html
>
> And realized that "virsh domxml-to-native" may be used to convert the
> libvirt xml formatted domU configuration to native.
>
> The configuration is for stubdom-dm Xen guests.
>
> Syntax appears to be virsh domxml-to-native xen-xm new_vm1.xml >
> /etc/xen/new_vm1 but I get an error.
>
> error: invalid argument in unsupported config type xen-xm
>
>
> Can someone please post their output of the command: virsh domxml-to-native
> xen-xm new_vm1.xml
>
Do you just run this command?
virsh domxml-to-native xen-xm new_vm1.xml > /etc/xen/new_vm1
If you don't specify an explicit connection URI, or have
VIRSH_DEFAULT_CONNECT_URI set to to some Xen connection URI, then
libvirt will try to autodetect your hypervisor and might find QEMU. In
that case I can reproduce the reported error.
To make it work you need to specify a proper connection URI, for example
virsh -c xen:/// domxml-to-native xen-xm new_vm1.xml > /etc/xen/new_vm1
or whatever URI you need for your setup.
Matthias
I am still unable to get a native output file. Could someone please post the output of
"virsh -c xen:/// domxml-to-native xen-xm new_vm1.xml > /etc/xen/new_vm1"
On the libvirt XML formatted config below.
<domain type='xen'>
<name>test</name>
<os>
<type>hvm</type>
<loader>/usr/lib/xen/boot/hvmloader</loader>
<boot dev='hd'/>
</os>
<memory>7340032</memory>
<vcpu>7</vcpu>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<features>
<pae/>
<acpi/>
<apic/>
</features>
<clock offset='utc'/>
<devices>
<emulator>/usr/lib/xen/bin/stubdom-dm</emulator>
<interface type='bridge'>
<source bridge='eth0'/>
<mac address='00:50:56:0f:dd:02'/>
</interface>
<disk type='block' device='disk'>
<source dev='/dev/sys/lv0'/>
<target dev='hda'/>
</disk>
<disk type='block' device='disk'>
<source dev='/dev/sys/lv1'/>
<target dev='hdb'/>
</disk>
<disk type='block' device='disk'>
<source dev='/dev/sys/lv2'/>
<target dev='hdc'/>
</disk>
<!-- stub domains don't have access to dom0's ptys, so this is not
possible
<serial type='pty'>
</serial>
-->
<graphics type='vnc' autoport='yes'/>
</devices>
</domain>
-M
_________________________________________________________________
Stay in touch.
http://go.microsoft.com/?linkid=9712959