0

我使用 pyvmomi 模块创建了 VM,并使其从 ISO 启动。启动虚拟机后,虚拟机将从 ISO 启动。如何检查虚拟机是否启动的状态?

4

1 回答 1

2

我检查 VM 是否正在运行以及 VMTools 的状态是否为“toolsOk”(意味着它们已安装并正在运行)。

from pyVmomi import vim
#...
# connect and get your vm
#...
vm_running = False
if (vm.runtime.powerstate == vim.VirtualMachinePowerState.poweredOn) and (vm.guest.toolsStatus == vim.vm.GuestInfo.ToolsStatus.toolsOk):
    vm_running = True
#...

进一步阅读:

于 2016-05-19T11:24:58.040 回答