由于目前市场上有大量的虚拟化平台,应该有一种更好的方法管理不同种类的虚拟机农场。测试表明,CA公司拥有最佳的产品组合,但是,仍有改进的空间。
美国网络世界实验室联盟的研究人员Tom Henderson和Brendan Allen说,经过对四种虚拟机管理方案(其制作者称能够胜任工作)进行比较之后,我们没有得到一个满意的方案,仍在寻找一种更简单的跨平台虚拟化管理方案。这是一个坏消息。
网络世界实验室联盟的研究人员测试了两种类型的虚拟机管理方案:现有的系统管理平台的插件和比较新的单独的方案。微软的系统中心虚拟机管理器(SC VMM)和具有高级系统管理(ASM)功能的CA公司的基于Unicenter的网络与系统管理(NSM)属于前一类;Insystek公司的TotalView和DynamicOps公司的虚拟资源管理器(VRM)属于后一类。
这些产品在解决这个问题的方法上有很大的区别。每一种方法都有自己令人不满意的地方。
·微软系统中心虚拟机管理器在处理Windows虚拟机客户方面做得很好,能够控制VMware的ESX平台。但是,只有在安装了VMware的昂贵的VirtualCenter(虚拟中心)软件之后才能进行上述控制。微软的系统中心虚拟机管理器需要微软的运行管理器提供声明周期管理。但是,在一个工作系统中集成一切东西和为每一个东西使用补丁是很困难的。
·同样,把CA公司的ASM和NSM结合到我们的测试网络中也是很困难的。NSM是一种功能强大的多种管理方案,能够产生许多与我们的虚拟机农场测试模拟有关的数据。但是,它缺少一些功能,如建立和版本控制虚拟机以及发现现有的虚拟机基础设施。
·DynamicOps VRM主要是一种虚拟机库管理器或者配置,而不是功能齐全的管理方案。它也很难集成并且缺少监视和管理虚拟机基础设施所需要的关键功能。
·Insystek公司的TotalView在运行之中的工作的全部特点。还有许多基于政策的管理等承诺,但是,TotalView崩溃了,在支持崭新的Hyper-V技术方面存在一些问题,是引起部署问题的原因。
目标和测试环境
每一个管理方案必须从一个列表中选择两个或者更多的管理程序平台。这个列表包含VMware的ESX 3.5、微软的Hyper-V和(或者)思杰的Xenserver 5.0。我们在各种硬件平台上安装这些管理程序。我们把这些测试之中的产品安装在厂商推荐的硬件上,并且把这些产品指向每个硬件支持的多个管理程序托管平台上运行的虚拟机。
每一个虚拟机管理产品都在五个方面进行了测试。这五个方面对于虚拟机农场管理员是非常重要的。
·虚拟机部署的发布管理(建立和配置),至少包括两个不同的管理程序平台。
·虚拟机部署的移动、增加和改变虚拟机实例,至少包括两个不同的管理程序平台。
·管理和用户任务推动的运营管理,至少使用两个不同的管理程序平台。
·事件和故障管理,包括监视、报警、审计和报告多个虚拟主机平台。
·访问虚拟机实例、主机操作系统和多个主机平台的应用程序的安全管理。
结论
如果防止虚拟机蔓延是行动命令的话,这个测试的最重要的组成部分是每一个产品如何保持对虚拟机实例的控制,以及虚拟机实例在经过其生命周期时的不可避免的变化。
我们认为,并行运行的、具体平台的管理工具可能会在这个结合部位引起管理问题。但是,如果你需要立即得到某种形式的跨平台虚拟机管理方案,那么,CA公司的NSM/ASM是我们测试的最佳选择。