Sat, 20 Mar 2010 11:19:05 +0100 <matthias.bolte@googlemail.com>
>
> 2010/3/20 Mike Viau <viaum@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



IM on the go with Messenger on your phone. Try now.