使用开源项目开发vcenter客户端

参考设计文档
目前发现两个python sdk:oslo.vmwarepyvmimo

VMware SDK/API(6.0):  link

oslo.vmware安装方法(liberty)

1,git clone https://github.com/openstack/oslo.vmware --branch stable/liberty
2,安装oslo.vmware(开发者模式)
   cd oslo.vmware
   pip install -r requirements.txt -e .

安装完毕后,新建一个文件去测试调用接口(期间会报出证书的警告,忽略)

from oslo_vmware import api 
from oslo_vmware import vim_util

# Get a handle to a vSphere API session
session = api.VMwareAPISession(
            '200.21.101.12',
            'administrator@vsphere.local',
            'Root123.',
             1,  
             0.1)

# Get MO of type "HostSystem"
result1 = session.invoke_api(
    vim_util,                    
    'get_objects',    
    session.vim, 'HostSystem', 100) 
print result1
print "="*50

# Get information by properties of MO object
rep2 = session.invoke_api(vim_util,'get_object_properties_dict',session.vim,
result1.objects[0].obj,'vm')
print "*"*50
print rep2


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hexiaodouaipiqiu/article/details/52351447
个人分类: openstack
上一篇workbench 连接mysql数据库失败
下一篇用虚拟机安装一个openstack开发环境
想对作者说点什么? 我来说一句

python vmware vsphere开发

2015年08月10日 3.65MB 下载

没有更多推荐了,返回首页

关闭
关闭