python调用vcenter的api 克隆虚拟机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用vcenter的api 克隆虚拟机相关的知识,希望对你有一定的参考价值。

环境 python 2.7 或者 3.4以上

1 安装pyvmomi

pip install pyvmomi

2、git clone https://github.com/vmware/pyvmomi-community-samples/

里面是很多人写号的脚本 clone_vm.py 是用来克隆虚拟机的

但是 在我的环境下 vcenter6.0下老是报ssl错误

修改了下原文件

def main():

    """

    Let this thing fly

    """

    args = get_args()

    si = None

    context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)

    context.verify_mode = ssl.CERT_NONE

加入标黄的两行,文件头加入 import ssl

执行脚本

 python2.7 clone_vm.py  -s  -u  -p ‘ --template "centos-6.7-500g-withlvm-ver:9-2" -v test-122

结果 技术分享

以上是关于python调用vcenter的api 克隆虚拟机的主要内容,如果未能解决你的问题,请参考以下文章

VCenter克隆虚拟机报错msg.snapshot.error-QUIESCINGERROR

V-3-3 在没有VCenter的情况下,复制虚拟机

克隆esxi虚拟机怎么修改mac地址

vmware api开发之克隆虚拟机

vcenter6.5使用自定义规范部署虚拟机

求助贴:vsphere esxi 4.0,克隆虚拟机时创建快照失败