Python 2.6.6 (r266:84292, Dec 7 2011, 20:48:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from libcloud.compute.types import Provider
>>> from libcloud.compute.providers import get_driver
>>> import libcloud.security
>>> libcloud.security.VERIFY_SSL_CERT = False
>>> Driver = get_driver(Provider.VCLOUD)
>>> conn = Driver("user@org", "password", host="10.1.1.10", api_version="1.5")
>>> images = conn.list_images()
.............
>>> conn.create_node(name="test", image=images[0], ex_network="https://10.1.1.10/api/network/9080255a-13be-415a-b32a-88651c9adb1d")
# -------- begin 27239056 request ----------
curl -i -X POST -H 'Host: 10.1.1.10' -H 'Cookie: vcloud-token=FGaipuU+sBFFCtoaMiOK5icN+vzK8Nx41VDeQU8zvII=; Secure; Path=/' -H 'X-LC-Request-ID: 27239056' -H 'Content-Type: application/vnd.vmware.vcloud.instantiateVAppTemplateParams+xml' -H 'Content-Length: 535' -H 'Accept: application/*+xml' -H 'User-Agent: libcloud/0.7.1 (vCloud)' --data-binary '' https://10.1.1.10:443https://10.1.1.10/api/vdc/5fdd7625-cf2c-4da2-97be-6b632f484a9b/action/instantiateVAppTemplate
# -------- begin 27239056:27199968 response ----------
HTTP/1.1 400 Bad Request
Date: Mon, 16 Apr 2012 07:35:26 GMT, Mon, 16 Apr 2012 07:35:27 GMT
Content-Length: 598
Content-Type: application/vnd.vmware.vcloud.error+xml;version=1.5
# -------- end 27239056:27199968 response ----------
Traceback (most recent call last):
File "", line 1, in
File "/opt/nimrod/share/nimrod/libcloud/compute/drivers/vcloud.py", line 949, in create_node
vapp_name, vapp_href = self._instantiate_node(name, image, network, vdc)
File "/opt/nimrod/share/nimrod/libcloud/compute/drivers/vcloud.py", line 987, in _instantiate_node
'application/vnd.vmware.vcloud.instantiateVAppTemplateParams+xml'
File "/opt/nimrod/share/nimrod/libcloud/compute/drivers/vcloud.py", line 240, in request
return super(VCloudConnection, self).request(*args, **kwargs)
File "/opt/nimrod/share/nimrod/libcloud/common/base.py", line 509, in request
connection=self)
File "/opt/nimrod/share/nimrod/libcloud/common/base.py", line 74, in __init__
raise Exception(self.parse_error())
Exception:
>>>