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 '计算集群的名字' 的名字写错了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2022-04-01 Vmware-workstation - Centos8.0扩容磁盘空间 / 目录