Hi,everyone
I am trying to use VHD disk format on
guestVM.
My environment is fedora12+ xen-4.0.1-rc6
+ xen-stable/2.6.32.15+libvirt-0.8.3
I success on booting VM in VHD disk correctly
using “xm create VM.cfg” and everything runs alright
Where disk = [
"tap2:vhd:/root/tapdisk/vhd-f12,hda,w"] in VM.cfg
And “vhd-f12”
is a VHD type image file created by vhd-util.
However, when I trying to use virsh dumpxml
to dump guestVM’s xml file, there’s no any disk information
in the xml.
On the other hand, I also tried to add the
following part into xml manually and then use “virsh create VM.xml“
to create guestVM
<disk type='file' device='disk'>
<driver
name='tap' type='vhd'/>
<source
file='/root/tapdisk/vhd-f12'/>
<target
dev='hda' bus='ide'/>
</disk>
but guestVM can be started without error but
guestVM cannot get disk device correctly.
If I replace driver name='tap’ to ‘tap2’,
libvirt raise error:
(xend.err 'Error creating domain: Block
device type "tap2" is invalid.')
Is anyone has idea how can I enable vhd
format using libvirt?
Thank very much!
Ben