On Thu, May 15, 2008 at 03:37:14PM +0200, Stefan de Konink wrote:
On Thu, 15 May 2008, Daniel P. Berrange wrote:
> On Thu, May 15, 2008 at 03:20:06PM +0200, Stefan de Konink wrote:
> > On Thu, 15 May 2008, Stefan de Konink wrote:
> >
> > > Now I wonder, is it possible to have here
> > > somethinglike storage://netapp/lun-0?
> > >
> >
> > [snip]
> >
> > > From the standpoint: we make it easy for the user I would prefer not to
> > > provide a Linux specific path.
> >
> >
http://libvirt.org/formatdomain.html#elementsDisks
> >
> > I propose an extension to the current <source> tag specifying where a
disk
> > should come from. In my humble opinion something that is already available
> > inside libvirt should be reused.
> >
> > Therefore:
> >
> > source
> > If the disk type is "file", then the file attribute specifies
the
> > fully-qualified path to the file holding the disk. If the disk type is
> > "block", then the dev attribute specifies the path to the host device
to
> > serve as the disk.
> >
> > If the disk type is "pool", then the pool attribute and the
volume
> > attibute specify what volume should be used for this disk.
>
> I'd support a syntax like this:
>
> <disk type="pool">
> <source pool="myfiler" vol="lun-4"/>
> <target dev="xvda"/>
> </disk>
I understand your point :) Nevermind, I think you are right, making a CD
that is backed by a LUN is non-sence anyway.
A storage pool is not just SCSI. It can be a directory of ISO files, an NFS
mount of ISO files, local device nodes (including CDROM). So it is perfectly
possible that we'll use a pool to back a virtual CD device. This is dealt
with by simply specifying the 'device='cdrom' attribute. This shouldn't
impact
the implementation since the choice of backend storage is completely independant
of the type of disk device emulated in the guest. For a CD you'd just use:
<disk type="pool" device="cdrom">
<source pool="myfiler" vol="lun-4"/>
<target dev="hdc"/>
</disk>
Regards,
Daniel.
--
|: Red Hat, Engineering, Boston -o-
http://people.redhat.com/berrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org -o-
http://ovirt.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|