如何使用python在Vsphere客户端上部署OVA文件

2024-09-28 15:35:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用python在VSphere上自动部署OVA映像。 我抬头看了看一些包裹。但是没有找到直接的方法。 有没有我丢失的库,或者有没有其他方法可以在VSphere上使用Python部署OVA/OVF文件/模板。 请帮忙!!!在


Tags: 文件方法模板部署vsphereovfova
2条回答

据我所知,没有合适的api可以使用python包部署ovf模板。您可以使用ovftool,VMware OVF工具是一个命令行实用程序,允许您在许多VMware产品之间导入和导出OVF包。 从vmware站点https://my.vmware.com/web/vmware/details?productId=352&downloadGroup=OVFTOOL350下载ovftool

安装OVF工具:- sudo/bin/sh VMware-ovftool-3.5.0-1274719-lin.x86_64.bundle

将ova映像部署为模板。 语法:- ovftool-dm=thick-ds=3par1-n=abhi_vm/root/lab/extract/overcloud-esx-ovsvapp.ova公司六://根部:pwd@10.1.2**.*/数据中心/主机/群集

使用操作系统(ovftool_语法)在python脚本中使用。在

我也有同样的情况,我发现有一个vSphereAutomationAPI here是用Python编写的。Github克隆here。在

您只需提取SDK并下载deploy_ovf_template.py以供使用here或从github clonehere使用。这个模板可以使用OVF,但是由于您想使用OVA,所以需要做额外的工作并提取OVA(您将得到OVF和vmdk文件)。在

对于其他情况,请查看PDF文档here。在

请注意,支持6.5>;=vSphere

相关问题 更多 >