使用pyvmomi Vmware vCen获取模板列表

2024-10-01 11:37:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想列出vCenter上可用的所有模板。在

我不知道怎么做到的。我试着把所有的东西都放进去content.rootFolder目录比较一下是不是虚拟机。但我找不到模板。在

我知道我能做到: 容器=content.viewManager.CreateContainerView( content.rootFolder目录, [[虚拟机]],正确)

但没什么

谢谢你的帮助。有了它,我想我可以找到一个特定的模板。在


Tags: 目录模板content容器vcenterrootfoldercreatecontainerviewviewmanager
1条回答
网友
1楼 · 发布于 2024-10-01 11:37:42

您正在查找vm.config.template如果该属性为真,则虚拟机被标记为模板。您应该使用属性收集器来加快代码的速度。看看this sample。从第38行开始有一个vm_属性列表。你可以删除它们,只需使用“name”和配置模板“如果你只在乎这些。然后修改底部的打印。。添加一个简单的if vm["config.template"]: xxx,这样它只在设置了该属性的情况下打印。。差不多吧。在

相关问题 更多 >