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

原创 2016年08月29日 11:26:50

参考设计文档
目前发现两个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


版权声明:本文为博主原创文章,未经博主允许不得转载。

WIFI 4-addr frame

下面是普通WIFI management packet的格式,我们看到它有3个地址,但是Data frame有可能有4个地址。  下面是普通WIFI data packet的格式,我们看到...

phpize安装及使用

参考链接:http://php.net/manual/en/install.pecl.phpize.php phpize,为php扩展准备构建环境...

VMware vSphere Web Services SDK编程指南(五)- 5.1 客户端应用(vCenter 服务器连接)

5.1 vCenter 服务器连接 5.2 与 vCenter 服务器建立一个单点登录会话 每个 vCenter 服务器客户端应用程序都必须连接到服务器,并将用户帐户凭证传递给服务器认证,建立连接后...

每个开发者都应该拥有一款的 GitHub Trending 客户端,GitHub 最受欢迎的开源项目浏览器

GitHub Popular这是一个用来查看GitHub最受欢迎与最热项目的App,它基于React Native支持Android和iOS双平台。English目录 功能与特性 下载安装 预览图 运...

实验:android案例——新闻客户端(使用开源项目AsyncHttpClient和SmartImageView)

一、实验目的   综合使用开源项目AsyncHttpClient和SmartImageView,实现获取服务器的XML文件并将其解析出来捆绑显示到ListView上。 二、运行效果图 三...

Mac下教你如何使用Github客户端开源项目(详细)

Mac下教你如何使用Github客户端开源项目(详细) 工作之余自己也会一写一些小的程序项目,由于一直没时间“折腾”开源,之前写博客都是直接粘代码片段,今天看别人写技术博客大都会...

Mac下教你如何使用Github客户端开源项目

Mac下教你如何使用Github客户端开源项目 字数801 阅读1544 评论15 喜欢70 工作之余自己也会一写一些小的程序项目,由于一直没时间“折腾”开源,之前写博客都是直接粘代码...

网络编程之开源项目和JSON解析技术的使用——简易新闻客户端

此案例中使用了开源项目AsyncHttpClient和SmartImageView,以及JSON解析技术的使用。实现获取服务器的Json文件并将其解析出来捆绑显示到ListView上的功能。1、首先创...

如何使用Github参与开源项目(以eoe的Android客户端为例)

Github是一个非常棒的项目托管网站,基于Git的原理,让我们可以非常方便的多人协作参与到开源项目里来,前几日eoe把android客户端开源了,看到不少同学非常积极的参与进来或者想参与进来,但是不...
  • zmywly
  • zmywly
  • 2014年07月29日 14:03
  • 1743

手把手教你使用CVS客户端进行项目开发

CVS使用手册:手把手教你使用CVS客户端进行项目开发 摘要:本文详细介绍了CVS的基本入门知识以及cvs客户端的配置过程,并由浅入深的描述了如何应用CVS进行系统开发或其它文档的版本管理与控制...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用开源项目开发vcenter客户端
举报原因:
原因补充:

(最多只允许输入30个字)