2) Hyper-V的管理API
微软的Hyper-V提供了类似VMware vCenter的集中管理产品SCVMM(System Center Virtual Machine Manager),并可以提供WMI和powerShell形式的API接口管理能力。
3) 通用的虚拟化API
为解决虚拟化产品管理的兼容性问题,业界出现了针对虚拟化的通用API技术,典型的是Libvert技术(如图9所示)。注:Libvert目前支持KVM、Xen、VMware等主流虚拟化产品。
图9 Libvert技术架构
二、 虚拟化趋势下的可视性管理
服务器虚拟化后,虚拟服务器规模剧增,以及虚拟化软件的迁移特性使虚拟服务器在数据中心网络中的物理位置的可视性变得困难。当业务系统异常时,需要从服务器、网络各方面进行分析诊断,对网络管理员来讲,需要清楚虚拟服务器VM位于哪个物理服务器、通过哪个物理网络交换机接口接入网络,甚至需要了解vSwitch上的网络配置(比如VLAN),特别是服务器和网络的边界链接的可视性。如果对这些信息无法可视化管理,就无法有效的分析和定位故障。
因此需要使用服务器虚拟化管理技术将虚拟化网络相关信息纳入到统一的资源可视化管理中。