Hyper-V管理程序随着最近RC1版本的推出终于要与大家见面了。微软公司也正在从工程运作的主模式向cross-the-i's和dot-the-t's(对细节一丝不苟之意)的模式转变。包括庞大的可支持操作系统名单的Hyper-V主体目前已经准备就绪,微软公司的用户可以满怀自信的将他们的测试虚拟机向试运行的管理程序上迁移了。
不过微软Hyper-V主机和虚拟机的管理解决方案也就是Microsoft System Center Virtual Machine Manager 2008还需完善,目前还处于公共测试版阶段,Microsoft System Center Virtual Machine Manager 2008(微软系统中心虚拟机管理2008,缩写为MSCVMM)受到了Hyper-V管理程序内在局限性的限制,特别是Hyper-V目前还无法实现虚拟机的实时迁移。
全面解析
首先来看MSCVMM的优势所在:MSCVMM采用更为先进的全新用户界面来管理微软的各种虚拟化环境,包括Hyper-V管理程序和以前的虚拟服务器产品线。MSCVMM控制台能允许用户以有效的方法过滤信息来实现对常规任务的快速访问。
诸如控制虚拟机和管理不同工作引擎等主要功能根据所执行的工作负载被分为不同的逻辑子群。每个逻辑子群都能提供丰富的过滤选项供用户使用,比如在特殊情况下添加主机或虚拟机等。这是一个简单的装置,但当它在管理一个大型虚拟化环境时却非常与众不同。
MSCVMM库对存储虚拟机映像也非常有帮助。这意味着微软正在从工作组虚拟机向数据中心参与者转变,MSCVMM库通过不断发展的微软虚拟机基础架构轻松实现对虚拟机的分配和跟踪。
从MSCVMM控制台简单选择中意的虚拟机然后分配到目标主机上去。MSCVMM库服务器和代理服务器能将虚拟机映像复制到相应的物理机上并在线展示。这一特性还能与全新的快速迁移特点(以网络为通道实现快照)相结合。MSCVMM成熟的库模式使Hyper-V升级变的更加容易。
不利之处:不幸的是易于管理只是微软追赶VMware的特性之一。公司没有解决实时迁移的问题,VMware公司的VMotion能够在无宕机情况下实现虚拟机在物理服务器之间的无缝迁移。
微软公司也曾经设想为Hyper-V增加这项功能,但Hyper-V之前预计要在Windows Server 2008操作系统推出后半年内面世,为了让Hyper-V按照原定计划准时与公众见面,微软不得不放弃了这个想法。尽管快速迁移特性(Quick Migration)能实现在系统运行状态下虚拟机在物理主机之间的迁移,但它仍然需要虚拟机在迁移过程中脱机,也并非要求高实用性的应用环境的首选。
另外,Hyper-V管理程序能正式支持的Linux客户机操作系统仅限于NOVELL的Suse Linux Enterprise Server 10;所有其他的Linux操作系统都只能作为二等公民对待。其他的Linux操作系统虽然可以运行,但是只有Suse操作系统获得了微软的安装支持和升级许可来提高在Hyper-V管理程序上的集成(诸如客户机和主机操作系统之间鼠标和键盘的集成)和性能扩展能力。
与之形成鲜明对比的是,VMware公司的ESX服务器可以直接支持数十种Linux操作系统,并通过提供客户机操作系统集成组件(即VMware工具)来提升ESX平台上的系统性能和运行能力。当然,Hyper-V管理程序的目标市场是对Windows server的整合,因此大家都认为微软公司能很快解决来自VMware这个最大的竞争对手的威胁。