我一直在为官方VMWare pyvmomi API提供文档和示例,并且就我而言,我找不到一种明显的方法来从ESXi服务器中取出虚拟机。
任何人都可以提供一个例子或指向已经证实了这一点的人 - 看起来唯一的选择就是自己滚动一些
我认为每个部分都在那里,但我真的希望有人能指出我正确的方向。
答案 0 :(得分:4)
我很乐意帮助解决这个问题。首先,你是正确的,你必须做的步骤。他们将找到VM,然后关闭它,最后销毁VM。销毁任务将删除文件并从库存中删除。
我创建了一个示例脚本来向您展示如何操作。这已在4.1,5.0和5.5 vSphere中进行了测试。 https://github.com/virtdevninja/pyvmomi-community-samples/blob/master/samples/destroy_vm.py