Hello,

 

I tried, for several days, to deploy a VM (using the Cloudstack API)
connected to two networks (one isolated and one shared).

I used the deployVirtualMachine command using the optional parameter
"networkids".

I can deploy my VM with one network (networkids="isolatedNetworkId" OR
networkids="sharedNetworkId") but I can't deploy it specifying both
(network id's list) like described in  the API documentation
(networkids="isolatedNetworkId,sharedNetworkId").

 

Request :

http://MYHOST/client/api?command=deployVirtualMachine&serviceOfferingId=
MYSERVICEOFFERINGID&templateId=MYTEMPLATEID&zoneId=MYZONEID&name=NAME&di
splayname=DISPLAYNAME
&networkids=2469f7c1-fb70-4a8d-bd42-93cc42ad9a72,6fd8d6a8-45ad-4705-b597
-38afd11c611f&apiKey=MYKEY&signature=MYSIGNATURE

 

Response :

{ "deployvirtualmachineresponse" : {"errorcode":401,"errortext":"unable
to verify user credentials and/or request signature"} }

 

 

But it works with &networkids=2469f7c1-fb70-4a8d-bd42-93cc42ad9a72 OR
&networkids=6fd8d6a8-45ad-4705-b597-38afd11c611f

 

Could you help me to fix this problem please ?

 

Thanks.

 

Simon

Reply via email to