Virtual machine 如何使用pyvmomi检查VM的引导状态?

Virtual machine 如何使用pyvmomi检查VM的引导状态?,virtual-machine,vmware,pyvmomi,Virtual Machine,Vmware,Pyvmomi,我使用pyvmomi模块创建了VM,并使其从ISO引导。一旦vm通电,vm将从ISO引导。如何检查VM是否已启动的状态?我检查VM是否正在运行,以及VMTools的状态是否为“toolsOk”(表示它们已安装并正在运行) 进一步阅读: 我检查虚拟机是否正在运行,以及虚拟机工具的状态是否为“toolsOk”(即它们已安装并正在运行) 进一步阅读: vmtools是图像的一部分吗?是的,vmtools是图像的一部分。vmtools是图像的一部分吗?是的,vmtools是图像的一部分。

我使用pyvmomi模块创建了VM,并使其从ISO引导。一旦vm通电,vm将从ISO引导。如何检查VM是否已启动的状态?

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

进一步阅读:


我检查虚拟机是否正在运行,以及虚拟机工具的状态是否为“toolsOk”(即它们已安装并正在运行)

进一步阅读:


vmtools是图像的一部分吗?是的,vmtools是图像的一部分。vmtools是图像的一部分吗?是的,vmtools是图像的一部分。
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
#...