首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PySphere/pyvmomi如何检索EXSi主机的DNS和路由设置?

PySphere/pyvmomi如何检索EXSi主机的DNS和路由设置?
EN

Stack Overflow用户
提问于 2019-05-10 03:57:44
回答 2查看 976关注 0票数 0

使用PySphere库如何能够检索EXSi主机的'DNS和路由‘配置。

在这里,我需要检索DNS和路由 -udm00esx04下的Name属性。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-09 13:36:49

VMware pyvmomi页面上,有一个指向vSphere WS SDK文档的链接。

虽然这些文档并不总是直观的,但我在这里找到了这样的问题的答案。

要回答您的问题,您需要获得主机对象,然后获取所需的网络属性(属性)。假设"esxi“是vim.HostSystem类型的对象,下面将获得所需的信息:

代码语言:javascript
复制
 # dns name
 esxi.config.network.dnsConfig.hostName
 # domain name
 esxi.config.network.dnsConfig.domainName
票数 1
EN

Stack Overflow用户

发布于 2019-07-10 07:29:44

代码语言:javascript
复制
from pyVim import connect
from pyVmomi import vmodl
from pyVmomi import vim


address = ''
username = ''
password =  ''

con = connect.SmartConnect(host=address, user=username, pwd=password)
content = con.RetrieveContent()

cv = content.viewManager.CreateContainerView(
            container=content.rootFolder, type=[vim.HostSystem], recursive=True)
for child in cv.view:
    print child.name, ": ", child.config.network.dnsConfig.hostName
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56070507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档