目錄
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 打印結果:
自行打印