查看: 517|回复: 0

[Pysphere] Pysphere 基础用法

[复制链接]

415

主题

603

帖子

4607

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4607
发表于 2016-4-14 15:11:47 | 显示全部楼层 |阅读模式
因为Google code上的pysphere被关闭了,很是可惜,没进备份,所以在这里进行一下总结,我们先来和VC建立连接:
  1. import ssl
  2. from pysphere import VIServer

  3. ssl._create_default_https_context = ssl._create_unverified_context

  4. server = VIServer()
  5. server.connect('10.30.10.2**','administrator@mianbao.cn.com','********')
复制代码
面包屑:ssl主要用于屏蔽在windows下运行的时候会报ssl错误


连接完毕之后我们来获取一下VC下面的虚拟机:
  1. vms = server.get_registered_vms()
复制代码
面包屑:pprint相对于print是更加格式化,方便阅读的打印出结果
2016-04-14_151026.png
接下来我们来获取一下,此VC下面的节点:
  1. hosts = server.get_hosts()
复制代码
2016-04-14_151221.png
获取接口类型:
  1. apis = server.get_api_type()
复制代码
2016-04-14_151424.png
获取api接口的版本:
  1. apis = server.get_api_version()
复制代码
2016-04-14_151525.png
获取群集信息:
  1. clusters = server.get_clusters()
复制代码
2016-04-14_151649.png
面包屑:我刚搭建的6.0环境还没有搭建群集,所以返回的值为空。

获取数据中心:
  1. datacenters = server.get_datacenters()
复制代码
2016-04-14_151827.png
选一人白头,择一城终老
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_sctz! !jz_fhlb!
快速回复 返回顶部 返回列表