【问题标题】:Is there a way to delete a guest vm using the pyvmomi API?有没有办法使用 pyvmomi API 删除来宾虚拟机?
【发布时间】:2015-02-15 14:46:44
【问题描述】:

我一直在翻阅官方 VMWare pyvmomi API 的文档和示例,在我的一生中,我找不到一个明显的方法来从 ESXi 服务器中删除虚拟机。

任何人都可以提供一个例子或将我指向已经实现这个的人 - 似乎唯一的选择是自己推出一些东西

  • 关闭虚拟机
  • 取消注册
  • 删除虚拟机
  • 删除与 VM 关联的磁盘?

我认为每个部分都在那里,但我真的希望有人能指出我正确的方向。

【问题讨论】:

    标签: python vmware esxi pyvmomi


    【解决方案1】:

    我很乐意为此提供帮助。首先,您是正确的,因为您必须执行这些步骤。他们将定位虚拟机,然后将其关闭,最后销毁虚拟机。销毁任务将删除文件并从库存中删除。

    我创建了一个示例脚本来向您展示该怎么做。这已在 4.1、5.0 和 5.5 vSphere 中进行了测试。 https://github.com/virtdevninja/pyvmomi-community-samples/blob/master/samples/destroy_vm.py

    【讨论】:

    猜你喜欢
    • 2020-01-12
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多