<div dir="ltr">Hello Steve,<div><br></div><div>Thanks a lot for such a quick response.</div><div><br></div><div>Yes the IP is reachable.</div><div><br></div><div><div>ping 10.33.237.104</div><div>PING 10.33.237.104 (10.33.237.104) 56(84) bytes of data.</div><div>64 bytes from <a href="http://10.33.237.104">10.33.237.104</a>: icmp_seq=1 ttl=64 time=0.587 ms</div><div>64 bytes from <a href="http://10.33.237.104">10.33.237.104</a>: icmp_seq=2 ttl=64 time=0.101 ms</div><div>64 bytes from <a href="http://10.33.237.104">10.33.237.104</a>: icmp_seq=3 ttl=64 time=0.092 ms</div><div>64 bytes from <a href="http://10.33.237.104">10.33.237.104</a>: icmp_seq=4 ttl=64 time=0.144 ms</div><div>^C</div><div>--- 10.33.237.104 ping statistics ---</div><div>4 packets transmitted, 4 received, 0% packet loss, time 3003ms</div><div>rtt min/avg/max/mdev = 0.092/0.231/0.587/0.206 ms</div><div>root@cic-1:~# </div></div><div><br></div><div><br></div><div>Endpoints for keystone and cinder are defined as below:</div><div><br></div><div><div>| keystone       | identity       | RegionOne                                                                        |</div><div>|                |                |   publicURL: <a href="http://10.33.237.104:5000/v2.0">http://10.33.237.104:5000/v2.0</a>                                      |</div><div>|                |                |   internalURL: <a href="http://192.168.2.28:5000/v2.0">http://192.168.2.28:5000/v2.0</a>                                     |</div><div>|                |                |   adminURL: <a href="http://192.168.2.28:35357/v2.0">http://192.168.2.28:35357/v2.0</a>                                       |</div></div><div><br></div><div><br></div><div><div>| cinderv2       | volumev2       | RegionOne                                                                        |</div><div>|                |                |   publicURL: <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92</a>       |</div><div>|                |                |   internalURL: <a href="http://192.168.2.28:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92">http://192.168.2.28:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92</a>      |</div><div>|                |                |   adminURL: <a href="http://192.168.2.28:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92">http://192.168.2.28:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92</a>         |</div><div>|                |                |                                                                                  |</div></div><div><br></div><div><br></div><div>And adding debug gives the below details:</div><div><br></div><div><div>openstack volume list --debug</div><div>START with options: ['volume', 'list', '--debug']</div><div>options: Namespace(access_token_endpoint='', auth_type='', auth_url='<a href="http://192.168.2.28:5000/v2.0">http://192.168.2.28:5000/v2.0</a>', 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)</div><div>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': {}}</div><div>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': '<a href="http://192.168.2.28:5000/v2.0'">http://192.168.2.28:5000/v2.0'</a>}, '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': {}}</div><div>compute API version 2, cmd group openstack.compute.v2</div><div>network API version 2, cmd group openstack.network.v2</div><div>image API version 2, cmd group openstack.image.v2</div><div>volume API version 2, cmd group openstack.volume.v2</div><div>identity API version 2.0, cmd group openstack.identity.v2</div><div>object_store API version 1, cmd group openstack.object_store.v1</div><div>orchestration API version 1, cmd group openstack.orchestration.v1</div><div>clustering API version 1, cmd group openstack.clustering.v1</div><div>workflow_engine API version 2, cmd group openstack.workflow_engine.v2</div><div>key_manager API version 1, cmd group openstack.key_manager.v1</div><div>dns API version 2, cmd group openstack.dns.v2</div><div>data_processing API version 1.1, cmd group openstack.data_processing.v1</div><div>messaging API version 1.1, cmd group openstack.messaging.v1</div><div>command: volume list -> openstackclient.volume.v2.volume.ListVolume</div><div>Auth plugin password selected</div><div>auth_type: password</div><div>Using auth plugin: password</div><div>Using parameters {'username': 'admin', 'password': '***', 'project_name': 'admin', 'auth_url': '<a href="http://192.168.2.28:5000/v2.0">http://192.168.2.28:5000/v2.0</a>'}</div><div>Get auth_ref</div><div>REQ: curl -g -i -X GET <a href="http://192.168.2.28:5000/v2.0">http://192.168.2.28:5000/v2.0</a> -H "Accept: application/json" -H "User-Agent: python-openstackclient keystoneauth1/2.3.0 python-requests/2.9.1 CPython/2.7.6"</div><div>Starting new HTTP connection (1): 192.168.2.28</div><div>"GET /v2.0 HTTP/1.1" 200 None</div><div>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 </div><div>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": "<a href="http://192.168.2.28:5000/v2.0/">http://192.168.2.28:5000/v2.0/</a>", "rel": "self"}, {"href": "<a href="http://docs.openstack.org/">http://docs.openstack.org/</a>", "type": "text/html", "rel": "describedby"}]}}</div><div><br></div><div>Making authentication request to <a href="http://192.168.2.28:5000/v2.0/tokens">http://192.168.2.28:5000/v2.0/tokens</a></div><div>Resetting dropped connection: 192.168.2.28</div><div>"POST /v2.0/tokens HTTP/1.1" 200 None</div><div>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))</div><div>Instantiating volume client: <class 'cinderclient.v2.client.Client'></div><div>Instantiating compute client for VAPI Version Major: 2, Minor: 0</div><div>Instantiating identity client: <class 'openstackclient.identity.client.IdentityClientv2'></div><div>Making authentication request to <a href="http://192.168.2.28:5000/v2.0/tokens">http://192.168.2.28:5000/v2.0/tokens</a></div><div>Resetting dropped connection: 192.168.2.28</div><div>"POST /v2.0/tokens HTTP/1.1" 200 None</div><div>REQ: curl -g -i -X GET <a href="http://10.33.237.104:8774/v2.1/servers/detail">http://10.33.237.104:8774/v2.1/servers/detail</a> -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}c2d3c0718b45d184c4a0b99cc0858a3f65d150b3"</div><div>Starting new HTTP connection (1): 10.33.237.104</div><div>"GET /v2.1/servers/detail HTTP/1.1" 200 15</div><div>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 </div><div>RESP BODY: {"servers": []}</div><div><br></div><div>REQ: curl -g -i -X GET <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail</a> -H "User-Agent: python-cinderclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}c2d3c0718b45d184c4a0b99cc0858a3f65d150b3"</div><div>Starting new HTTP connection (1): 10.33.237.104</div><div>Unable to establish connection to <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail</a></div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 374, in run_subcommand</div><div>    result = cmd.run(parsed_args)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/common/command.py", line 38, in run</div><div>    return super(Command, self).run(parsed_args)</div><div>  File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 92, in run</div><div>    column_names, data = self.take_action(parsed_args)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/volume/v2/volume.py", line 305, in take_action</div><div>    data = volume_client.volumes.list(search_opts=search_opts)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volumes.py", line 282, in list</div><div>    return self._list(url, resource_type, limit=limit)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 73, in _list</div><div>    resp, body = self.api.client.get(url)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 111, in get</div><div>    return self._cs_request(url, 'GET', **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 108, in _cs_request</div><div>    return self.request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 99, in request</div><div>    **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 212, in request</div><div>    resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 101, in request</div><div>    return self.session.request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/common/session.py", line 40, in request</div><div>    resp = super(TimingSession, self).request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 94, in inner</div><div>    return func(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 452, in request</div><div>    resp = send(**kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 496, in _send_request</div><div>    raise exceptions.ConnectFailure(msg)</div><div>ConnectFailure: Unable to establish connection to <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail</a></div><div>clean_up ListVolume: Unable to establish connection to <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail</a></div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/shell.py", line 118, in run</div><div>    ret_val = super(OpenStackShell, self).run(argv)</div><div>  File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 255, in run</div><div>    result = self.run_subcommand(remainder)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/shell.py", line 153, in run_subcommand</div><div>    ret_value = super(OpenStackShell, self).run_subcommand(argv)</div><div>  File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 374, in run_subcommand</div><div>    result = cmd.run(parsed_args)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/common/command.py", line 38, in run</div><div>    return super(Command, self).run(parsed_args)</div><div>  File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 92, in run</div><div>    column_names, data = self.take_action(parsed_args)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/volume/v2/volume.py", line 305, in take_action</div><div>    data = volume_client.volumes.list(search_opts=search_opts)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volumes.py", line 282, in list</div><div>    return self._list(url, resource_type, limit=limit)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 73, in _list</div><div>    resp, body = self.api.client.get(url)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 111, in get</div><div>    return self._cs_request(url, 'GET', **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 108, in _cs_request</div><div>    return self.request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 99, in request</div><div>    **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 212, in request</div><div>    resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 101, in request</div><div>    return self.session.request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/openstackclient/common/session.py", line 40, in request</div><div>    resp = super(TimingSession, self).request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 94, in inner</div><div>    return func(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 452, in request</div><div>    resp = send(**kwargs)</div><div>  File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 496, in _send_request</div><div>    raise exceptions.ConnectFailure(msg)</div><div>ConnectFailure: Unable to establish connection to <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail</a></div><div><br></div></div><div><br></div><div>BR,</div><div>Varun</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 28, 2016 at 3:17 PM, Steve Martinelli <span dir="ltr"><<a href="mailto:s.martinelli@gmail.com" target="_blank">s.martinelli@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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?</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Jul 28, 2016 at 8:57 AM, varun bhatnagar <span dir="ltr"><<a href="mailto:varun292006@gmail.com" target="_blank">varun292006@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi,<div><br></div><div>I am using OpenStack Mitaka.</div><div>I am trying to list volumes using openstack client, the command works sometimes but sometimes it fails:</div><div><br></div><div><div>openstack volume list</div><div>Unable to establish connection to <a href="http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail" target="_blank">http://10.33.237.104:8776/v2/3cbbffce04d9463e8cb8d3ca6480ed92/volumes/detail</a></div><div><br></div></div><div><div>openstack volume list</div><div>+--------------------------------------+--------------+-----------+------+-------------+</div><div>| ID                                   | Display Name | Status    | Size | Attached to |</div><div>+--------------------------------------+--------------+-----------+------+-------------+</div><div>| dfab04ce-5ad3-4787-8342-3e76afd877a0 | testvol      | available |    1 |             |</div><div>+--------------------------------------+--------------+-----------+------+-------------+</div></div><div><br></div><div><br></div><div>Can anyone please tell me what is wrong here.</div><div><br></div><div>BR,</div><div>Varun</div></div>
<br></div></div>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>