Mike, you're right - the URL parameter should include IP address, Target IQN 
and LUN in the following format: url= iscsi://IP address/target IQN/LUN

This worked for me: 
http://localhost:8096/client/api?command=createStoragePool&name=PS2iscsi&url=iscsi://10.X.X.X/iqn.2004XXXX/0&zoneid=f7f9bd51-1860-438b-8c32-b669fa8e9677&clusterid=fdc03b94-2ff1-4a41-ae43-b2e296c4bf2c&podid=f43c0b43-cc85-41e6-91af-00fd09924fac


-----Original Message-----
From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] 
Sent: Monday, February 18, 2013 11:39 AM
To: cloudstack-dev@incubator.apache.org
Subject: createStoragePool API Question

Hi everyone,

I'm trying to reconcile the API doc here with what I see in the GUI:

http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/root_admin/createStoragePool.html

*Parameter Name*DescriptionRequired*name**the name for the storage pool** 
true**url**the URL of the storage pool**true**zoneid**the Zone ID for the 
storage pool**true**clusterid**the cluster ID for the storage pool**false** 
details**the details for the storage pool**false**podid**the Pod ID for the 
storage pool**false**tags**the tags for the storage pool**false*

In the GUI, the requested text fields are the following (when Protocol =
iSCSI):  Zone, Pod, Cluster, Name, Protocol, Server, Target IQN, LUN, and 
Storage Tags.

So, what I'm wondering is where do I pass in the IP address of the Server, the 
Target IQN, and the LUN?  It seems like the URL parameter might be for this, 
but - if so - what format do I need to pass this info in as?

Thanks!

--
*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>
*(tm)*

Reply via email to