Looks like either you've got an intermittent network problem or the cinder api service is restarting. Anything enlightening in the cinder-api log?
On 28 Jul 2016 16:41, "varun bhatnagar" <varun292...@gmail.com> wrote: Hello Steve, Thanks a lot for such a quick response. Yes the IP is reachable. ping 10.33.237.104 PING 10.33.237.104 (10.33.237.104) 56(84) bytes of data. 64 bytes from 10.33.237.104: icmp_seq=1 ttl=64 time=0.587 ms 64 bytes from 10.33.237.104: icmp_seq=2 ttl=64 time=0.101 ms 64 bytes from 10.33.237.104: icmp_seq=3 ttl=64 time=0.092 ms 64 bytes from 10.33.237.104: icmp_seq=4 ttl=64 time=0.144 ms ^C --- 10.33.237.104 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 0.092/0.231/0.587/0.206 ms root@cic-1:~# Endpoints for keystone and cinder are defined as below: | keystone | identity | RegionOne | | | | publicURL: http://10.33.237.104:5000/v2.0 | | | | internalURL: http://192.168.2.28:5000/v2.0 | | | | adminURL: http://192.168.2.28:35357/v2.0 | | cinderv2 | volumev2 | RegionOne | | | | publicURL: http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92 | | | | internalURL: http://192.168.2.28:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92 | | | | adminURL: http://192.168.2.28:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92 | | | | | And adding debug gives the below details: openstack volume list --debug START with options: ['volume', 'list', '--debug'] options: Namespace(access_token_endpoint='', auth_type='', auth_url=' http://192.168.2.28:5000/v2.0', cacert='', client_id='', client_secret='***', cloud='', debug=True, default_domain='Default', deferred_help=False, domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', log_file=None, os_clustering_api_version='1', os_compute_api_version='', os_data_processing_api_version='1.1', os_data_processing_url='', os_dns_api_version='2', os_identity_api_version='', os_image_api_version='', os_key_manager_api_version='1', os_network_api_version='', os_object_api_version='', os_orchestration_api_version='1', os_project_id=None, os_project_name=None, os_queues_api_version='1.1', os_volume_api_version='', os_workflow_api_version='2', password='***', profile=None, project_domain_id='', project_domain_name='', project_id='', project_name='admin', protocol='', region_name='RegionOne', scope='', service_provider_endpoint='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='', user_id='', username='admin', verbose_level=3, verify=None) defaults: {u'auth_type': 'password', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', 'cacert': None, u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', u'interface': None, u'network_api_version': u'2', u'image_format': u'qcow2', u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'disable_vendor_agent': {}} cloud cfg: {'auth_type': 'password', u'compute_api_version': u'2', u'orchestration_api_version': '1', u'database_api_version': u'1.0', 'data_processing_api_version': '1.1', u'network_api_version': u'2', u'image_format': u'qcow2', u'image_api_version': u'2', 'clustering_api_version': '1', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'verbose_level': 3, 'region_name': 'RegionOne', 'api_timeout': None, u'baremetal_api_version': u'1', 'queues_api_version': '1.1', 'auth': {'username': 'admin', 'project_name': 'admin', 'password': '***', 'auth_url': 'http://192.168.2.28:5000/v2.0'}, 'default_domain': 'Default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', 'key': None, 'timing': False, 'cacert': None, u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': u'2.0', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} compute API version 2, cmd group openstack.compute.v2 network API version 2, cmd group openstack.network.v2 image API version 2, cmd group openstack.image.v2 volume API version 2, cmd group openstack.volume.v2 identity API version 2.0, cmd group openstack.identity.v2 object_store API version 1, cmd group openstack.object_store.v1 orchestration API version 1, cmd group openstack.orchestration.v1 clustering API version 1, cmd group openstack.clustering.v1 workflow_engine API version 2, cmd group openstack.workflow_engine.v2 key_manager API version 1, cmd group openstack.key_manager.v1 dns API version 2, cmd group openstack.dns.v2 data_processing API version 1.1, cmd group openstack.data_processing.v1 messaging API version 1.1, cmd group openstack.messaging.v1 command: volume list -> openstackclient.volume.v2.volume.ListVolume Auth plugin password selected auth_type: password Using auth plugin: password Using parameters {'username': 'admin', 'password': '***', 'project_name': 'admin', 'auth_url': 'http://192.168.2.28:5000/v2.0'} Get auth_ref REQ: curl -g -i -X GET http://192.168.2.28:5000/v2.0 -H "Accept: application/json" -H "User-Agent: python-openstackclient keystoneauth1/2.3.0 python-requests/2.9.1 CPython/2.7.6" Starting new HTTP connection (1): 192.168.2.28 "GET /v2.0 HTTP/1.1" 200 None RESP: [200] Transfer-Encoding: chunked Vary: X-Keystone-Internal,X-Auth-Token Server: Apache Connection: close Date: Thu, 28 Jul 2016 13:35:11 GMT Content-Type: application/json x-openstack-request-id: req-27df9679-2ff5-4d6a-aecb-3499b5aa683b RESP BODY: {"version": {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://192.168.2.28:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}} Making authentication request to http://192.168.2.28:5000/v2.0/tokens Resetting dropped connection: 192.168.2.28 "POST /v2.0/tokens HTTP/1.1" 200 None run(Namespace(all_projects=False, columns=[], formatter='table', long=False, max_width=0, name=None, noindent=False, project=None, project_domain=None, quote_mode='nonnumeric', status=None, user=None, user_domain=None)) Instantiating volume client: <class 'cinderclient.v2.client.Client'> Instantiating compute client for VAPI Version Major: 2, Minor: 0 Instantiating identity client: <class 'openstackclient.identity.client.IdentityClientv2'> Making authentication request to http://192.168.2.28:5000/v2.0/tokens Resetting dropped connection: 192.168.2.28 "POST /v2.0/tokens HTTP/1.1" 200 None REQ: curl -g -i -X GET http://10.33.237.104:8774/v2.1/servers/detail -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}c2d3c0718b45d184c4a0b99cc0858a3f65d150b3" Starting new HTTP connection (1): 10.33.237.104 "GET /v2.1/servers/detail HTTP/1.1" 200 15 RESP: [200] Content-Length: 15 X-Compute-Request-Id: req-b78348d6-750a-44e6-b303-1e4d87ddb64c Vary: X-OpenStack-Nova-API-Version Connection: close X-Openstack-Nova-Api-Version: 2.1 Date: Thu, 28 Jul 2016 13:35:11 GMT Content-Type: application/json RESP BODY: {"servers": []} REQ: curl -g -i -X GET http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail -H "User-Agent: python-cinderclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}c2d3c0718b45d184c4a0b99cc0858a3f65d150b3" Starting new HTTP connection (1): 10.33.237.104 Unable to establish connection to http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 374, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/dist-packages/openstackclient/common/command.py", line 38, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 92, in run column_names, data = self.take_action(parsed_args) File "/usr/lib/python2.7/dist-packages/openstackclient/volume/v2/volume.py", line 305, in take_action data = volume_client.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volumes.py", line 282, in list return self._list(url, resource_type, limit=limit) File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 73, in _list resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 111, in get return self._cs_request(url, 'GET', **kwargs) File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 108, in _cs_request return self.request(url, method, **kwargs) File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 99, in request **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 212, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 101, in request return self.session.request(url, method, **kwargs) File "/usr/lib/python2.7/dist-packages/openstackclient/common/session.py", line 40, in request resp = super(TimingSession, self).request(url, method, **kwargs) File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 94, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 452, in request resp = send(**kwargs) File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 496, in _send_request raise exceptions.ConnectFailure(msg) ConnectFailure: Unable to establish connection to http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail clean_up ListVolume: Unable to establish connection to http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/openstackclient/shell.py", line 118, in run ret_val = super(OpenStackShell, self).run(argv) File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 255, in run result = self.run_subcommand(remainder) File "/usr/lib/python2.7/dist-packages/openstackclient/shell.py", line 153, in run_subcommand ret_value = super(OpenStackShell, self).run_subcommand(argv) File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 374, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/dist-packages/openstackclient/common/command.py", line 38, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 92, in run column_names, data = self.take_action(parsed_args) File "/usr/lib/python2.7/dist-packages/openstackclient/volume/v2/volume.py", line 305, in take_action data = volume_client.volumes.list(search_opts=search_opts) File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volumes.py", line 282, in list return self._list(url, resource_type, limit=limit) File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 73, in _list resp, body = self.api.client.get(url) File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 111, in get return self._cs_request(url, 'GET', **kwargs) File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 108, in _cs_request return self.request(url, method, **kwargs) File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 99, in request **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 212, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 101, in request return self.session.request(url, method, **kwargs) File "/usr/lib/python2.7/dist-packages/openstackclient/common/session.py", line 40, in request resp = super(TimingSession, self).request(url, method, **kwargs) File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 94, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 452, in request resp = send(**kwargs) File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 496, in _send_request raise exceptions.ConnectFailure(msg) ConnectFailure: Unable to establish connection to http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail BR, Varun On Thu, Jul 28, 2016 at 3:17 PM, Steve Martinelli <s.martine...@gmail.com> wrote: > try running the command with --debug when it fails. normally that error > happens when the client can't reach the host, does the IP address and port > number look correct? > > On Thu, Jul 28, 2016 at 8:57 AM, varun bhatnagar <varun292...@gmail.com> > wrote: > >> Hi, >> >> I am using OpenStack Mitaka. >> I am trying to list volumes using openstack client, the command works >> sometimes but sometimes it fails: >> >> openstack volume list >> Unable to establish connection to >> http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail >> >> openstack volume list >> >> +--------------------------------------+--------------+-----------+------+-------------+ >> | ID | Display Name | Status | Size >> | Attached to | >> >> +--------------------------------------+--------------+-----------+------+-------------+ >> | dfab04ce-5ad3-4787-8342-3e76afd877a0 | testvol | available | 1 >> | | >> >> +--------------------------------------+--------------+-----------+------+-------------+ >> >> >> Can anyone please tell me what is wrong here. >> >> BR, >> Varun >> >> _______________________________________________ >> Mailing list: >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> Post to : openstack@lists.openstack.org >> Unsubscribe : >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack >> >> > __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack