For example, deployVirtualMachine (works):

http://127.0.0.1:8080/client/api?command=deployVirtualMachine&serviceOfferingId=ad8921ce-79e9-11e2-9ad2-3fe5c11831af&templateId=3bb9efd1-42f1-4413-be98-57c49c6dc12b&zoneId=a39e2c4c-7172-4045-b692-b6053b0ba01a&userdata=xyz&response=json&apiKey=JZ13Mfqe6VJDs7iJxQL1JlsUbxdoSM7xrDMe65-PSggfcTTM61yZCrM7ol8Lr4vZf2kTUU0oSnjuwJZ2Y-Jc7A&signature=0c%2FD2NoiKRrcD5CV6o4r2U5SXGg%3D


createStoragePool (fails with 401):

http://127.0.0.1:8080/client/api?command=createStoragePool&name=SolidFirePS33416652&url=iscsi://192.168.56.7/iqn.2013-01.com.solidfire:volume-1/0&zoneId=a39e2c4c-7172-4045-b692-b6053b0ba01a&podId=4d95c83b-da35-463d-8557-5f1912c8f978&clusterId=6dcc24e2-bb32-4413-b654-ea956b565b3e&response=json&apiKey=JZ13Mfqe6VJDs7iJxQL1JlsUbxdoSM7xrDMe65-PSggfcTTM61yZCrM7ol8Lr4vZf2kTUU0oSnjuwJZ2Y-Jc7A&signature=cwJpUdj0Zc7QX2cvOp16WXkuw7E%3D



On Mon, Feb 18, 2013 at 2:35 PM, Mike Tutkowski <
mike.tutkow...@solidfire.com> wrote:

> So, when I call createStoragePool, I get back the following error:
>
> { "createstoragepoolresponse" : 
> {"uuidList":[],"errorcode":401,"errortext":"unable to verify user credentials 
> and/or request signature"} }
>
> Do I have to send an authentication header field for such an API call?
>
> Thanks!
>
>
>
> On Mon, Feb 18, 2013 at 12:24 AM, Mike Tutkowski <
> mike.tutkow...@solidfire.com> wrote:
>
>> Great, thanks a lot!
>>
>>
>> On Mon, Feb 18, 2013 at 12:07 AM, Sowmya Krishnan <
>> sowmya.krish...@citrix.com> wrote:
>>
>>> 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)*
>>>
>>
>>
>>
>> --
>> *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>
> *™*
>



-- 
*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>
*™*

Reply via email to