The SolidFireShared (1:M) plug-in allows you to pass in info to the createStoragePool API (via the URL field and use of the applicable provider (i.e. plug-in)) so that the storage plug-in creates a volume on its SAN (SolidFire, of course, for me), then tells the hypervisor in question (for this plug-in, XenServer or VMware) to consume the new volume with an SR (XenServer) or a datastore (VMware).
In the past, you would have needed to manually create a volume on your SAN, then manually tell XenServer or VMware to make use of it. At that point, you'd be able to issue a createStoragePool command to CloudStack (and leverage the default CloudStack storage plug-in). This SolidFireShared plug-in also allows you to control IOPS for the backend volume, as well. If you decide you need more performance to the volume, you can issue that change request via a CloudStack API command and the storage plug-in will make the necessary changes on the SolidFire SAN for the volume in question. The data path protocol to the SolidFire volume is iSCSI. On Wed, Nov 11, 2015 at 1:48 PM, Nux! <n...@li.nux.ro> wrote: > Thanks a lot, Mike. If this ever happens I'll point him to your plug-in. > > As a curiosity, is the 1:M a way to share a single solidfire volume > between multiple VMs/users? If yes, what protocol do you expose the volume > through? > > Lucian > > -- > Sent from the Delta quadrant using Borg technology! > > Nux! > www.nux.ro > > ----- Original Message ----- > > From: "Mike Tutkowski" <mike.tutkow...@solidfire.com> > > To: dev@cloudstack.apache.org > > Sent: Wednesday, 11 November, 2015 20:09:43 > > Subject: Re: Storage plugin docs? > > > Feel free to use the SolidFire storage plug-ins as examples. > > > > There are two: > > > > 1) Called "SolidFire" - makes use of managed storage (1:1 mapping > between a > > backend volume and a virtual disk) and is zone wide. > > > > 2) Called "SolidFireShared" - makes use of standard (non-managed storage) > > (1:M mapping between a backend volume and virtual disks) and is cluster > > scoped. > > > > Talk to you later! > > Mike > > > > On Wed, Nov 11, 2015 at 9:03 AM, Nux! <n...@li.nux.ro> wrote: > > > >> Hello, > >> > >> If someone wanted to write a storage plugin for Cloudstack, is there any > >> documentation and/or examples that I could point this person to? > >> > >> Lucian > >> > >> -- > >> Sent from the Delta quadrant using Borg technology! > >> > >> Nux! > >> www.nux.ro > >> > > > > > > > > -- > > *Mike Tutkowski* > > *Senior CloudStack Developer, SolidFire Inc.* > > e: mike.tutkow...@solidfire.com > > o: 303.746.7302 > > Advancing the way the world uses the cloud > > <http://solidfire.com/solution/overview/?video=play>*™* > -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud <http://solidfire.com/solution/overview/?video=play>*™*