Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

cinder : ERROR (EndpointNotFound): publicURL endpoint for volume service not found

Hi

I'm deploying Openstack Liberty but i have some issues regarding Cinder configuration. Following official documentation all verifies are ok but forst of all i cannot see volume functions in horizon but i can create volumes by CLI. Second if i want to show volume-list by CLI i see

root@controller:~# nova --debug volume-list

root@controller:~# nova --debug volume-list DEBUG (session:198) REQ: curl -g -i -X GET http://controller:5000/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 249 DEBUG (session:215) RESP: [200] Content-Length: 249 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:04:44 GMT x-openstack-request-id: req-3221d643-0913-4754-a54e-e3fba7146a89 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:5000/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:5000/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3454 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}98e8899b2d2f19d684fb03c21d8803edaadecb4f" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:04:44 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-61c70a36-3727-4d2a-9111-d3a623bb695a RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found root@controller:~# source admin-openrc.sh root@controller:~# nova --debug volume-list DEBUG (session:198) REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 250 DEBUG (session:215) RESP: [200] Content-Length: 250 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:04:57 GMT x-openstack-request-id: req-1bbbf96c-891c-4184-8edf-ca1763d7bd33 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:35357/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:35357/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3457 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}e60e209230c7a002b5a7170ca3625cd3bdb92129" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:04:57 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-a5a85a9c-c759-4054-94fd-c4d9d5d71d36 RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found root@controller:~# nova --debug volume-list DEBUG (session:198) REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 250 DEBUG (session:215) RESP: [200] Content-Length: 250 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:13:50 GMT x-openstack-request-id: req-7e0ba8cd-762a-4030-8a45-0dd61281c355 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:35357/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:35357/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3457 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}4dac0d7940ce87a522cde409a02e44fce189c108" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:13:50 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-66c7f546-5e85-4e06-a4a5-e502d1b58445 RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found

any idea how can workaround this situation?

Thanks

R.

cinder : ERROR (EndpointNotFound): publicURL endpoint for volume service not found

Hi

I'm deploying Openstack Liberty but i have some issues regarding Cinder configuration. Following official documentation all verifies are ok but forst of all i cannot see volume functions in horizon but i can create volumes by CLI. Second if i want to show volume-list by CLI i see

root@controller:~# nova --debug volume-list

root@controller:~# nova --debug volume-list DEBUG (session:198) REQ: curl -g -i -X GET http://controller:5000/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 249 DEBUG (session:215) RESP: [200] Content-Length: 249 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:04:44 GMT x-openstack-request-id: req-3221d643-0913-4754-a54e-e3fba7146a89 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:5000/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:5000/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3454 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}98e8899b2d2f19d684fb03c21d8803edaadecb4f" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:04:44 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-61c70a36-3727-4d2a-9111-d3a623bb695a RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found root@controller:~# source admin-openrc.sh root@controller:~# nova --debug volume-list DEBUG (session:198) REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 250 DEBUG (session:215) RESP: [200] Content-Length: 250 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:04:57 GMT x-openstack-request-id: req-1bbbf96c-891c-4184-8edf-ca1763d7bd33 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:35357/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:35357/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3457 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}e60e209230c7a002b5a7170ca3625cd3bdb92129" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:04:57 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-a5a85a9c-c759-4054-94fd-c4d9d5d71d36 RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found root@controller:~# nova --debug volume-list i receive

DEBUG (session:198) REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 250 DEBUG (session:215) RESP: [200] Content-Length: 250 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:13:50 GMT x-openstack-request-id: req-7e0ba8cd-762a-4030-8a45-0dd61281c355 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:35357/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:35357/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3457 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}4dac0d7940ce87a522cde409a02e44fce189c108" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:13:50 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-66c7f546-5e85-4e06-a4a5-e502d1b58445 RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found

any idea how can workaround this situation?

Thanks

R.

cinder : ERROR (EndpointNotFound): publicURL endpoint for volume service not found

Hi

I'm deploying Openstack Liberty but i have some issues regarding Cinder configuration. Following official documentation all verifies are ok but forst of all i cannot see volume functions in horizon but i can create volumes by CLI. Second if i want to show volume-list by CLI i see

root@controller:~# nova --debug volume-list

i receive

DEBUG (session:198) REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient"

INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 250 DEBUG (session:215) RESP: [200] Content-Length: 250 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:13:50 GMT x-openstack-request-id: req-7e0ba8cd-762a-4030-8a45-0dd61281c355 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:35357/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:35357/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3457 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}4dac0d7940ce87a522cde409a02e44fce189c108" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:13:50 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-66c7f546-5e85-4e06-a4a5-e502d1b58445 RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg) EndpointNotFound: publicURL endpoint for volume service not found ERROR (EndpointNotFound): publicURL endpoint for volume service not found

cinder : ERROR (EndpointNotFound): publicURL endpoint for volume service not found

Hi

I'm deploying Openstack Liberty but i have some issues regarding Cinder configuration. Following official documentation making verifies suggested all verifies are ok but forst is ok, im able to create volumes and im able to attache volumes to istance using CLI command, but first of all i cannot see volume functions in horizon but i can create volumes by CLI. Second ( but in horizon cinderv2 service is present and active ), second if i want to show volume-list by CLI i see

root@controller:~# nova --debug volume-list

DEBUG (session:198) REQ: curl -g -i -X GET http://controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient"

INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 250 DEBUG (session:215) RESP: [200] Content-Length: 250 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Wed, 21 Oct 2015 17:13:50 GMT x-openstack-request-id: req-7e0ba8cd-762a-4030-8a45-0dd61281c355 Content-Type: application/json X-Distribution: Ubuntu RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://controller:35357/v3/", "rel": "self"}]}}

DEBUG (base:188) Making authentication request to http://controller:35357/v3/auth/tokens DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 3457 DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}4dac0d7940ce87a522cde409a02e44fce189c108" INFO (connectionpool:205) Starting new HTTP connection (1): controller DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375 DEBUG (session:215) RESP: [200] Date: Wed, 21 Oct 2015 17:13:50 GMT Connection: keep-alive Content-Type: application/json Content-Length: 375 X-Compute-Request-Id: req-66c7f546-5e85-4e06-a4a5-e502d1b58445 RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://controller:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead. DEBUG (shell:905) publicURL endpoint for volume service not found Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main args.func(self.cs, args) File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 2047, in do_volume_list volumes = cs.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/novaclient/v2/volumes.py", line 117, in list return self._list("/volumes/detail%s" % query_str, "volumes") File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 72, in _list _resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 170, in get return self.request(url, 'GET', *kwargs) File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 91, in request *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request resp = super(LegacyJsonAdapter, self).request(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request return self.session.request(url, method, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 325, in request base_url = self.get_endpoint(auth, *endpoint_filter) File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 660, in get_endpoint return auth.get_endpoint(self, *kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 319, in get_endpoint service_name=service_name) File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner return func(args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/service_catalog.py", line 293, in url_for raise exceptions.EndpointNotFound(msg)

......

EndpointNotFound: publicURL endpoint for volume service not found
found. ERROR (EndpointNotFound): publicURL endpoint for volume service not foundfound

i guess this is an authentication problem i have used both v3 and v2.0 api policy but nothing changes.

Any idea were i have to point my attention to solve ?

Thanks

Raffaele

cinder : ERROR (EndpointNotFound): publicURL endpoint for volume service not found

Hi

I'm deploying Openstack Liberty but i have some issues regarding Cinder configuration. Following official documentation making verifies suggested all is ok, im able to create volumes and im able to attache volumes to istance using CLI command, but first of all i cannot see volume functions in horizon ( but in horizon cinderv2 service is present and active ), second if i want to show volume-list by CLI i see

root@controller:~# nova --debug volume-list

WARNING: Command volume-list is deprecated and will be removed after Nova 13.0.0 is released. Use python-cinderclient or openstackclient instead.

DEBUG (shell:905) publicURL endpoint for volume service not found

......

EndpointNotFound: publicURL endpoint for volume service not found. ERROR (EndpointNotFound): publicURL endpoint for volume service not found

i guess this is an authentication problem i have used both v3 and v2.0 api policy but nothing changes.

Any idea were i have to point my attention to solve ?

Thanks

Raffaele

--- result of keystone endpoint-list is

WARNING: unsupported identity-api-version 3, falling back to 2.0
Authorization Failed: The resource could not be found. (HTTP 404) (Request-ID: req-cdf6eaeb-9fd0-4b6c-b6c9-a4dd7bdff18a)