【发布时间】:2020-10-16 07:05:42
【问题描述】:
我们希望从 vSphere 收集数据、服务器数量等指标、它们的名称、流量信息(稍后定义)。什么是最好的起点,我们需要哪些步骤来完成这个?任何集思广益的建议、SDK 等将不胜感激。
【问题讨论】:
标签: vmware vsphere vmware-workstation node-vsphere
我们希望从 vSphere 收集数据、服务器数量等指标、它们的名称、流量信息(稍后定义)。什么是最好的起点,我们需要哪些步骤来完成这个?任何集思广益的建议、SDK 等将不胜感激。
【问题讨论】:
标签: vmware vsphere vmware-workstation node-vsphere
我将首先查看vSphere Web Services API 服务,更具体地说,是 HostSystem(ESXi 主机)、VirtualMachine (VM) 和 PerformanceManager(指标来源)托管对象。
就 SDK 而言,这实际上取决于您选择的语言。 vSphere Management SDK 包括几种不同的语言,包括 Java 和 .NET。还有开源的“*vmomi”SDK,其中有 Python (pyvmomi)、Go (govmomi) 和 Ruby (rbvmomi)。
【讨论】:
您可以使用 VMware Orchestrator (vRO)。您的 vCenter 许可证应涵盖该产品。 vRO 使用 vCenter-SDK 和 vAPI。大型社区和同一供应商,因此没有(或非常少)更新问题。
【讨论】: