You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by Jesus arteche <ch...@gmail.com> on 2015/07/09 00:58:05 UTC
OpenStack connection not working
hey guys,
I'm trying to connect with Brooklyn to my OpenStack deployment. Brooklyn
(last version available on the web) is deployed over an Ubuntu VM on my
OpenStack deployment, so it can hit the API URL.
This is my properties file, the section for OpenStack:
## OpenStack Nova access information can be downloaded from the openstack
web interface; for example, as openrc.sh file
#brooklyn.location.named.ICOS=jclouds:openstack-nova:
https://192.168.101.10:5000/v2.0
brooklyn.location.named.ICOS.identity=CustEnablement:chechu
brooklyn.location.named.ICOS.credential=my_password
brooklyn.location.named.ICOS.endpoint=https://192.168.101.10:5000/v2.0
brooklyn.location.named.ICOS.location=RegionOne
## The ID of the image must be configured according to the local OpenStack
settings
## Use the command nova image-list to list all the available images
## Use the command nova show <image-name> to get more details
brooklyn.location.named.ICOS.imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5
## Virtual Machine flavors must match the ones created upfront according to
the local OpenStack settings
## Use the command nova flavor-list to list all the available options
## Use the command nova flavor-show <flavor-name> to get more details
brooklyn.location.named.ICOS.hardwareId=RegionOne/12
## (Optional) Configurations
# brooklyn.location.named.My\ OpenStack.user=user-name-inside-the-instance
## The keyPair must by created upfront. Both the following two options are
required at the same time.
brooklyn.location.named.ICOS.keyPair=chechu
brooklyn.location.named.ICOS.loginUser.privateKeyFile=/home/ibmcloud/chechu.key
An this is the error when I try to deploy the yaml example (changing teh
location) from the website (
https://brooklyn.incubator.apache.org/v/latest/start/blueprints.html#launching-from-a-blueprint)
:
2015-07-08 22:56:59,358 INFO Launched from YAML:
io.brooklyn.camp.spi.AssemblyTemplate@5c0d2ce2[id=fGm9fzhN;
type=AssemblyTemplate] -> BasicApplicationImpl{id=Vw9IzYmS}
(Task[start:XHUmoFSe])
2015-07-08 22:56:59,514 INFO Starting MySqlNodeImpl{id=NTTOCdTC},
obtaining a new location instance in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
with ports [22, 3306]
2015-07-08 22:56:59,624 INFO Starting NginxControllerImpl{id=GBuUTYMh},
obtaining a new location instance in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
with ports [22, 8000]
2015-07-08 22:56:59,666 INFO Resize DynamicWebAppClusterImpl{id=etkYQH8o}
from 0 to 1
2015-07-08 22:56:59,804 INFO Starting JBoss7ServerImpl{id=xBJP1cIK},
obtaining a new location instance in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
with ports [22, 9443, 10999, 8443, 8080, 9990]
2015-07-08 22:57:01,147 INFO Creating VM openstack-nova:
https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC} in
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
]
2015-07-08 22:57:01,532 INFO Creating VM openstack-nova:
https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK} in
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
]
2015-07-08 22:57:01,945 INFO Creating VM openstack-nova:
https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh} in
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
]
2015-07-08 22:57:02,867 ERROR Error parsing input
com.google.gson.JsonIOException: java.net.URISyntaxException: Malformed
escape pair at index 29:
https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
at
com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
~[gson-2.2.2.jar:na]
Caused by: java.net.URISyntaxException: Malformed escape pair at index 29:
https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
2015-07-08 22:57:02,874 WARN Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
(rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,875 INFO Loading available images at
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
for reference...
2015-07-08 22:57:02,879 WARN Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
(rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,880 ERROR Failed to start VM for openstack-nova:
https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh}: Unable
to match required VM template constraints
PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
see list of images in log. Root cause:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,881 WARN Error loading available images to report
(following original error matching template which will be rethrown):
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
~[jclouds-core-1.8.0.jar:1.8.0]
Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
Malformed escape pair at index 29:
https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
at
com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
~[gson-2.2.2.jar:na]
Caused by: java.net.URISyntaxException: Malformed escape pair at index 29:
https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
2015-07-08 22:57:02,883 ERROR Failed to start VM for openstack-nova:
https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK}: Unable to
access cloud JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,883 WARN Attempt #1/1 to obtain machine threw error:
java.lang.IllegalStateException: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,882 WARN Attempt #1/1 to obtain machine threw error:
java.lang.IllegalStateException: Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
see list of images in log. Root cause:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,898 WARN Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
(rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,898 ERROR Failed to start VM for openstack-nova:
https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC}: Unable to
match required VM template constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
see list of images in log. Root cause:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,899 WARN Attempt #1/1 to obtain machine threw error:
java.lang.IllegalStateException: Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
see list of images in log. Root cause:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,907 WARN Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,910 WARN Error invoking start at
NginxControllerImpl{id=GBuUTYMh}: Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
see list of images in log. Root cause:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:02,951 ERROR Cluster DynamicWebAppClusterImpl{id=etkYQH8o}
failed to start entity JBoss7ServerImpl{id=xBJP1cIK} (removing):
java.lang.IllegalStateException: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
java.lang.IllegalStateException: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
at
brooklyn.location.jclouds.JcloudsLocation.buildTemplate(JcloudsLocation.java:1070)
~[brooklyn-locations-jclouds-0.7.0-M2-incubating.jar:0.7.0-M2-incubating]
Caused by: org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
~[jclouds-core-1.8.0.jar:1.8.0]
Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
Malformed escape pair at index 29:
https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
at
com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
~[gson-2.2.2.jar:na]
Caused by: java.net.URISyntaxException: Malformed escape pair at index 29:
https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
2015-07-08 22:57:02,952 WARN Error invoking start at
MySqlNodeImpl{id=NTTOCdTC}: Unable to match required VM template
constraints PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
when trying to provision VM in JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
see list of images in log. Root cause:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:03,007 WARN Setting QuarantineGroupImpl{id=Rhy8qGEE}
on-fire due to problems when expected null / up=null:
{service-lifecycle-indicators-from-children-and-members=Required entity not
healthy: JBoss7ServerImpl{id=xBJP1cIK}}
2015-07-08 22:57:03,283 WARN Service is not up when setting running on
DynamicWebAppClusterImpl{id=etkYQH8o}; delayed 209ms but Sensor:
service.isUp (java.lang.Boolean) did not recover from false;
not-up-indicators={service-not-up-indicators-from-children-and-members=No
entities present}
2015-07-08 22:57:03,284 WARN Setting DynamicWebAppClusterImpl{id=etkYQH8o}
on-fire due to problems when expected running, up=false, problems:
{start=start failed with error: java.lang.IllegalStateException: Node in
cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start
at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}}
2015-07-08 22:57:03,284 WARN Setting DynamicWebAppClusterImpl{id=etkYQH8o}
on-fire due to problems when expected running, up=false, problems:
{start=start failed with error: java.lang.IllegalStateException: Node in
cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start
at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}}
2015-07-08 22:57:03,287 WARN Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:03,292 WARN Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:03,347 WARN Error invoking start at
ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
tasks failed, 2 errors including: Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:03,370 WARN Error invoking start at
ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: Error invoking start at
ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
tasks failed, 2 errors including: Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:03,651 WARN Service is not up when setting running on
BasicApplicationImpl{id=Vw9IzYmS}; delayed 204ms but Sensor: service.isUp
(java.lang.Boolean) did not recover from false;
not-up-indicators={service-lifecycle-indicators-from-children-and-members=None
of the entities are up}
2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
on-fire due to problems when expected running, up=false, problems:
{service-lifecycle-indicators-from-children-and-members=Required entities
not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
MySqlNodeImpl{id=NTTOCdTC}}
2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
on-fire due to problems when expected running, up=false, problems:
{service-lifecycle-indicators-from-children-and-members=Required entities
not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
MySqlNodeImpl{id=NTTOCdTC}}
2015-07-08 22:57:03,783 WARN Error invoking start at
BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
errors including: Error invoking start at
ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
tasks failed, 2 errors including: Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
2015-07-08 22:57:03,961 WARN Error invoking start at
BasicApplicationImpl{id=Vw9IzYmS}: Error invoking start at
BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
errors including: Error invoking start at
ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
tasks failed, 2 errors including: Error invoking start at
DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
JcloudsLocation[openstack-nova:
https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
to resolve PortableTemplateBuilder[ports=[22],
imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
hardwareId=RegionOne/12,
imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
Connection=[keep-alive],
X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=22891,
contentMD5=null, contentType=application/json, expires=null],
written=false]}
could you help me to make it work?
Thanks
Re: OpenStack connection not working
Posted by Jesus arteche <ch...@gmail.com>.
I will try that version Aled...Also I tried Daniel approach with no
luck...and I'm realizing that I need to set up the network id also, other
way my OpenStack deployment (ICOS IBM) will not allow to provision any vm
if the id of the network is not specified.
This is a working example on Jclouds:
public JCloudsProvision (String imageID, String hardwareID, String
networkID, String keypairID, ComputeService computeService) {
ComputeServiceContext context =
ContextBuilder.newBuilder("openstack-nova")
.credentials(IDENTITY, CREDENTIAL)
.endpoint("https://192.168.101.10:5000/v2.0")
.buildView(ComputeServiceContext.class);
computeService = context.getComputeService();
List<Object> randomObjects = Lists.newArrayList();
randomObjects.add(networkID);
Iterable<String> network = Iterables.filter(randomObjects,
String.class);
NovaTemplateOptions options =
NovaTemplateOptions.Builder.networks(network) ;
options.keyPairName(keypairID);
Template template = computeService.templateBuilder()
.locationId("RegionOne")
.hardwareId(hardwareID)
.imageId(imageID)
.options(options)
.build();
Set<? extends NodeMetadata> nodes;
try {
nodes =
computeService.createNodesInGroup("testjclouds", 1, template);
NodeMetadata node = Iterables.getOnlyElement(nodes);
System.out.format(" %s%n", node);
String message = "Server with ID: "+node.getName()+"
created";
JOptionPane.showMessageDialog(null, message);
} catch (RunNodesException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
But I don't see how to specify in Brooklyn the network (in any OpenSatck
deployment with any SDN plugin this parameter is needed)
Thanks
On Thu, Jul 9, 2015 at 8:50 AM, Aled Sage <al...@gmail.com> wrote:
> Thanks Daniel.
>
> You could try with Brooklyn 0.7.0-SNAPSHOT [1]. This now depends on
> jclouds 1.9.0. That will be easier/safer than modifying 0.7.0-M2 to depend
> on a different jclouds version. We'll hopefully release a Brooklyn 0.7.0 GA
> in the next couple of weeks.
>
> Aled
>
> [1]
> https://brooklyn.incubator.apache.org/v/0.7.0-SNAPSHOT/misc/download.html
>
>
> On 09/07/2015 09:36, Daniel Seybold wrote:
>
>> Hi Jesus,
>>
>> I assume you are using Brooklyn 0.7.0-M2
>>
>> I've struggled with the exactly same problem quite a long time when I
>> tried to get Brookyln running in our Openstack environment.
>>
>> The issue is connected with Openstack itself, Jclouds and the way
>> Brooklyn uses Jclouds.
>>
>> The simple solution is: Your tenant mustn't have any Images created from
>> Snapshots visible. Then it will work.
>>
>> A more detailed explanation:
>>
>> - If you are creating Images from Snapshots in Openstack the metadata of
>> this image will contain not only key-value paris but also more complex
>> objects [1]
>> - Jclouds will parse this metadata fields but Jclouds is using GSON and
>> assumes there are only key-value pairs like stated in the Openstack Spec [2]
>> - Jclouds is aware of this issue and it is fixed in Version 1.8.2 however
>> Brooklyn uses 1.8.0 in 0.7.0-M2 [3]
>> - Regarding Jclouds the error will only occurs if you are using the
>> *listInDetail <
>> https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html#listInDetail%28%29>*()
>> function brooklyn does, for the *list <
>> https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html#listInDetail%28%29>*()
>> function it should work fine [3]
>>
>>
>> So either you have to upgrade manually the JClouds Version or remove all
>> Images created from Snapshots.
>>
>> Unfortunately for me upgrading of Jclouds didn't work because the maven
>> build crashed because of wrong dependcies. But I didn't spend much time in
>> trying to fix the dependencies.
>>
>> [1] https://bugs.launchpad.net/nova/+bug/1354587
>> [2] http://developer.openstack.org/api-ref-compute-v2.html#compute_images
>> [3] https://issues.apache.org/jira/browse/JCLOUDS-655
>> [4]
>> https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html
>>
>> Cheers,
>> Daniel
>>
>>
>> Am 09.07.2015 um 00:58 schrieb Jesus arteche:
>>
>>> hey guys,
>>>
>>> I'm trying to connect with Brooklyn to my OpenStack deployment. Brooklyn
>>> (last version available on the web) is deployed over an Ubuntu VM on my
>>> OpenStack deployment, so it can hit the API URL.
>>>
>>> This is my properties file, the section for OpenStack:
>>>
>>> ## OpenStack Nova access information can be downloaded from the openstack
>>> web interface; for example, as openrc.sh file
>>> #brooklyn.location.named.ICOS=jclouds:openstack-nova:
>>> https://192.168.101.10:5000/v2.0
>>> brooklyn.location.named.ICOS.identity=CustEnablement:chechu
>>> brooklyn.location.named.ICOS.credential=my_password
>>> brooklyn.location.named.ICOS.endpoint=https://192.168.101.10:5000/v2.0
>>> brooklyn.location.named.ICOS.location=RegionOne
>>>
>>> ## The ID of the image must be configured according to the local
>>> OpenStack
>>> settings
>>> ## Use the command nova image-list to list all the available images
>>> ## Use the command nova show <image-name> to get more details
>>> brooklyn.location.named.ICOS.imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5
>>>
>>>
>>> ## Virtual Machine flavors must match the ones created upfront according
>>> to
>>> the local OpenStack settings
>>> ## Use the command nova flavor-list to list all the available options
>>> ## Use the command nova flavor-show <flavor-name> to get more details
>>> brooklyn.location.named.ICOS.hardwareId=RegionOne/12
>>>
>>> ## (Optional) Configurations
>>>
>>> # brooklyn.location.named.My\
>>> OpenStack.user=user-name-inside-the-instance
>>>
>>> ## The keyPair must by created upfront. Both the following two options
>>> are
>>> required at the same time.
>>> brooklyn.location.named.ICOS.keyPair=chechu
>>> brooklyn.location.named.ICOS.loginUser.privateKeyFile=/home/ibmcloud/chechu.key
>>>
>>>
>>>
>>> An this is the error when I try to deploy the yaml example (changing teh
>>> location) from the website (
>>>
>>> https://brooklyn.incubator.apache.org/v/latest/start/blueprints.html#launching-from-a-blueprint)
>>>
>>> :
>>>
>>> 2015-07-08 22:56:59,358 INFO Launched from YAML:
>>> io.brooklyn.camp.spi.AssemblyTemplate@5c0d2ce2[id=fGm9fzhN;
>>> type=AssemblyTemplate] -> BasicApplicationImpl{id=Vw9IzYmS}
>>> (Task[start:XHUmoFSe])
>>> 2015-07-08 22:56:59,514 INFO Starting MySqlNodeImpl{id=NTTOCdTC},
>>> obtaining a new location instance in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> with ports [22, 3306]
>>> 2015-07-08 22:56:59,624 INFO Starting NginxControllerImpl{id=GBuUTYMh},
>>> obtaining a new location instance in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> with ports [22, 8000]
>>> 2015-07-08 22:56:59,666 INFO Resize
>>> DynamicWebAppClusterImpl{id=etkYQH8o}
>>> from 0 to 1
>>> 2015-07-08 22:56:59,804 INFO Starting JBoss7ServerImpl{id=xBJP1cIK},
>>> obtaining a new location instance in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> with ports [22, 9443, 10999, 8443, 8080, 9990]
>>> 2015-07-08 22:57:01,147 INFO Creating VM openstack-nova:
>>> https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC} in
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
>>> ]
>>> 2015-07-08 22:57:01,532 INFO Creating VM openstack-nova:
>>> https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK} in
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
>>> ]
>>> 2015-07-08 22:57:01,945 INFO Creating VM openstack-nova:
>>> https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh} in
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
>>> ]
>>> 2015-07-08 22:57:02,867 ERROR Error parsing input
>>> com.google.gson.JsonIOException: java.net.URISyntaxException: Malformed
>>> escape pair at index 29:
>>>
>>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>> at
>>> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
>>>
>>> ~[gson-2.2.2.jar:na]
>>> Caused by: java.net.URISyntaxException: Malformed escape pair at index
>>> 29:
>>>
>>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
>>> 2015-07-08 22:57:02,874 WARN Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,875 INFO Loading available images at
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> for reference...
>>> 2015-07-08 22:57:02,879 WARN Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,880 ERROR Failed to start VM for openstack-nova:
>>> https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh}:
>>> Unable
>>> to match required VM template constraints
>>> PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>>
>>> see list of images in log. Root cause:
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,881 WARN Error loading available images to report
>>> (following original error matching template which will be rethrown):
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
>>> ~[jclouds-core-1.8.0.jar:1.8.0]
>>> Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
>>> Malformed escape pair at index 29:
>>>
>>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>> at
>>> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
>>>
>>> ~[gson-2.2.2.jar:na]
>>> Caused by: java.net.URISyntaxException: Malformed escape pair at index
>>> 29:
>>>
>>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
>>> 2015-07-08 22:57:02,883 ERROR Failed to start VM for openstack-nova:
>>> https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK}: Unable
>>> to
>>> access cloud JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,883 WARN Attempt #1/1 to obtain machine threw error:
>>> java.lang.IllegalStateException: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,882 WARN Attempt #1/1 to obtain machine threw error:
>>> java.lang.IllegalStateException: Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>>
>>> see list of images in log. Root cause:
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,898 WARN Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,898 ERROR Failed to start VM for openstack-nova:
>>> https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC}: Unable to
>>> match required VM template constraints
>>> PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>>
>>> see list of images in log. Root cause:
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,899 WARN Attempt #1/1 to obtain machine threw error:
>>> java.lang.IllegalStateException: Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>>
>>> see list of images in log. Root cause:
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,907 WARN Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,910 WARN Error invoking start at
>>> NginxControllerImpl{id=GBuUTYMh}: Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>>
>>> see list of images in log. Root cause:
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:02,951 ERROR Cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o}
>>> failed to start entity JBoss7ServerImpl{id=xBJP1cIK} (removing):
>>> java.lang.IllegalStateException: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> java.lang.IllegalStateException: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> at
>>> brooklyn.location.jclouds.JcloudsLocation.buildTemplate(JcloudsLocation.java:1070)
>>>
>>> ~[brooklyn-locations-jclouds-0.7.0-M2-incubating.jar:0.7.0-M2-incubating]
>>>
>>> Caused by: org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
>>> ~[jclouds-core-1.8.0.jar:1.8.0]
>>> Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
>>> Malformed escape pair at index 29:
>>>
>>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>> at
>>> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
>>>
>>> ~[gson-2.2.2.jar:na]
>>> Caused by: java.net.URISyntaxException: Malformed escape pair at index
>>> 29:
>>>
>>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
>>> 2015-07-08 22:57:02,952 WARN Error invoking start at
>>> MySqlNodeImpl{id=NTTOCdTC}: Unable to match required VM template
>>> constraints PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>>
>>> when trying to provision VM in JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>>
>>> see list of images in log. Root cause:
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:03,007 WARN Setting QuarantineGroupImpl{id=Rhy8qGEE}
>>> on-fire due to problems when expected null / up=null:
>>> {service-lifecycle-indicators-from-children-and-members=Required entity
>>> not
>>> healthy: JBoss7ServerImpl{id=xBJP1cIK}}
>>> 2015-07-08 22:57:03,283 WARN Service is not up when setting running on
>>> DynamicWebAppClusterImpl{id=etkYQH8o}; delayed 209ms but Sensor:
>>> service.isUp (java.lang.Boolean) did not recover from false;
>>> not-up-indicators={service-not-up-indicators-from-children-and-members=No
>>>
>>> entities present}
>>> 2015-07-08 22:57:03,284 WARN Setting
>>> DynamicWebAppClusterImpl{id=etkYQH8o}
>>> on-fire due to problems when expected running, up=false, problems:
>>> {start=start failed with error: java.lang.IllegalStateException: Node in
>>> cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking
>>> start
>>> at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}}
>>> 2015-07-08 22:57:03,284 WARN Setting
>>> DynamicWebAppClusterImpl{id=etkYQH8o}
>>> on-fire due to problems when expected running, up=false, problems:
>>> {start=start failed with error: java.lang.IllegalStateException: Node in
>>> cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking
>>> start
>>> at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}}
>>> 2015-07-08 22:57:03,287 WARN Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:03,292 WARN Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:03,347 WARN Error invoking start at
>>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>>> tasks failed, 2 errors including: Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:03,370 WARN Error invoking start at
>>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: Error invoking start at
>>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>>> tasks failed, 2 errors including: Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:03,651 WARN Service is not up when setting running on
>>> BasicApplicationImpl{id=Vw9IzYmS}; delayed 204ms but Sensor: service.isUp
>>> (java.lang.Boolean) did not recover from false;
>>> not-up-indicators={service-lifecycle-indicators-from-children-and-members=None
>>>
>>> of the entities are up}
>>> 2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
>>> on-fire due to problems when expected running, up=false, problems:
>>> {service-lifecycle-indicators-from-children-and-members=Required entities
>>> not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
>>> MySqlNodeImpl{id=NTTOCdTC}}
>>> 2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
>>> on-fire due to problems when expected running, up=false, problems:
>>> {service-lifecycle-indicators-from-children-and-members=Required entities
>>> not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
>>> MySqlNodeImpl{id=NTTOCdTC}}
>>> 2015-07-08 22:57:03,783 WARN Error invoking start at
>>> BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
>>> errors including: Error invoking start at
>>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>>> tasks failed, 2 errors including: Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>> 2015-07-08 22:57:03,961 WARN Error invoking start at
>>> BasicApplicationImpl{id=Vw9IzYmS}: Error invoking start at
>>> BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
>>> errors including: Error invoking start at
>>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>>> tasks failed, 2 errors including: Error invoking start at
>>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>>> JcloudsLocation[openstack-nova:
>>>
>>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>>
>>> to resolve PortableTemplateBuilder[ports=[22],
>>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>>> hardwareId=RegionOne/12,
>>>
>>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>>
>>> org.jclouds.http.HttpResponseException: Error parsing input
>>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>>> GMT],
>>> Connection=[keep-alive],
>>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>>> payload=[content=true, contentMetadata=[contentDisposition=null,
>>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>>> contentMD5=null, contentType=application/json, expires=null],
>>> written=false]}
>>>
>>>
>>> could you help me to make it work?
>>>
>>> Thanks
>>>
>>>
>>
>>
>
Re: OpenStack connection not working
Posted by Aled Sage <al...@gmail.com>.
Thanks Daniel.
You could try with Brooklyn 0.7.0-SNAPSHOT [1]. This now depends on
jclouds 1.9.0. That will be easier/safer than modifying 0.7.0-M2 to
depend on a different jclouds version. We'll hopefully release a
Brooklyn 0.7.0 GA in the next couple of weeks.
Aled
[1]
https://brooklyn.incubator.apache.org/v/0.7.0-SNAPSHOT/misc/download.html
On 09/07/2015 09:36, Daniel Seybold wrote:
> Hi Jesus,
>
> I assume you are using Brooklyn 0.7.0-M2
>
> I've struggled with the exactly same problem quite a long time when I
> tried to get Brookyln running in our Openstack environment.
>
> The issue is connected with Openstack itself, Jclouds and the way
> Brooklyn uses Jclouds.
>
> The simple solution is: Your tenant mustn't have any Images created
> from Snapshots visible. Then it will work.
>
> A more detailed explanation:
>
> - If you are creating Images from Snapshots in Openstack the metadata
> of this image will contain not only key-value paris but also more
> complex objects [1]
> - Jclouds will parse this metadata fields but Jclouds is using GSON
> and assumes there are only key-value pairs like stated in the
> Openstack Spec [2]
> - Jclouds is aware of this issue and it is fixed in Version 1.8.2
> however Brooklyn uses 1.8.0 in 0.7.0-M2 [3]
> - Regarding Jclouds the error will only occurs if you are using the
> *listInDetail
> <https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html#listInDetail%28%29>*()
> function brooklyn does, for the *list
> <https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html#listInDetail%28%29>*()
> function it should work fine [3]
>
> So either you have to upgrade manually the JClouds Version or remove
> all Images created from Snapshots.
>
> Unfortunately for me upgrading of Jclouds didn't work because the
> maven build crashed because of wrong dependcies. But I didn't spend
> much time in trying to fix the dependencies.
>
> [1] https://bugs.launchpad.net/nova/+bug/1354587
> [2] http://developer.openstack.org/api-ref-compute-v2.html#compute_images
> [3] https://issues.apache.org/jira/browse/JCLOUDS-655
> [4]
> https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html
>
> Cheers,
> Daniel
>
>
> Am 09.07.2015 um 00:58 schrieb Jesus arteche:
>> hey guys,
>>
>> I'm trying to connect with Brooklyn to my OpenStack deployment. Brooklyn
>> (last version available on the web) is deployed over an Ubuntu VM on my
>> OpenStack deployment, so it can hit the API URL.
>>
>> This is my properties file, the section for OpenStack:
>>
>> ## OpenStack Nova access information can be downloaded from the
>> openstack
>> web interface; for example, as openrc.sh file
>> #brooklyn.location.named.ICOS=jclouds:openstack-nova:
>> https://192.168.101.10:5000/v2.0
>> brooklyn.location.named.ICOS.identity=CustEnablement:chechu
>> brooklyn.location.named.ICOS.credential=my_password
>> brooklyn.location.named.ICOS.endpoint=https://192.168.101.10:5000/v2.0
>> brooklyn.location.named.ICOS.location=RegionOne
>>
>> ## The ID of the image must be configured according to the local
>> OpenStack
>> settings
>> ## Use the command nova image-list to list all the available images
>> ## Use the command nova show <image-name> to get more details
>> brooklyn.location.named.ICOS.imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5
>>
>>
>> ## Virtual Machine flavors must match the ones created upfront
>> according to
>> the local OpenStack settings
>> ## Use the command nova flavor-list to list all the available options
>> ## Use the command nova flavor-show <flavor-name> to get more details
>> brooklyn.location.named.ICOS.hardwareId=RegionOne/12
>>
>> ## (Optional) Configurations
>>
>> # brooklyn.location.named.My\
>> OpenStack.user=user-name-inside-the-instance
>>
>> ## The keyPair must by created upfront. Both the following two
>> options are
>> required at the same time.
>> brooklyn.location.named.ICOS.keyPair=chechu
>> brooklyn.location.named.ICOS.loginUser.privateKeyFile=/home/ibmcloud/chechu.key
>>
>>
>>
>> An this is the error when I try to deploy the yaml example (changing teh
>> location) from the website (
>> https://brooklyn.incubator.apache.org/v/latest/start/blueprints.html#launching-from-a-blueprint)
>>
>> :
>>
>> 2015-07-08 22:56:59,358 INFO Launched from YAML:
>> io.brooklyn.camp.spi.AssemblyTemplate@5c0d2ce2[id=fGm9fzhN;
>> type=AssemblyTemplate] -> BasicApplicationImpl{id=Vw9IzYmS}
>> (Task[start:XHUmoFSe])
>> 2015-07-08 22:56:59,514 INFO Starting MySqlNodeImpl{id=NTTOCdTC},
>> obtaining a new location instance in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> with ports [22, 3306]
>> 2015-07-08 22:56:59,624 INFO Starting NginxControllerImpl{id=GBuUTYMh},
>> obtaining a new location instance in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> with ports [22, 8000]
>> 2015-07-08 22:56:59,666 INFO Resize
>> DynamicWebAppClusterImpl{id=etkYQH8o}
>> from 0 to 1
>> 2015-07-08 22:56:59,804 INFO Starting JBoss7ServerImpl{id=xBJP1cIK},
>> obtaining a new location instance in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> with ports [22, 9443, 10999, 8443, 8080, 9990]
>> 2015-07-08 22:57:01,147 INFO Creating VM openstack-nova:
>> https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC} in
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
>>
>> ]
>> 2015-07-08 22:57:01,532 INFO Creating VM openstack-nova:
>> https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK} in
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
>>
>> ]
>> 2015-07-08 22:57:01,945 INFO Creating VM openstack-nova:
>> https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh} in
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
>>
>> ]
>> 2015-07-08 22:57:02,867 ERROR Error parsing input
>> com.google.gson.JsonIOException: java.net.URISyntaxException: Malformed
>> escape pair at index 29:
>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>
>> at
>> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
>>
>> ~[gson-2.2.2.jar:na]
>> Caused by: java.net.URISyntaxException: Malformed escape pair at
>> index 29:
>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>
>> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
>> 2015-07-08 22:57:02,874 WARN Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing
>> input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,875 INFO Loading available images at
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> for reference...
>> 2015-07-08 22:57:02,879 WARN Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing
>> input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,880 ERROR Failed to start VM for openstack-nova:
>> https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh}:
>> Unable
>> to match required VM template constraints
>> PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>
>> see list of images in log. Root cause:
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,881 WARN Error loading available images to report
>> (following original error matching template which will be rethrown):
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
>> ~[jclouds-core-1.8.0.jar:1.8.0]
>> Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
>> Malformed escape pair at index 29:
>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>
>> at
>> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
>>
>> ~[gson-2.2.2.jar:na]
>> Caused by: java.net.URISyntaxException: Malformed escape pair at
>> index 29:
>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>
>> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
>> 2015-07-08 22:57:02,883 ERROR Failed to start VM for openstack-nova:
>> https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK}:
>> Unable to
>> access cloud JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,883 WARN Attempt #1/1 to obtain machine threw
>> error:
>> java.lang.IllegalStateException: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,882 WARN Attempt #1/1 to obtain machine threw
>> error:
>> java.lang.IllegalStateException: Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>
>> see list of images in log. Root cause:
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,898 WARN Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing
>> input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,898 ERROR Failed to start VM for openstack-nova:
>> https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC}: Unable to
>> match required VM template constraints
>> PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>
>> see list of images in log. Root cause:
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,899 WARN Attempt #1/1 to obtain machine threw
>> error:
>> java.lang.IllegalStateException: Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>
>> see list of images in log. Root cause:
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,907 WARN Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,910 WARN Error invoking start at
>> NginxControllerImpl{id=GBuUTYMh}: Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>
>> see list of images in log. Root cause:
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:02,951 ERROR Cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o}
>> failed to start entity JBoss7ServerImpl{id=xBJP1cIK} (removing):
>> java.lang.IllegalStateException: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> java.lang.IllegalStateException: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> at
>> brooklyn.location.jclouds.JcloudsLocation.buildTemplate(JcloudsLocation.java:1070)
>>
>> ~[brooklyn-locations-jclouds-0.7.0-M2-incubating.jar:0.7.0-M2-incubating]
>>
>> Caused by: org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
>> ~[jclouds-core-1.8.0.jar:1.8.0]
>> Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
>> Malformed escape pair at index 29:
>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>
>> at
>> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
>>
>> ~[gson-2.2.2.jar:na]
>> Caused by: java.net.URISyntaxException: Malformed escape pair at
>> index 29:
>> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
>>
>> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
>> 2015-07-08 22:57:02,952 WARN Error invoking start at
>> MySqlNodeImpl{id=NTTOCdTC}: Unable to match required VM template
>> constraints PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
>>
>> when trying to provision VM in JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
>>
>> see list of images in log. Root cause:
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:03,007 WARN Setting QuarantineGroupImpl{id=Rhy8qGEE}
>> on-fire due to problems when expected null / up=null:
>> {service-lifecycle-indicators-from-children-and-members=Required
>> entity not
>> healthy: JBoss7ServerImpl{id=xBJP1cIK}}
>> 2015-07-08 22:57:03,283 WARN Service is not up when setting running on
>> DynamicWebAppClusterImpl{id=etkYQH8o}; delayed 209ms but Sensor:
>> service.isUp (java.lang.Boolean) did not recover from false;
>> not-up-indicators={service-not-up-indicators-from-children-and-members=No
>>
>> entities present}
>> 2015-07-08 22:57:03,284 WARN Setting
>> DynamicWebAppClusterImpl{id=etkYQH8o}
>> on-fire due to problems when expected running, up=false, problems:
>> {start=start failed with error: java.lang.IllegalStateException: Node in
>> cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking
>> start
>> at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}}
>> 2015-07-08 22:57:03,284 WARN Setting
>> DynamicWebAppClusterImpl{id=etkYQH8o}
>> on-fire due to problems when expected running, up=false, problems:
>> {start=start failed with error: java.lang.IllegalStateException: Node in
>> cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking
>> start
>> at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}}
>> 2015-07-08 22:57:03,287 WARN Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:03,292 WARN Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:03,347 WARN Error invoking start at
>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>> tasks failed, 2 errors including: Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:03,370 WARN Error invoking start at
>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: Error invoking start at
>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>> tasks failed, 2 errors including: Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:03,651 WARN Service is not up when setting running on
>> BasicApplicationImpl{id=Vw9IzYmS}; delayed 204ms but Sensor:
>> service.isUp
>> (java.lang.Boolean) did not recover from false;
>> not-up-indicators={service-lifecycle-indicators-from-children-and-members=None
>>
>> of the entities are up}
>> 2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
>> on-fire due to problems when expected running, up=false, problems:
>> {service-lifecycle-indicators-from-children-and-members=Required
>> entities
>> not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
>> MySqlNodeImpl{id=NTTOCdTC}}
>> 2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
>> on-fire due to problems when expected running, up=false, problems:
>> {service-lifecycle-indicators-from-children-and-members=Required
>> entities
>> not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
>> MySqlNodeImpl{id=NTTOCdTC}}
>> 2015-07-08 22:57:03,783 WARN Error invoking start at
>> BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
>> errors including: Error invoking start at
>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>> tasks failed, 2 errors including: Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>> 2015-07-08 22:57:03,961 WARN Error invoking start at
>> BasicApplicationImpl{id=Vw9IzYmS}: Error invoking start at
>> BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
>> errors including: Error invoking start at
>> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
>> tasks failed, 2 errors including: Error invoking start at
>> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
>> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
>> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
>> JcloudsLocation[openstack-nova:
>> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
>>
>> to resolve PortableTemplateBuilder[ports=[22],
>> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
>> hardwareId=RegionOne/12,
>> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
>>
>> org.jclouds.http.HttpResponseException: Error parsing input
>> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02
>> GMT],
>> Connection=[keep-alive],
>> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
>> payload=[content=true, contentMetadata=[contentDisposition=null,
>> contentEncoding=null, contentLanguage=null, contentLength=22891,
>> contentMD5=null, contentType=application/json, expires=null],
>> written=false]}
>>
>>
>> could you help me to make it work?
>>
>> Thanks
>>
>
>
Re: OpenStack connection not working
Posted by Daniel Seybold <da...@uni-ulm.de>.
Hi Jesus,
I assume you are using Brooklyn 0.7.0-M2
I've struggled with the exactly same problem quite a long time when I
tried to get Brookyln running in our Openstack environment.
The issue is connected with Openstack itself, Jclouds and the way
Brooklyn uses Jclouds.
The simple solution is: Your tenant mustn't have any Images created from
Snapshots visible. Then it will work.
A more detailed explanation:
- If you are creating Images from Snapshots in Openstack the metadata of
this image will contain not only key-value paris but also more complex
objects [1]
- Jclouds will parse this metadata fields but Jclouds is using GSON and
assumes there are only key-value pairs like stated in the Openstack Spec
[2]
- Jclouds is aware of this issue and it is fixed in Version 1.8.2
however Brooklyn uses 1.8.0 in 0.7.0-M2 [3]
- Regarding Jclouds the error will only occurs if you are using the
*listInDetail
<https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html#listInDetail%28%29>*()
function brooklyn does, for the *list
<https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html#listInDetail%28%29>*()
function it should work fine [3]
So either you have to upgrade manually the JClouds Version or remove all
Images created from Snapshots.
Unfortunately for me upgrading of Jclouds didn't work because the maven
build crashed because of wrong dependcies. But I didn't spend much time
in trying to fix the dependencies.
[1] https://bugs.launchpad.net/nova/+bug/1354587
[2] http://developer.openstack.org/api-ref-compute-v2.html#compute_images
[3] https://issues.apache.org/jira/browse/JCLOUDS-655
[4]
https://jclouds.apache.org/reference/javadoc/1.8.x/org/jclouds/openstack/glance/v1_0/features/ImageApi.html
Cheers,
Daniel
Am 09.07.2015 um 00:58 schrieb Jesus arteche:
> hey guys,
>
> I'm trying to connect with Brooklyn to my OpenStack deployment. Brooklyn
> (last version available on the web) is deployed over an Ubuntu VM on my
> OpenStack deployment, so it can hit the API URL.
>
> This is my properties file, the section for OpenStack:
>
> ## OpenStack Nova access information can be downloaded from the openstack
> web interface; for example, as openrc.sh file
> #brooklyn.location.named.ICOS=jclouds:openstack-nova:
> https://192.168.101.10:5000/v2.0
> brooklyn.location.named.ICOS.identity=CustEnablement:chechu
> brooklyn.location.named.ICOS.credential=my_password
> brooklyn.location.named.ICOS.endpoint=https://192.168.101.10:5000/v2.0
> brooklyn.location.named.ICOS.location=RegionOne
>
> ## The ID of the image must be configured according to the local OpenStack
> settings
> ## Use the command nova image-list to list all the available images
> ## Use the command nova show <image-name> to get more details
> brooklyn.location.named.ICOS.imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5
>
> ## Virtual Machine flavors must match the ones created upfront according to
> the local OpenStack settings
> ## Use the command nova flavor-list to list all the available options
> ## Use the command nova flavor-show <flavor-name> to get more details
> brooklyn.location.named.ICOS.hardwareId=RegionOne/12
>
> ## (Optional) Configurations
>
> # brooklyn.location.named.My\ OpenStack.user=user-name-inside-the-instance
>
> ## The keyPair must by created upfront. Both the following two options are
> required at the same time.
> brooklyn.location.named.ICOS.keyPair=chechu
> brooklyn.location.named.ICOS.loginUser.privateKeyFile=/home/ibmcloud/chechu.key
>
>
> An this is the error when I try to deploy the yaml example (changing teh
> location) from the website (
> https://brooklyn.incubator.apache.org/v/latest/start/blueprints.html#launching-from-a-blueprint)
> :
>
> 2015-07-08 22:56:59,358 INFO Launched from YAML:
> io.brooklyn.camp.spi.AssemblyTemplate@5c0d2ce2[id=fGm9fzhN;
> type=AssemblyTemplate] -> BasicApplicationImpl{id=Vw9IzYmS}
> (Task[start:XHUmoFSe])
> 2015-07-08 22:56:59,514 INFO Starting MySqlNodeImpl{id=NTTOCdTC},
> obtaining a new location instance in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> with ports [22, 3306]
> 2015-07-08 22:56:59,624 INFO Starting NginxControllerImpl{id=GBuUTYMh},
> obtaining a new location instance in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> with ports [22, 8000]
> 2015-07-08 22:56:59,666 INFO Resize DynamicWebAppClusterImpl{id=etkYQH8o}
> from 0 to 1
> 2015-07-08 22:56:59,804 INFO Starting JBoss7ServerImpl{id=xBJP1cIK},
> obtaining a new location instance in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> with ports [22, 9443, 10999, 8443, 8080, 9990]
> 2015-07-08 22:57:01,147 INFO Creating VM openstack-nova:
> https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC} in
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
> ]
> 2015-07-08 22:57:01,532 INFO Creating VM openstack-nova:
> https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK} in
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
> ]
> 2015-07-08 22:57:01,945 INFO Creating VM openstack-nova:
> https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh} in
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0
> ]
> 2015-07-08 22:57:02,867 ERROR Error parsing input
> com.google.gson.JsonIOException: java.net.URISyntaxException: Malformed
> escape pair at index 29:
> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
> at
> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
> ~[gson-2.2.2.jar:na]
> Caused by: java.net.URISyntaxException: Malformed escape pair at index 29:
> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
> 2015-07-08 22:57:02,874 WARN Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,875 INFO Loading available images at
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> for reference...
> 2015-07-08 22:57:02,879 WARN Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,880 ERROR Failed to start VM for openstack-nova:
> https://192.168.101.10:5000/v2.0@NginxControllerImpl{id=GBuUTYMh}: Unable
> to match required VM template constraints
> PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
> see list of images in log. Root cause:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,881 WARN Error loading available images to report
> (following original error matching template which will be rethrown):
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
> ~[jclouds-core-1.8.0.jar:1.8.0]
> Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
> Malformed escape pair at index 29:
> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
> at
> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
> ~[gson-2.2.2.jar:na]
> Caused by: java.net.URISyntaxException: Malformed escape pair at index 29:
> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
> 2015-07-08 22:57:02,883 ERROR Failed to start VM for openstack-nova:
> https://192.168.101.10:5000/v2.0@JBoss7ServerImpl{id=xBJP1cIK}: Unable to
> access cloud JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,883 WARN Attempt #1/1 to obtain machine threw error:
> java.lang.IllegalStateException: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,882 WARN Attempt #1/1 to obtain machine threw error:
> java.lang.IllegalStateException: Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
> see list of images in log. Root cause:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,898 WARN Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> (rethrowing): org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,898 ERROR Failed to start VM for openstack-nova:
> https://192.168.101.10:5000/v2.0@MySqlNodeImpl{id=NTTOCdTC}: Unable to
> match required VM template constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
> see list of images in log. Root cause:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,899 WARN Attempt #1/1 to obtain machine threw error:
> java.lang.IllegalStateException: Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
> see list of images in log. Root cause:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,907 WARN Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,910 WARN Error invoking start at
> NginxControllerImpl{id=GBuUTYMh}: Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
> see list of images in log. Root cause:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:02,951 ERROR Cluster DynamicWebAppClusterImpl{id=etkYQH8o}
> failed to start entity JBoss7ServerImpl{id=xBJP1cIK} (removing):
> java.lang.IllegalStateException: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> java.lang.IllegalStateException: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> at
> brooklyn.location.jclouds.JcloudsLocation.buildTemplate(JcloudsLocation.java:1070)
> ~[brooklyn-locations-jclouds-0.7.0-M2-incubating.jar:0.7.0-M2-incubating]
> Caused by: org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:67)
> ~[jclouds-core-1.8.0.jar:1.8.0]
> Caused by: com.google.gson.JsonIOException: java.net.URISyntaxException:
> Malformed escape pair at index 29:
> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
> at
> com.google.gson.internal.bind.TypeAdapters$19.read(TypeAdapters.java:460)
> ~[gson-2.2.2.jar:na]
> Caused by: java.net.URISyntaxException: Malformed escape pair at index 29:
> https://172.20.72.10:8774/v2/%(tenant_id)s/v2/d64bee94af1b44d98dc7c8084b26d9ac/images/7c6195e4-3c20-4069-9803-f74f58e160e7
> at java.net.URI$Parser.fail(URI.java:2829) ~[na:1.7.0_79]
> 2015-07-08 22:57:02,952 WARN Error invoking start at
> MySqlNodeImpl{id=NTTOCdTC}: Unable to match required VM template
> constraints PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]
> when trying to provision VM in JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0];
> see list of images in log. Root cause:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:03,007 WARN Setting QuarantineGroupImpl{id=Rhy8qGEE}
> on-fire due to problems when expected null / up=null:
> {service-lifecycle-indicators-from-children-and-members=Required entity not
> healthy: JBoss7ServerImpl{id=xBJP1cIK}}
> 2015-07-08 22:57:03,283 WARN Service is not up when setting running on
> DynamicWebAppClusterImpl{id=etkYQH8o}; delayed 209ms but Sensor:
> service.isUp (java.lang.Boolean) did not recover from false;
> not-up-indicators={service-not-up-indicators-from-children-and-members=No
> entities present}
> 2015-07-08 22:57:03,284 WARN Setting DynamicWebAppClusterImpl{id=etkYQH8o}
> on-fire due to problems when expected running, up=false, problems:
> {start=start failed with error: java.lang.IllegalStateException: Node in
> cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start
> at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}}
> 2015-07-08 22:57:03,284 WARN Setting DynamicWebAppClusterImpl{id=etkYQH8o}
> on-fire due to problems when expected running, up=false, problems:
> {start=start failed with error: java.lang.IllegalStateException: Node in
> cluster DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start
> at JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}}
> 2015-07-08 22:57:03,287 WARN Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:03,292 WARN Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:03,347 WARN Error invoking start at
> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
> tasks failed, 2 errors including: Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:03,370 WARN Error invoking start at
> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: Error invoking start at
> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
> tasks failed, 2 errors including: Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:03,651 WARN Service is not up when setting running on
> BasicApplicationImpl{id=Vw9IzYmS}; delayed 204ms but Sensor: service.isUp
> (java.lang.Boolean) did not recover from false;
> not-up-indicators={service-lifecycle-indicators-from-children-and-members=None
> of the entities are up}
> 2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
> on-fire due to problems when expected running, up=false, problems:
> {service-lifecycle-indicators-from-children-and-members=Required entities
> not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
> MySqlNodeImpl{id=NTTOCdTC}}
> 2015-07-08 22:57:03,652 WARN Setting BasicApplicationImpl{id=Vw9IzYmS}
> on-fire due to problems when expected running, up=false, problems:
> {service-lifecycle-indicators-from-children-and-members=Required entities
> not healthy: ControlledDynamicWebAppClusterImpl{id=T41dKEGf},
> MySqlNodeImpl{id=NTTOCdTC}}
> 2015-07-08 22:57:03,783 WARN Error invoking start at
> BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
> errors including: Error invoking start at
> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
> tasks failed, 2 errors including: Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
> 2015-07-08 22:57:03,961 WARN Error invoking start at
> BasicApplicationImpl{id=Vw9IzYmS}: Error invoking start at
> BasicApplicationImpl{id=Vw9IzYmS}: 2 of 2 parallel child tasks failed, 2
> errors including: Error invoking start at
> ControlledDynamicWebAppClusterImpl{id=T41dKEGf}: 2 of 2 parallel child
> tasks failed, 2 errors including: Error invoking start at
> DynamicWebAppClusterImpl{id=etkYQH8o}: Node in cluster
> DynamicWebAppClusterImpl{id=etkYQH8o} failed: Error invoking start at
> JBoss7ServerImpl{id=xBJP1cIK}: Unable to access cloud
> JcloudsLocation[openstack-nova:
> https://192.168.101.10:5000/v2.0:CustEnablement:chechu/openstack-nova:https://192.168.101.10:5000/v2.0]
> to resolve PortableTemplateBuilder[ports=[22],
> imageId=RegionOne/ef28f96b-c9be-409f-b577-c503f50d2da5,
> hardwareId=RegionOne/12,
> imageChooserFunction=brooklyn.location.jclouds.BrooklynImageChooser$3@14b1bf7a]:
> org.jclouds.http.HttpResponseException: Error parsing input
> {statusCode=200, message=OK, headers={Date=[Wed, 08 Jul 2015 22:57:02 GMT],
> Connection=[keep-alive],
> X-Compute-Request-Id=[req-a6b50a3a-4a96-4815-a5df-743534966f48]},
> payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=22891,
> contentMD5=null, contentType=application/json, expires=null],
> written=false]}
>
>
> could you help me to make it work?
>
> Thanks
>