ESX、Hyper-V 和 Virtual Server 都有自己的不可互操作的 API。你知道任何统一这些的图书馆吗?
谢谢,J。
我知道的唯一可以跨产品边界交互的 API 是微软“System Center Virtual Machine Manager”的 PowerShell 接口。
要求: 1. 购买 MS SCVMM 2. 为了使 VMWare ESX 与 SCVMM 自动化,您必须使用 Virtual Center AddOn
我从未见过像完全与虚拟机管理程序无关的 API 库这样的东西。但是,您可以从libvirt开始获得不错的 hypervisor 覆盖,它涵盖了大多数基于 *nix 的虚拟化。这只是将 Hyper-V 排除在外,您可以按照 Mischa 的建议使用WMI API或 SCVMM。