Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. from oslo_config import cfg
  2. from watcher.common.nova import NovaClient
  3.  
  4. from watcher.common.keystone import KeystoneClient
  5. from watcher.metrics_engine.cluster_model_collector.nova import \
  6. NovaClusterModelCollector
  7.  
  8. cfg.CONF.keystone_authtoken.auth_uri = "http://10.50.0.108:5000/v3/"
  9. cfg.CONF.keystone_authtoken.admin_user = "admin"
  10. cfg.CONF.keystone_authtoken.admin_password = "openstacktest"
  11. cfg.CONF.keystone_authtoken.admin_tenant_name = "admin"
  12. cfg.CONF.keystone_authtoken.auth_version = "v3"
  13. cfg.CONF.debug = True
  14.  
  15. print "before keystone"
  16. keystone = KeystoneClient()
  17. print "after keystone, before get_session()"
  18. keystone.get_session()
  19. print "after keystone.get_session(), before wrapper"
  20. wrapper = NovaClient(keystone.get_credentials(),
  21. session=keystone.get_session())
  22.  
  23. print "after wrapper, before model_collector"
  24.  
  25. model_collector = NovaClusterModelCollector(wrapper=wrapper)
  26.  
  27. print "after model_collector, before hypervisors"
  28.  
  29. hypervisors = wrapper.get_hypervisors_list()
  30.  
  31. for hypervisor in hypervisors:
  32. print(hypervisor)
  33.  
  34.  
  35. cluster_data_model = model_collector.get_latest_cluster_data_model()
  36.  
  37. print(cluster_data_model)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement