One API is missing, liststorageproviderscmd, which will list all the storage providers registered in the mgt server. When adding a zone wide storage pool on the UI, the UI will have a drop-down list to show all the primary storage providers. Then user will choose one of them, and select some other parameters for the storage user wants to add. At the end, UI will call, createstoragepoolcmd, with provider=the-storage-provider-uuid-returned from liststoageprovidercmd, scope=zone, and other input parameters. Mgt server will then call corresponding storage provider based on provider uuid, to register the storage into cloudstack.
From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] Sent: Friday, March 08, 2013 2:46 PM To: cloudstack-dev@incubator.apache.org Cc: Edison Su Subject: Making use of a 4.2 storage plug-in from the GUI or API Hi, As you may remember, I'm leveraging Edison's new (4.2) storage plug-in framework to build what is probably the first such plug-in for CloudStack. I was wondering, does anyone know how to make the system aware of the plug-in? I believe once the plug-in is ready (i.e. usable) that the intent is to be able to select it when creating Primary Storage (instead of having to select a pre-existent iSCSI target). I'm curious how to get this working (i.e. select my plug-in) in the GUI and via the API. Thanks! -- Mike Tutkowski Senior CloudStack Developer, SolidFire Inc. e: mike.tutkow...@solidfire.com<mailto:mike.tutkow...@solidfire.com> o: 303.746.7302 Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play>(tm)