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: >>>