簡體   English   中英

使用pyvmomi Vmware vCenter獲取模板列表

[英]Get list of templates with pyvmomi Vmware vCenter

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

我不知道該怎么做。 我嘗試在content.rootFolder中獲取所有對象,並比較它是否是虛擬機。 但是我找不到模板。

我看到我可以這樣做:container = content.viewManager.CreateContainerView(content.rootFolder,[[vim.VirtualMachine]],True)

但是什么都沒有

感謝您的幫助。 這樣,我想我可以找到一個特定的模板。

如果該屬性為true,則正在尋找vm.config.template ,VirtualMachine被標記為模板。 您應該使用屬性收集器來加快代碼速度。 看一下這個樣本 從第38行開始有一個vm_properties列表。您可以刪除它們,如果只關心它們,則只需使用“ name”和“ config.template”即可。 然后修改底部的打印。.添加一個簡單的if vm["config.template"]: xxx以便僅在設置了該屬性的情況下才打印。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM