vsphere API 调用创建虚拟机

1. 版本介绍

  vsphere : vSphere Client 版本 7.0.3.01100

  Vsphere API 参考地址: vSphere Web Services API - VMware API Explorer

  vsphere API  github给的参考例子地址: pyvmomi-community-samples/samples/tools/service_instance.py at master · vmware/pyvmomi-community-samples · GitHub

2.  下载之后执行如下命令:

  python.exe .\clone_vm.py  -nossl -s x.x.x.x  -u 'usename' -p 'password' -v vm_name  --template '模板名字' --datacenter-name '数据中心名称' --vm-folder '虚拟机分类的文件夹名字' --datastore-name '数据存储的名字' --cluster-name '计算集群的名字'

--template '模板名字'

 --datacenter-name '数据中心名称'

 

--vm-folder '虚拟机分类的文件夹名字'

 

--datastore-name '数据存储的名字' 

 --cluster-name '计算集群的名字'

 刚刚开始执行的时候如下报错:

  cloning VM...
there was an error
(vmodl.fault.InvalidArgument) {
   dynamicType = <unset>,
   dynamicProperty = (vmodl.DynamicProperty) [],
   msg = 'A specified parameter was not correct: spec.location.pool',
   faultCause = <unset>,
   faultMessage = (vmodl.LocalizableMessage) [],
   invalidProperty = 'spec.location.pool'
}
VM cloned.

是因为 我的--cluster-name '计算集群的名字' 的名字写错了。

 

posted @   hoyuee  阅读(300)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2022-04-01 Vmware-workstation - Centos8.0扩容磁盘空间 / 目录
点击右上角即可分享
微信分享提示