[libvirt] virsh create and virsh dumpxml certain code location
benian
bestwish.happiness at gmail.com
Wed Aug 25 04:06:19 UTC 2010
Hi Jim,
Thank 's your patch!
After applying the V2 patch, guestVM with tap2 driver-name in xml can be
created and works well!!
<disk type='file' device='disk'>
<driver name='tap2' type='vhd'/>
<source file='/root/tapdisk/vhd-f12-2'/>
<target dev='hda' bus='ide'/>
</disk>
But dumpxml to the corresponding guestVM still get driver name='tap'
<disk type='file' device='disk'>
<driver name='tap' type='vhd'/>
<source file='/root/tapdisk/vhd-f12-2'/>
<target dev='hda' bus='ide'/>
</disk>
I am trying to chase the variable "def->driverName" located in
src/domain_conf.c:5452: virBufferVSprintf(buf, " name='%s'",
def->driverName);
to find out why dumpxml still get wrong name
Any hints will be very helpful for me
Thank you very much!
Regards,
Ben
2010/8/25 Jim Fehlig <jfehlig at novell.com>
> benian wrote:
> > Hi Jim,
> > Thanks for your reply!
> >
> > I use xm create to create a tap2 disk and it works well
> >
> > disk = [ 'tap2:vhd:/root/tapdisk/vhd-f12,hda,w']
> >
> >
> > but virsh dumpxml can't get anything about the disk
> >
> >
> > After i apply the patch, i can catch <disk> information by virsh dumpxml
> > but it seems that it only recognize "tap" only but not tap2
> >
> > <disk type='file' device='disk'>
> > <driver name='tap' type='vhd'/>
> > <source file='/root/tapdisk/vhd-f12'/>
> > <target dev='hda' bus='ide'/>
> > </disk>
> >
> > Afterwards i try to use this xml file to virsh create VM and no
> > active disk is found.
>
> Opps, I forgot to account for tap2 in functions that generate sexpr. V2
> attached.
>
> Regards,
> Jim
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20100825/c45ee99b/attachment-0001.htm>
More information about the libvir-list
mailing list