Hi Mike,
Thank you for the prompt reply! Our use-cases are very similar. We provide Virtual Private Storage Arrays to Cloud users. In this case VM(-s) receive access to dedicated storage resources (== dedicated disk spindles). Allocating storage from the shared pool is not an option in this case. Talk to you later, -Vladimir *From:* Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] *Sent:* Wednesday, March 20, 2013 9:30 AM *To:* cloudstack-dev@incubator.apache.org *Cc:* Vladimir Popovski; Edison Su *Subject:* Re: Storage Subsystem 2.0 plugin docs Hi, Yeah, CHAP is not supported in the CloudStack API when creating/editing Primary Storage (in other words, you can't create an iSCSI-based Primary Storage using CHAP). To make it work for XenServer, for example, you need to set up your Storage Repository in XenServer first, then go to CloudStack and create a PreSetup-type Primary Storage. The reason I want to create a storage plug-in for CS is because of my particular use case. The SAN my company builds supports guaranteed IOPS to iSCSI targets. What this means is we'd like to have a single VM or data disk use a single one of our iSCSI targets so we can say that VM or data disk is guaranteed a set number of IOPS. The way CS works today is generally to have multiple VMs and data disks share a single iSCSI target. In that model, we can't guarantee IOPS to any VM or data disk specifically (only to the volume as a whole). Edison's storage framework for CS 4.2 should fix this issue. When a VM is spawned or a data disk created, the storage framework should make use of the plug-in to dynamically create an iSCSI target and use it for the VM or data disk in question only. Talk to you later! Mike On Wed, Mar 20, 2013 at 10:16 AM, Vladimir Popovski < vladi...@zadarastorage.com> wrote: Thank you, Mike! I was really surprised when I found that there are no plugins from other companies and standard storage volume implementation does not support CHAP. I will wait for Edison and the community to answer. Btw, have you succeeded to activate your plugin? Is there any normal way of doing it or have you replaced DefaultPrimaryDatastoreProviderImpl Thanks, -Vladimir *From:* Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] *Sent:* Wednesday, March 20, 2013 9:10 AM *To:* Vladimir Popovski *Subject:* Re: Storage Subsystem 2.0 plugin docs Hi Vladimir, This is Mike from SolidFire. I am still working on the SolidFire plug-in. I have some questions outstanding with Edison and hope to have this all wrapped up before I present on it at a CloudStack Meetup in California on April 30th. I am only aware of the documentation you listed in your e-mail. It is a good start, but not sufficient to implement a plug-in with. I'm guessing Edison will get back to us soon. Thanks! Mike On Wed, Mar 20, 2013 at 10:05 AM, Vladimir Popovski < vladi...@zadarastorage.com> wrote: Hi All, Thank you for a great work on CloudStack! We are interested in integrating CS with our storage system and started to look at your documentation and storage-related code. I see that Mike from SolidFire started working on something similar some time ago and Edison even created an empty plugin for it (in Nov’12?). We have couple of questions related to that: - Is there any documentation about plugins (except of https://cwiki.apache.org/CLOUDSTACK/storage-subsystem-20.html) - Are there any exemplary plugins for primary & secondary datastores? Was the SolidFire plugin ever finished? - How to activate a new plugin and use it (at least through CLIs/APIs) - How to integrate it with the UI Thanks, -Vladimir ------- Vladimir Popovski VP, Cloud Operations Zadara Storage (949) 677-2095 vladi...@zadarastorage.com www.zadarastorage.com -- *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> *™*