一键登录 更安全快捷
邮箱登录
我已阅读并接受 用户协议 隐私政策
zip

VMware Automation Tools and SDKs全套自动化工具SDK合集v6.5-v7.0U2资源包

VMware Automation Tools and SDKs全套自动化工具SDK合集v6.5-v7.0U2资源包下载
多语言开发SDK|批量运维CLI|磁盘备份套件|监控对接MIB|网页控制台嵌入式开发全套素材
  • 资源作者:博通官方
  • 资源大小:130.22 MB / 2.74 GB
  • 资源版本:vSphere 6.5 / 6.7 / 7.x / 8.x、vSAN全版本
  • 资源语言:全语言
  • 国家地区:全地区
  • MD5值:34b0ce348059647e7d2a62c49c71a2e1 / 0c1ce44a43c0f47eb64306783bb91472
9.99积分
官方,安全,无毒,稳定,纯净,无广
资源介绍 Resource Introduction 如遇问题请投诉反馈

VMware Automation Tools and SDKs 是VMware官方面向企业虚拟化运维、二次开发、私有云平台建设推出的全套自动化开发工具合集,也是目前vSphere生态最完整的一套开发接口、运维工具、监控对接、磁盘开发、控制台嵌入解决方案。

整套资源同时兼容新旧两代API体系:包含传统 SOAP 架构的 Management SDK 适配 vSphere6.x 老旧集群,以及全新 REST JSON 架构的 Automation SDK 适配 vSphere7.0 新版集群,完美解决企业新旧虚拟化环境并存的自动化开发难题。

合集内置十余类专项工具,覆盖虚拟机生命周期管控、vSAN分布式存储自动化、VMDK磁盘底层读写、网页控制台嵌入、硬件监控告警、主机性能排障、虚拟机内部命令执行等全场景能力,所有资源完全离线打包,涉密内网、隔离机房无需公网即可完成整套二次开发与自动化部署。

最新说明

本次全站更新为官方稳定基线版本,整合 v6.5 接口更新站点、v6.7~7.0U2 全套SDK目录,修复早期零散版本缺失Demo、文档不全、接口示例缺失等问题。

本次资源提供双版本打包方案:原版镜像完整保留官方目录结构,适合开发调试、哈希校验、官方文档对照;场景分组版按运维用途归类整理,适合企业日常自动化运维、批量部署、快速调取工具,兼顾开发与运维两类人群使用需求。

所有SDK组件均为官方正式Release版本,无测试版、无阉割组件,支持生产环境二次开发、私有云平台搭建、备份系统开发、监控系统深度对接。

版本核心优势

新旧双API全面兼容 同时内置 SOAP 传统接口与 REST 全新接口,一套资源通吃 vSphere6.5~7.0U2 所有版本集群,解决企业新旧环境迭代升级的适配难题。

全品类SDK工具全覆盖 包含集群管控、vSAN存储、磁盘开发、网页控制台、主机性能排障、内网监控对接、虚拟机内控等十余类工具,是目前最完整的VMware自动化开发合集。

网页控制台完整二次开发能力 内置 HTML Console SDK + WBIS 依赖组件,可直接将虚拟机远程控制台嵌入自研运维平台、私有云门户,摆脱vCenter网页限制。

支持无vCenter单机运维 内置独立ESX CLI工具包,无需部署vCenter,可直接远程管理单台ESXi主机,适配边缘机房、单节点虚拟化场景自动化。

纯内网离线闭环使用 所有镜像、工具、文档、示例代码全部离线封装,无需公网拉取依赖,完全满足政企等保隔离、涉密机房开发运维标准。

内置资源明细分类

1、Java接口更新站点组件

包含 vSphereManagement Java SOAP 接口站点、vSphereAutomation Java REST 接口站点,适配Java项目二次开发,提供完整Eclipse/IDEA导入站点文件。

2、网页控制台开发套件

HTML Console SDK + WBIS依赖组件,实现虚拟机网页远程桌面嵌入、无vCenter页面访问虚拟机控制台。

3、集群核心SDK合集

Management SDK、Automation SDK、vSAN Management SDK,分别负责传统集群管控、新版REST自动化、vSAN分布式存储策略与磁盘组运维。

4、运维命令行工具集

vSphere CLI批量运维工具、独立ESX单机运维Python包、Resxtop性能排障工具,满足批量虚拟机管理、主机性能诊断需求。

5、监控与备份开发套件

SNMP MIBs监控告警库对接Zabbix/Prometheus,VDDK磁盘开发套件支持第三方备份软件增量读写VMDK磁盘。

6、虚拟机内部管控工具

VIX、Guest SDK支持远程在虚拟机内部执行命令、读写文件、修改系统配置,实现无登录虚拟机运维。

适配落地场景

企业虚拟化自动化运维 编写Python/Java脚本实现虚拟机批量创建、批量开关机、定时快照、资源巡检、自动扩容,替代人工vCenter手动操作。

企业私有云平台自研 基于全套SDK开发自助运维门户,实现员工自助开虚拟机、重置密码、查看资源、远程控制台访问。

第三方备份系统二次开发 依托VDDK套件实现VMDK磁盘读取、增量备份、磁盘格式转换,适配企业专属备份系统开发。

内网监控平台深度对接 导入SNMP MIB文件,实现ESXi硬件温度、磁盘故障、集群状态、网络异常实时告警。

嵌入式运维平台改造 通过HTML Console SDK将虚拟机控制台嵌入内网OA、运维系统,统一管理所有虚拟化资源。

vSAN分布式存储专项运维 通过vSAN SDK实现磁盘组自动扩容、存储策略批量修改、故障域巡检、存储健康度自动化检测。

适配人群

虚拟化运维工程师:用于批量自动化运维、性能排障、批量巡检、内网监控对接、vSAN日常运维。

后端二次开发工程师:用于Java/Python私有云平台开发、新旧接口适配、虚拟机管控功能开发。

政企涉密运维人员:用于纯内网离线环境搭建自动化体系,无公网依赖、满足等保规范。

备份、监控系统开发人员:用于VDDK磁盘开发、SNMP监控对接、虚拟化生态深度集成。

硬件与环境适配要求

硬件配置标准

测试环境:8核CPU、16G内存、千兆网卡即可完成SDK调试与脚本运行。

生产开发环境:16核及以上CPU、32G内存、稳定内网环境,保障批量接口调用稳定性。

虚拟化环境适配

全面适配 ESXi 6.5 / 6.7 / 7.0 / 7.0U1 / 7.0U2

vCenter 6.x 环境优先使用 SOAP Management SDK

vCenter 7.0+ 环境优先使用 REST Automation SDK

vSAN 集群必须使用专属 vSAN Management SDK

开发系统适配

Windows、CentOS、Ubuntu、Photon OS 全平台支持;Java推荐JDK8+,Python适配3.7~3.10稳定版本。

标准化部署与使用教程

步骤一:根据场景选择对应资源包 开发调试、官方对照、哈希校验选择【原版Collection包】;日常运维、快速部署选择【分组Pack包】。

步骤二:离线环境依赖部署 内网服务器部署对应开发环境(JDK/Python),配置本地依赖源,保证离线环境无缺失依赖。

步骤三:导入SDK资源 Java开发直接导入UpdateSite更新站点;脚本开发解压对应工具目录,配置系统环境变量。

步骤四:基础接口连通调试 使用官方Demo示例代码,测试虚拟机查询、开关机、资源读取等基础接口,确认连通正常。

步骤五:业务自动化脚本开发 根据业务需求编写批量运维、定时备份、资源巡检、监控上报、存储管控等自动化脚本。

步骤六:监控与排障工具落地 导入SNMP MIB至监控平台,部署Resxtop性能巡检机制,接入HTML控制台实现内网统一运维。

步骤七:运维流程固化 将自动化脚本接入定时任务平台、运维平台,形成标准化、常态化虚拟化自动化运维体系。

部署注意事项

vSphere 6.5 环境不兼容新版REST接口,必须使用传统SOAP Management SDK。

HTML控制台SDK部署必须搭配WBIS依赖组件,单独部署会出现加载失败。

VDDK主要用于备份软件开发,普通运维无需部署,避免资源冗余。

批量调用SDK接口建议业务低峰执行,防止高频请求导致vCenter线程拥堵。

vSAN操作禁止使用通用SDK,必须使用专属vSAN SDK保证策略兼容性。

纯内网环境需提前配置本地语言环境与依赖库,避免离线缺失组件报错。

常见问题

Q1:Management SDK 和 Automation SDK 应该如何精准选型?

A:老旧 vSphere 6.5/6.7 生产集群,优先选用 Management SOAP SDK,兼容性最全、适配稳定;vSphere 7.0、7.0U1、7.0U2 新版集群,推荐使用全新 Automation REST SDK,接口更简洁、功能更丰富,支持容器、标签、内容库等新特性。

Q2:页面两个全集压缩包有什么区别,该下载哪一个?

A:原版 Collection 包保留官方原始目录和原生压缩文件,适合开发人员调试、哈希校验、对照官方文档二次开发;分组 FullSet 包按运维场景归类整理,目录精简清晰,适合运维人员日常部署、批量使用、快速落地自动化脚本,企业团队建议双包留存。

Q3:无 vCenter 管理的单台 ESXi 主机,能否实现自动化运维?

A:可以。资源内置独立 Standalone ESX 运维工具包,无需部署 vCenter,可直接远程连接单台 ESXi 主机,完成主机信息查询、配置修改、基础资源运维等操作,适配边缘机房、单节点虚拟化场景。

Q4:VDDK 开发套件普通虚拟化运维需要使用吗?

A:不需要。VDDK 是专业级虚拟机磁盘开发工具,仅适用于自研备份系统、磁盘格式转换、VMDK 增量读写、数据迁移等二次开发场景,日常虚拟机运维、集群管控无需部署和使用,避免资源冗余。

Q5:HTML 网页控制台 SDK 部署后页面加载失败、空白如何解决?

A:该问题基本都是依赖缺失导致,HTML Console SDK 必须搭配 WBIS 依赖组件配套部署,单独安装 SDK 会出现加载异常、无法连接虚拟机控制台的问题,部署时需同步安装配套依赖组件,同时放行 vCenter 443 端口。

Q6:如何通过本套资源实现 vSphere 硬件监控告警对接?

A:压缩包内自带完整 SNMP MIBs 文件,可直接导入 Zabbix、Prometheus 等监控平台,在 ESXi 主机开启 SNMP 服务并放行对应端口,即可自动识别主机硬件温度、磁盘故障、集群状态、网络异常等指标,实现常态化监控告警。

Q7:高频批量调用 SDK 接口,会不会导致 vCenter 性能卡顿?

A:高频密集的接口请求会占用 vCenter 线程资源,大概率造成页面卡顿、接口超时。建议批量自动化任务放在业务低峰期执行,超大批量操作拆分多批次执行,规避集群性能波动风险。

Q8:vSAN 分布式存储运维,能否使用通用 SDK 替代专属 SDK?

A:不建议且不推荐。通用集群 SDK 仅支持基础虚拟机管控,对 vSAN 磁盘组、故障域、存储策略、缓存机制等专属功能适配不全,强行使用易出现配置失效、存储异常问题,vSAN 运维必须使用专属 vSAN Management SDK。

Q9:完全隔离的涉密内网,能否完整使用整套 SDK 资源?

A:可以完整使用。整套资源所有工具、文档、Demo 示例、依赖组件均已离线打包,全程无需访问公网,无需拉取外部依赖,仅需内网搭建对应 JDK、Python 运行环境,即可完成所有开发和运维操作,完全满足等保隔离要求。

Q10:Guest SDK 和普通虚拟机管控 SDK 的核心差异是什么?

A:普通 SDK 仅能管控虚拟机硬件层面,比如开关机、修改配置、快照管理;Guest SDK 可穿透虚拟机系统内核,远程在客户机内部执行命令、读写文件、修改系统配置、部署程序,实现无登录深度运维,适配批量系统初始化、业务部署场景。

下载地址 Download
立即下载(9.99积分
资源预览 RESOURCE PREVIEW
资源预览
VMware-Automation-Tools-and-SDKs-Full-v6.5-v7.0U2-Official-Collection-www.2na.com.zip
[{"title":"\u4f20\u7edfSOAP \u63a5\u53e3Java\u66f4\u65b0\u7ad9\u70b9","children":[{"title":"UpdateSite-SDK-vSphereManagement-Java_6.5.0.4571253_4627804.zip","size":89854441}]},{"title":"\u62df\u673a\u7f51\u9875\u63a7\u5236\u53f0\u5f00\u53d1\u5305","children":[{"title":"VMware HTML Console SDK.zip","size":307496}]},{"title":"\u65b0\u7248REST\u63a5\u53e3Java\u66f4\u65b0\u7ad9\u70b9","children":[{"title":"UpdateSite-SDK-vSphereAutomation-Sdk-Java_6.5.0.4571808_4627805.zip","size":32417215}]},{"title":"\u7f51\u9875\u63a7\u5236\u53f0\u4f9d\u8d56\u7ec4\u4ef6","children":[{"title":"UpdateSite-WBIS-com.vmware.vide-3.5.7.4249275.zip","size":13952771}]},{"title":"VMware Automation_Tools_and_SDKs\u865a\u62df\u5316\u81ea\u52a8\u5316\u5de5\u5177\u4e0eSDK\u5408\u96c6\u5b98\u65b9\u79bb\u7ebf\u8d44\u6e90\u5305.url","size":143}]
VMware-Automation-Tools-and-SDKs-FullSet-v6.5-v7.0U2-Official-Pack-www.2na.com.zip
[{"title":"\u5355\u4e3b\u673a\u76f4\u8fde\u8fd0\u7ef4\u7ec4","children":[{"title":"Standalone ESX Command Line Interface Python Package","children":[{"title":"Standalone ESX Command Line Interface Python Package.png","size":48614},{"title":"esxcli-8.0.0-22179150.tgz","size":297265}]}]},{"title":"\u547d\u4ee4\u884c\u8fd0\u7ef4\u7ec4","children":[{"title":"vSphere CLI","children":[{"title":"VMware-vSphere-CLI-6.7.0-8156551.exe","size":48899520},{"title":"VMware-vSphere-CLI-6.7.0-8156551.i386.tar.gz","size":20969095},{"title":"VMware-vSphere-CLI-6.7.0-8156551.x86_64.tar.gz","size":39353542},{"title":"eol.txt","size":1305},{"title":"vSphere CLI.b3sums","size":401},{"title":"vSphere CLI.sha1sums","size":305}]}]},{"title":"\u5ba2\u6237\u673a\u5185\u90e8\u7ba1\u63a7\u7ec4","children":[{"title":"Guest SDK","children":[{"title":"Guest SDK 12.2.0.png","size":148061},{"title":"VMware-GuestSDK-10.2.0-7253323.tar.gz","size":2112202},{"title":"VMware-GuestSDK-10.2.0-7253323.zip","size":731781},{"title":"VMware_GuestSDK_12.2.0_21223074.tar.gz","size":1365999},{"title":"VMware_GuestSDK_12.2.0_21223074.zip","size":764452}]},{"title":"VIX","children":[{"title":"VIX 1.15.7.png","size":58232},{"title":"VIX 1.17.0.png","size":57886},{"title":"VIX.b3sums","size":872},{"title":"VIX.sha1sums","size":542},{"title":"VMware-VIX-1.14.0-2306114.exe","size":47804624},{"title":"VMware-VIX-1.14.0-2306114.i386.bundle","size":26763162},{"title":"VMware-VIX-1.14.0-2306114.x86_64.bundle","size":28253950},{"title":"VMware-VIX-1.15.7-5115892.exe","size":41227344},{"title":"VMware-VIX-1.15.7-5115892.x86_64.bundle","size":22069207},{"title":"VMware-VIX-1.17.0-6661328.exe","size":23151048},{"title":"VMware-VIX-1.17.0-6661328.x86_64.bundle","size":22720427}]}]},{"title":"\u754c\u9762\u5b9a\u5236\u5f00\u53d1\u7ec4","children":[{"title":"vSphere Client SDK","children":[{"title":"8.0U1","children":[{"title":"html-client-sdk.zip","size":196669821},{"title":"vSphere Client SDK 8.0 U1.png","size":67938}]},{"title":"8.0U2","children":[{"title":"html-client-sdk.zip","size":178371155},{"title":"vSphere Client SDK 8.0 U2.png","size":50112}]},{"title":"vSphere-Client-SDK.zip","size":199519599},{"title":"vSphere_WebClient-SDK.zip","size":435939477},{"title":"vsphere-client-sdk-6.5.0-4602587.zip","size":423717182}]},{"title":"vSphere Perl SDK","children":[{"title":"6.7.0","children":[{"title":"VMware-vSphere-Perl-SDK-6.7.0-8156551.exe","size":48899520},{"title":"VMware-vSphere-Perl-SDK-6.7.0-8156551.i386.tar.gz","size":20969095},{"title":"VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64.tar.gz","size":39353542},{"title":"vSphere Perl SDK 6.7.0.b3sums","size":422},{"title":"vSphere Perl SDK 6.7.0.sha1sums","size":326}]},{"title":"7.0.0","children":[{"title":"VMware-vSphere-Perl-SDK-7.0.0-16453907.exe","size":9139824},{"title":"VMware-vSphere-Perl-SDK-7.0.0-16453907.i386.tar.gz","size":1539681},{"title":"VMware-vSphere-Perl-SDK-7.0.0-16453907.x86_64.tar.gz","size":1539683},{"title":"vSphere Perl SDK 7.0.b3sums","size":436},{"title":"vSphere Perl SDK 7.0.png","size":194662},{"title":"vSphere Perl SDK 7.0.sha1sums","size":273}]},{"title":"7.0U1","children":[{"title":"VMware-vSphere-Perl-SDK-7.0.0-16815913.exe","size":9135728},{"title":"VMware-vSphere-Perl-SDK-7.0.0-16815913.i386.tar.gz","size":1537313},{"title":"VMware-vSphere-Perl-SDK-7.0.0-16815913.x86_64.tar.gz","size":1537321},{"title":"vSphere Perl SDK 7.0U1.b3sums","size":438},{"title":"vSphere Perl SDK 7.0U1.png","size":194684},{"title":"vSphere Perl SDK 7.0U1.sha1sums","size":273}]},{"title":"7.0U2","children":[{"title":"VMware-vSphere-Perl-SDK-7.0.0-17698549.exe","size":9132936},{"title":"VMware-vSphere-Perl-SDK-7.0.0-17698549.i386.tar.gz","size":1537679},{"title":"VMware-vSphere-Perl-SDK-7.0.0-17698549.x86_64.tar.gz","size":1537751},{"title":"vSphere Perl SDK 7.0U2.b3sums","size":438},{"title":"vSphere Perl SDK 7.0U2.png","size":197400},{"title":"vSphere Perl SDK 7.0U2.sha1sums","size":273}]}]}]},{"title":"\u76d1\u63a7\u5907\u4efd\u914d\u5957\u7ec4","children":[{"title":"vSphere SNMP MIBs","children":[{"title":"VMware-mibs-6.7.0-6889091.zip","size":375613},{"title":"VMware-mibs-8.1.0NX-21440172.zip","size":473926},{"title":"VMware-mibs-8.5.0NX-22312469.zip","size":495343},{"title":"vSphere SNMP MIBs 8.0 U1.png","size":62041},{"title":"vSphere SNMP MIBs 8.0 U2.png","size":45902}]},{"title":"vSphere Virtual Disk Development Kit","children":[{"title":"VMware-vix-disklib-6.7.0-8535999.x86_64.tar.gz","size":20485542},{"title":"VMware-vix-disklib-6.7.0-8535999.x86_64.zip","size":19422924},{"title":"VMware-vix-disklib-7.0.0-15832853.x86_64.tar.gz","size":23927756},{"title":"VMware-vix-disklib-7.0.0-15832853.x86_64.zip","size":22582426},{"title":"VMware-vix-disklib-7.0.3-21933544.x86_64.tar.gz","size":21966624},{"title":"VMware-vix-disklib-7.0.3-21933544.x86_64.zip","size":17697472},{"title":"VMware-vix-disklib-7.0.3-23007270.x86_64.tar.gz","size":21971794},{"title":"VMware-vix-disklib-7.0.3-23007270.x86_64.zip","size":17696260},{"title":"VMware-vix-disklib-8.0.1-21562716.x86_64.tar.gz","size":24061991},{"title":"VMware-vix-disklib-8.0.1-21562716.x86_64.zip","size":16777411},{"title":"VMware-vix-disklib-8.0.2-22388865.x86_64.tar.gz","size":38524653},{"title":"VMware-vix-disklib-8.0.2-22388865.x86_64.zip","size":26264891},{"title":"VMware-vix-disklib-8.0.2-23124249.x86_64.tar.gz","size":40953784},{"title":"VMware-vix-disklib-8.0.2-23124249.x86_64.zip","size":28676084}]}]},{"title":"\u96c6\u7fa4\u6838\u5fc3 SDK \u7ec4","children":[{"title":"vSAN Management SDK","children":[{"title":"8.0U1","children":[{"title":"vSAN Management SDK 8.0 U1.b3sums","size":517},{"title":"vSAN Management SDK 8.0 U1.png","size":192225},{"title":"vSAN Management SDK 8.0 U1.sha1sums","size":300},{"title":"vsan-sdk-cs.zip","size":8490172},{"title":"vsan-sdk-java.zip","size":15828612},{"title":"vsan-sdk-perl.zip","size":8457041},{"title":"vsan-sdk-python.zip","size":8339325},{"title":"vsan-sdk-ruby.zip","size":8255609}]},{"title":"8.0U2","children":[{"title":"apiref-vmodl-doc.zip","size":8137575},{"title":"vSAN Management SDK 8.0U2.png","size":301580},{"title":"vsan-sdk-cs.zip","size":8569119},{"title":"vsan-sdk-java.zip","size":15922392},{"title":"vsan-sdk-perl.zip","size":8537010},{"title":"vsan-sdk-python.zip","size":8419788},{"title":"vsan-sdk-ruby_2.zip","size":8335529}]},{"title":"vsan-sdk-cs.zip","size":7287025},{"title":"vsan-sdk-java.zip","size":13084991},{"title":"vsan-sdk-perl.zip","size":7261819},{"title":"vsan-sdk-python.zip","size":7099374},{"title":"vsan-sdk-ruby.zip","size":7083339}]},{"title":"vSphere Automation SDK","children":[{"title":"VMware-vSphere-Automation-SDK-.NET-6.5.0-4571809.zip","size":18203656},{"title":"VMware-vSphere-Automation-SDK-Java-6.5.0-4571808.zip","size":32886123},{"title":"VMware-vSphere-Automation-SDK-Python-6.5.0-4571810.zip","size":1930588},{"title":"VMware-vSphere-Automation-SDK-REST-6.5.0-4571894.zip","size":5274875},{"title":"VMware-vSphere-Automation-SDK-Ruby-6.5.0-4571906.zip","size":3741155}]},{"title":"vSphere Management SDK","children":[{"title":"VMware-vSphere-SDK-6.7.0-7970399.zip","size":144531438},{"title":"VMware-vSphere-SDK-7.0.3-20034407.zip","size":195712675},{"title":"VMware-vSphere-SDK-8.0.1-21562244.zip","size":73324361},{"title":"VMware-vSphere-SDK-8.0.2-22394481.zip","size":73666473},{"title":"VMware-vSphereSDK-6.5.0-4571253.zip","size":92671519},{"title":"vSphere Management SDK 7.0U3f.png","size":112133},{"title":"vSphere Management SDK 8.0 U1.png","size":63184},{"title":"vSphere Management SDK 8.0 U2.png","size":57027}]}]},{"title":"VMware Automation_Tools_and_SDKs\u865a\u62df\u5316\u81ea\u52a8\u5316\u5de5\u5177\u4e0eSDK\u5408\u96c6\u5b98\u65b9\u79bb\u7ebf\u8d44\u6e90\u5305.url","size":143}]
用户留言 User Comments
扫码支付
应付金额:¥ 0
微信支付 微信支付