[libvirt] [PATCHv2 2/2] qemu: add new disk device='lun' for bus='virtio' & type='block'
Daniel P. Berrange
berrange at redhat.com
Thu Jan 5 16:06:06 UTC 2012
On Thu, Jan 05, 2012 at 09:44:27AM +0100, Paolo Bonzini wrote:
> Summary: two nits, one in the docs and one at the end of this email.
>
> [Osier, I'm CCing you because there is some food for thought for SCSI].
>
> On 01/05/2012 05:17 AM, Laine Stump wrote:
> > @@ -4241,6 +4273,7 @@ qemuBuildCommandLine(virConnectPtr conn,
> > bootFloppy = 0;
> > break;
> > case VIR_DOMAIN_DISK_DEVICE_DISK:
> > + case VIR_DOMAIN_DISK_DEVICE_LUN:
> > bootindex = bootDisk;
> > bootDisk = 0;
> > break;
>
> Suboptimal, because a type='lun' disk could well be a CD. :/ But
> short of supporting bootindex directly in the <disk> and <network>
> items, we cannot do much about it though.
We already support bootindex directly, via <boot order='N'/>
<disk type='file' device='cdrom'>
<source file='/root/boot.iso'/>
<target dev='hdc' bus='ide'/>
<boot order='1'/>
<readonly/>
<address type='drive' controller='0' bus='1' unit='0'/>
</disk>
<disk type='network' device='disk'>
<driver name='qemu' type='raw'/>
<source protocol='sheepdog' name='image'>
<host name='example.org' port='6000'/>
</source>
<target dev='vda' bus='virtio'/>
<boot order='3'/>
</disk>
<interface type='user'>
<mac address='00:11:22:33:44:55'/>
<model type='virtio'/>
<boot order='2'/>
</interface>
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list