Hi, We want to test the SolidFire storage plugin, we send the folllowing URL to cloudstack api and receive the following error message (in management-server.log)
wget " http://locahost:8096/client/api?command=createStoragePool&hypervisor=XenServer&clusterId=2c94d3fb-0afb-4b59-83c4-97f8a3b8d9fa&zoneId=80261d3f-0677-468f-8165-cbd18c32947d&name=EngSolidFire&provider=SolidFire&capacityIops=40000&capacityBytes=2251685248&url=MVIP%3D172.30.0.60%3A443%3BSVIP%3D172.30.254.60%3BclusterAdminUsername%3Dadmin%3BclusterAdminPassword%3Dpassword%3BclusterDefaultMinIops%3D200%3BclusterDefaultMaxIops%3D300%3BclusterDefaultBurstIopsPercentOfMaxIops%3D2&response=json " Got the following error message in management-server.log 2014-01-28 13:15:53,918 DEBUG [cloud.storage.StorageManagerImpl] (ApiServer-5:null) Failed to add data store java.lang.RuntimeException: Key not found in URL at org.apache.cloudstack.storage.datastore.lifecycle.SolidFirePrimaryDataStoreLifeCycle.getValue(SolidFirePrimaryDataStoreLifeCycle.java:289) at org.apache.cloudstack.storage.datastore.lifecycle.SolidFirePrimaryDataStoreLifeCycle.initialize(SolidFirePrimaryDataStoreLifeCycle.java:160) at com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:756) at com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:179) at org.apache.cloudstack.api.command.admin.storage.CreateStoragePoolCmd.execute(CreateStoragePoolCmd.java:168) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158) at com.cloud.api.ApiServer.queueCommand(ApiServer.java:514) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:372) at com.cloud.api.ApiServer.handle(ApiServer.java:303) at org.apache.http.protocol.HttpService.doService(HttpService.java:375) at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:290) at com.cloud.api.ApiServer$WorkerTask.run(ApiServer.java:978) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701) 2014-01-28 13:15:53,919 INFO [cloud.api.ApiServer] (ApiServer-5:null) Failed to add data store I'm not sure what's wrong in the API call url, any idea? Thanks Pierre-Luc Dion Architecte de Solution Cloud | Cloud Solutions Architect 514-447-3456, 1101 - - - *CloudOps*420 rue Guy Montréal QC H3J 1S6 www.cloudops.com @CloudOps_