Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. #################################
  2. import os
  3. from neutronclient.v2_0 import client as neutronclient
  4. from keystoneclient.v3 import client as keystoneclient
  5. from keystoneauth1 import session
  6. from keystoneauth1.identity import v3
  7.  
  8. # Load environment variables
  9. username=os.environ['OS_USERNAME']
  10. password=os.environ['OS_PASSWORD']
  11. project_id=os.environ['OS_PROJECT_ID']
  12. user_domain_name=os.environ['OS_USER_DOMAIN_NAME']
  13. project_domain_name=os.environ['OS_PROJECT_DOMAIN_NAME']
  14. auth_url=os.environ['OS_AUTH_URL']
  15.  
  16. auth = v3.Password(auth_url=auth_url,
  17. username=username,
  18. password=password,
  19. project_id=project_id,
  20. project_domain_name=project_domain_name,
  21. user_domain_name=user_domain_name)
  22. sess = session.Session(auth=auth)
  23.  
  24. neutron = neutronclient.Client(session=sess)
  25. floating_ips = neutron.list_floatingips()
  26. print floating_ips
  27.  
  28. identity = keystoneclient.Client(session=sess)
  29. print identity
  30.  
  31. print identity.projects.list()
  32.  
  33. ################################ OUTPUT after timeout ############################
  34. No handlers could be found for logger "keystoneauth.identity.base"
  35. Traceback (most recent call last):
  36. File "test.py", line 31, in <module>
  37. print identity.projects.list()
  38. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  39. return wrapped(*args, **kwargs)
  40. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/v3/projects.py", line 119, in list
  41. **kwargs)
  42. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 74, in func
  43. return f(*args, **new_kwargs)
  44. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 386, in list
  45. self.collection_key)
  46. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 124, in _list
  47. resp, body = self.client.get(url, **kwargs)
  48. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 216, in get
  49. return self.request(url, 'GET', **kwargs)
  50. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 373, in request
  51. resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
  52. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 141, in request
  53. return self.session.request(url, method, **kwargs)
  54. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  55. return wrapped(*args, **kwargs)
  56. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 592, in request
  57. resp = send(**kwargs)
  58. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 642, in _send_request
  59. raise exceptions.ConnectFailure(msg)
  60. keystoneauth1.exceptions.connection.ConnectFailure: Unable to establish connection to http://192.168.48.11:35357/v2.0/projects: HTTPConnectionPool(host='192.168.48.11', port=35357): Max retries exceeded with url: /v2.0/projects (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f2369f5cf10>: Failed to establish a new connection: [Errno 110] Connection timed out',))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement