红帽推集成虚拟化技术的RHEL Linux 5
红帽宣布其2009年虚拟化策略,对产品系列进行重大扩展,引入新一代虚拟机技术及管理功能。这是红帽在2008年9月完成对以色列虚拟软件厂商Qumranet的战略收购,完善自身技术力量之后,首次发布产品与技术发展路线图。
虚拟化普及瓶颈
尽管x86虚拟化普及加速,但这项主流技术仍有很大的上升空间。有调查结果显示,虚拟机在数据中心服务器中占的比例约为20%,在实际应用中,x86虚拟化目前只是部署在非关键任务负载中,多用于开发和测试环境。
造成这种现状的原因是多方面的,红帽大中华区总裁胡伯林认为,这突出表现在性能与扩展性上。传统虚拟化产品的资源开销很大,直接造成性能下降,显然,就难以胜任数据库等I/O密集型企业应用以及延时敏感型应用。同时,把客户机限制为4个虚拟处理器,也使得需要更多处理器资源的ERP等企业级应用难以运行在虚拟机上。
不仅如此,客户还需要虚拟机能够满足安全性和稳定性的要求,并且降低软件成本。当虚拟化解决方案的许可证费用近于服务器硬件时,很多用户都面临采购的两难境地,导致x86虚拟化往往用于负载不大、整合程度高的应用,以摊薄并快速回收成本。但这些限制并非难以突破。胡伯林表示,红帽发布其虚拟化策略,就是希望为用户提供高性能、安全和可管理的基础架构,使其能跨越数据中心以及内、外部云,从而运行范围广泛的企业负载。
KVM成为新选择
红帽2007年推出集成虚拟化技术的RHEL Linux 5,从此进入虚拟化领域。当时,RHEL Linux 5内嵌 Xen Hypervisor,这在当时是一项成熟技术,至今已在多领域成功部署。而这一次,红帽计划升级Hypervisor――采用基于KVM(内核虚拟机)的新一代虚拟化管理器。KVM是一种领先的开源Hypervisor,是Linux内核的核心组件,能把Linux内核转变为轻量的全功能、高性能、安全的Hypervisor。
这一技术曾在2008年6月的RedHat峰会上披露。据称,KVM可明显减少开销,提高性能,提供高安全性和广泛的硬件支持,只消耗少量内存,并可以方便地嵌入服务器与桌面电脑中;同时,支持把客户机限制为16个虚拟处理器,可以胜任低延迟、高I/O 吞吐量和对扩展性要求高的企业应用。在安全性方面,红帽并非是在Hypervisor之上添加一层安全产品,而是在Hypervisor内核中包含美国军方的SELinux安全性基础架构。
而对于此前系统中内嵌的Xen Hypervisor,红帽提供的技术支持至少到2014年。胡伯林介绍说,虚拟化技术在发展变化,目前KVM的表现要优于Xen,但过几年,一定会有更先进的Hypervisor。因此,红帽在RHEL Linux系统中始终包含Libvirt,在底层Hypervisor与上层系统管理应用间提供隔离接口。将于今年第三季度上市的RHEL Linux 5.4就同时包含了Xen和KVM Hypervisor,预计已有用户将继续使用Xen,并择机迁移,而新用户将直接使用KVM。
管理套件显身手
Qumranet带给红帽的虚拟化核心技术除了KVM之外,还包括SolidICE及VDI(虚拟桌面架构),管理是其中非常重要的一项技术。虚拟化解决方案中,需要有管理软件对虚拟机进行管理。尤其是对于可扩展的管理性要求,虚拟化若要在生产系统中完整部署,就需要能扩展至数千台虚拟机的管理能力。