服务器 频道

全面解读IBM虚拟化策略与技术

四、X86服务器的虚拟化

    现在,虚拟化技术的发展已经惠及到了 x86 架构。此前,虚拟化技术在 x86 架构上进展缓慢的主要原因有二:x86 架构本身不适合进行虚拟化,这个障碍已经由英特尔、AMD 修改 x86 处理器的指令集得到解决;另一个原因则是 x86 处理器的性能不足,也由于 x86 处理器在性能上的飞速提高得到了解决。由于 x86 架构的广泛普及,x86 架构上的虚拟化技术也得到了比以前多得多的关注。

    不过,与已经有多年历史的 UNIX 服务器、大型主机上的虚拟化技术相比,x86 服务器上的虚拟化仍旧处于早期阶段——根据英特尔的蓝图,在处理器当中集成硬件辅助虚拟化指令只是 IA 平台上的第一步,而在第二步则要实现 I/O 方面的虚拟化,直到最后实现整个 IA 平台的虚拟化。也就是说,目起的 x86 平台上,目前仅仅能够实现在处理器级别的虚拟化,在 I/O 以及其他方面的虚拟化还需要进一步的发展。不仅如此,x86 架构上的虚拟化技术还无法完美实现虚拟分区之间动态迁移,而这些在 UNIX 平台、大型主机上早已不是问题。IBM 公司最近发布的 POWER6 处理器甚至还提供了 Live Partition Mobility 功能,允许实现活动分区的在线迁移。目前,x86 架构上的虚拟化技术的最高规划是支持 8路 SMP 系统,可以实现对单个 CPU 资源的配置。

    在X86服务器虚拟化方面,IBM跟英特尔、AMD、VMware等公司进行了广泛和紧密的合作。

    自2001年以来,IBM就和VMware建立了强有力的合作关系,包括专门的VMware 虚拟化平台的ServerProven服务器兼容性测试,以及整合了虚拟机的高级系统管理功能等。System x3950/x3850和VMware一起使用具有出色的性能表现,这一优势和IBM独有的X3架构以及更高的内存容量配置相关。内存容量在虚拟化环境中是非常重要的,尤其是当多台服务器整合到一台物理服务器上时。X3架构则提供"虚拟四级缓存(XceL4v)"以提高VMware的总体性能。虚拟四级缓存可有效地降低内存访问的延迟,X3架构的另一个"侦监听"技术则大大提高了前端总线的带宽。

    2007年,IBM推出了基于第四代企业级X架构(X4)的System x3850 M2,在内存、侦听过滤器方面有了进一步的增强。System x3850 M2能扩展到16路CPU,最大内存容量可扩展到1TB,从而为虚拟化环境提供了一个巨大的资源池。另外,System x3850 M2服务器还首次可按需提供预装了系统管理虚拟化软件的4GB USB闪存设备,使用户能够轻松部署虚拟化环境,提升系统利用率。这种将虚拟化软件预装在服务器裸机上的做法将大大简化用户的虚拟化部署。

    从系统管理来看,IBM 在IBM Director 中整合了虚拟机的管理(VMM),将虚拟机的管理作为等同于物理机的基本管理。VMM作为IBM Director 的扩展模块,可整合IBM Director和VMware VirtualCenter的管理软件于一体,实现对于虚拟机和物理机的单点管理,而VMM对于IBM的客户来说不需要任何费用。利用VMM,客户可以在Director的界面中使用VMware的VMotion迁移虚拟机,也可以结合Director的硬件状态告警操作的配置,将VMotion的虚拟机迁移操作配置成自动完成的,这一层面的整合和自动化帮助客户实现了灵活多变的虚拟架构。

    从支持和服务来看,IBM可为VMware提供全球的技术支持。作为唯一接口,IBM可提供整个虚拟化方案的技术支持,包括硬件和软件。
0
相关文章