【问题标题】:pyvmomi retrieving vim.host.Summary.QuickStatspyvmomi 检索 vim.host.Summary.QuickStats
【发布时间】:2015-12-24 21:01:18
【问题描述】:

此时我正在尝试检索 ESXI 主机本身的快速统计信息。

这是我连接的方式:

   context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
   context.verify_mode = ssl.CERT_NONE
   si = SmartConnect(host=args.host,
                     user=args.user,
                     pwd=password,
                     port=int(args.port),
                     sslContext=context)

如何使用该库检索以下统计信息? https://github.com/vmware/pyvmomi/blob/master/docs/vim/host/Summary/QuickStats.rst

【问题讨论】:

    标签: python python-2.7 pyvmomi


    【解决方案1】:

    首先你需要找到你的主机,然后像这样访问属性:

    content = si.RetrieveContent()
    host = content.searchIndex.FindByDnsName(dnsName="DC0_C0_H0", vmSearch=False)
    print host.summary.quickStats.uptime
    

    不必使用我用来定位主机的方法。它只是 许多 查找主机的方法之一。此示例假设您只需要为 1 或2个主机...假设您有很多主机并且不希望调用速度很慢,您真的想构建一个属性收集器来获取该数据,否则调用将需要很长时间..如果您查看@ 987654321@那里是一个或 2 个使用视图和属性收集器的示例,这将使您的代码快速且可扩展。

    【讨论】:

      猜你喜欢
      • 2018-10-03
      • 2019-09-27
      • 1970-01-01
      • 2023-04-07
      • 2016-07-23
      • 1970-01-01
      • 2018-12-20
      • 2019-08-24
      • 1970-01-01
      相关资源
      最近更新 更多