擅长:python、mysql、java
<p>要使用pyVmomi检索<strong>vSwitch</strong>,可以执行以下操作:</p>
<pre><code>def _get_vim_objects(content, vim_type):
'''Get vim objects of a given type.'''
return [item for item in content.viewManager.CreateContainerView(
content.rootFolder, [vim_type], recursive=True
).view]
content = si.RetrieveContent()
for host in self._get_vim_objects(content, vim.HostSystem):
for vswitch in host.config.network.vswitch:
print(vswitch.name)
</code></pre>
<p>结果是:</p>
^{pr2}$
<hr/>
<p>要检索分布式vSwitch,您可以使用vim type=<strong>vim.dvs.VmwareDistributedVirtualSwitch</strong>参数。在</p>