gpt4 book ai didi

c# - 我应该使用哪个 VMware API?

转载 作者:IT王子 更新时间:2023-10-29 04:02:32 24 4
gpt4 key购买 nike

<分区>

我正在尝试用 C# 编写一个相当简单的应用程序(或者至少,我认为它应该很简单),它轮询 vCenter 的所有 ESX 服务器,然后轮询每个 ESX 服务器的所有 VM。它将收集一些简单的实时统计数据并将它们存入数据库。简单易行,对吧?嗯。

我一直在努力弄清楚我应该使用哪个 VMware API,而且我越浏览 VMware 组织得非常糟糕的文档站点就越感到困惑。我已经通读了大约 60 页的 vSphere Web Services SDK Programmin Guide,但仍然不知道如何获取数据(但我学到了很多关于 VMware 字母表的知识汤... yippie)。

因此,我的问题是:对于专注于收集 CPU、内存、网络和硬盘驱动器统计信息的只读应用程序,我应该使用哪个 VMware API?我需要从典型的 vCenter + 多 ESX 设置中收集这些数据。

编辑: 我忘了说我已经成功地编写了一个 PowerCLI 脚本来执行我所解释的操作,但它对于生产就绪产品来说太慢且不稳定(而 PowerShell 是, imo,一种设计糟糕的脚本语言)。我有 适用于 .NET 的 VMware vSphere SDK,但提供的文档……至少可以说是简短的。我是否缺少真正的 vSphere SDK for .NET 文档?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com