首页 > 其他 > 详细

vmware开发包之vSphere Management SDK

时间:2014-03-14 16:37:37      阅读:892      评论:0      收藏:0      [点我收藏+]

vSphere Management SDK提供了对vmware虚拟机开通变更等功能的代码示例。

在其5.5的解压包中

bubuko.com,布布扣

eam:esx agent management表示esx虚机生产环境的代理

sms:storage monitoring management存储监控

spbm:storage policy based management存储策略

ssoclient:客户端单点登录验证

vsphere-ws:web service api

 

当打开sample解决方案时会发现缺失一些dll文件。

bubuko.com,布布扣

对于Microsoft.Web.Services3.dll是微软wse3.0中的一个dll文件,可以用它来生产安全的web服务。

下载地址http://www.microsoft.com/en-us/download/details.aspx?id=14089

 

Vim25Service.dll和Vim25Service.XmlSerializers.dll则包含了对vmware虚机的管理的api。可以安装VMware vSphere PowerCLI工具集,然后在C:\Windows\Assembly\GAC_MSIL目录下找到对应的dll,下载地址https://developercenter.vmware.com/sdks

当然在vSphere Management SDK开发包中也提供了基于web的服务接口,在...SDK\vsphere-ws\wsdl\vim25目录下,可以通过wse工具生成dll文件。

bubuko.com,布布扣

关于wse工具安装配置,安装运行时、工具集和vs工具这三个选项。

bubuko.com,布布扣

 

安装完成后,打开vs的dos窗口,依次执行下方几个步骤。

1.生成cs文件。

wsdl.exe /n:Vim25Api /o:d:\sdk\dll\VimService.cs d:\sdk\dll\vimService.wsdl d:\sdk\dll\vim.wsdl

2.编译cs文件。

csc /t:library /out:d:\sdk\dll\VimService25.dll d:\sdk\dll\VimService.cs

3.生成序列化文件。

sgen /p d:\sdk\dll\VimService25.dll

4.打开原先cs文件,将[System.Xml.Serialization.XmlIncludeAttribute(typeof...开头的文件注释掉 => //[System.Xml.Serialization.XmlIncludeAttribute(typeof...再重新编译cs文件。

vmware开发包之vSphere Management SDK,布布扣,bubuko.com

vmware开发包之vSphere Management SDK

原文:http://www.cnblogs.com/yuefei/p/3600441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!