如果要搜索的虚拟机不存在,则返回输出的延迟约为一分钟。如果要搜索的虚拟机确实存在,则延迟约为2秒。我知道我遇到了一个超时值,但是有没有更快的方法来避免搜索失败呢?我们有非常大的vSphere环境,因此在实验室中运行良好,但prod ;)
def getobject(vimtype, name):
obj = None
container = content.viewManager.CreateContainerView(content.rootFolder, vimtype, True)
for c in container.view:
if c.name == name:
obj = c
break
return obj
vm = getobject([vim.VirtualMachine], "vm name")
print(vm)https://stackoverflow.com/questions/44553619
复制相似问题