目录
1.1需要判断一下这个网络是否是交换机,即通过判断这个network是否具有capability这个属于
2.1 主要是通过mob路径来查找的,首先找到内容主目录content
1.1需要判断一下这个网络是否是交换机,即通过判断这个network是否具有capability这个属于
# -*- coding: utf-8 -*-
from pyVim import connect
import atexit
service_instance = connect.SmartConnect(host='xxxx',user='[email protected]',pwd='xxxxxxx',port=443)
content = service_instance.RetrieveContent()
vcontent = service_instance.content
for dc in vcontent.rootFolder.childEntity:
if dc.name == 'Datacenter':
for network in dc.networkFolder.childEntity:
# print '{}'.format(network.__dict__.items())
if hasattr(network, 'capability'):
capabilitys = network.capability.compatibleHostComponentProductInfo
print network.name
if network.name == 'dvs***':
print capabilitys[1].version
print str(capabilitys[1].version).replace('<','.0')
1.2 打印结果:
自行打印