Reputation:
ESX, Hyper-V, and Virtual Server all have their own, non-interoperable APIs. Do you know of any library that unifies these?
Thanks, J.
Upvotes: 0
Views: 636
Reputation: 960
I've never seen anything like an entirely hypervisor-agnostic API library. However, you can get decent hypervisor coverage starting with libvirt, which covers most *nix-based virtualization. That just leaves Hyper-V out, for which you can use the WMI APIs or SCVMM as Mischa recommends.
Upvotes: 0
Reputation: 901
The only API I know that can interact across the product borders is the PowerShell interface of Microsofts "System Center Virtual Machine Manager".
Requirements: 1. Buy MS SCVMM 2. In order to automate VMWare ESX with SCVMM you have to use the Virtual Center AddOn
Upvotes: 1