服务器 频道

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

三、RISC服务器虚拟化

    由于虚拟化技术在商业应用上的优势,RISC 服务器与小型机成为了虚拟化技术第二波受益者。

    1999年,IBM 公司在 AS/400 上提出了 “逻辑分区(LPAR)”技术和新的高可用性集群解决方案。LPAR指的是将一个物理的服务器划分成若干个虚拟的或逻辑的服务器,每个虚拟的或逻辑的服务器运行自己独立的操作系统,有自己独享的处理器、内存和 I/O资源。在 POWER 管理程序上运行的 AS/400 LPAR 令单台服务器工作起来如同 12 个独立的服务器。

    而在 2002 年,IBM 更进一步,其 AIX5L v5.2 首次包括了动态逻辑分区(DLPAR)。DLPAR 允许在无需重启系统的情况下,将包括处理器、内存和其它组件在内的系统资源分配给独立的分区。这种在不中断运行的情况下进行资源分配的能力不仅令系统管理变得更加轻松,而且因为能够更好地使用资源而帮助降低总拥有成本。

    不过,尽管惠普、Sun 公司也跟随 IBM 在自己的 RISC 服务器上提供了虚拟化技术,但由于真正使用大型机和小型机的用户还是少数,加上各家产品和技术之间并不兼容,虚拟化技术仍旧不太被公众所关注。目前,主要的 UNIX 厂商均支持 64 路 SMP 的虚拟。并且普遍能实现 1/X 量级 CPU 的微调,例如 IBM 宣称可以实现 1/100 CPU 量级的调整,惠普则可以实现 1/20 量级的调整。在应用上,UNIX 上的虚拟化也非常成熟,IBM 的客户订购的 System i5 595 中有 82% 具备逻辑分区功能,IBM 客户管理的分区总数超过 45000 个。在中国,甚至有用户在一台 System p 系列服务器上运行了 9 个逻辑分区。

    下面,我们分别介绍POWER5、POWER6上的一些关键虚拟技术:虚拟I/O服务器、集成虚拟化管理器、微分区、分区负载管理器、实时分区迁移和共享专用容量等。

(一)POWER5 的高级 POWER 虚拟化

    目前,高级 POWER 虚拟化功能在大多数 IBM System p 服务器上都是可选的,在System p 590、590 和 BladeCenter JS21 上则是标准的选件,它使用户能够创建多个逻辑分区,这些分区可以安全、独立地托管操作系统和应用程序,可以相互共享服务器资源。

    针对IBM System p POWER5 的高级 POWER 虚拟化包括以下组件:1)虚拟 I/O 服务器(VIOS),实现以太网、SCSI 和光纤通道磁盘的共享;2)集成的虚拟化管理器(IVM),可以通过基于浏览器的界面在单台服务器上创建和管理虚拟化;3)微分区(Micro-Partitioning),最多可在每个处理器上创建 10 个分区,并在多个分区间共享资源;4)分区负载管理器,可以自动对处理器和内存请求进行均衡处理。

1)虚拟 I/O 服务器(VIOS)
—— 在分区间共享磁盘和网络I/O资源


    虚拟 I/O 服务器用于为客户机分区提供虚拟 I/O 资源。分配给一个分区的物理适配器可以由一个或多个其他分区共享,使管理员可将用于各个客户机的物理适配器的数量降到最低。因此,虚拟 I/O 服务器通过消除对专用网络适配器、磁盘适配器和磁盘驱动器的需求,以帮助客户降低成本。跟其他虚拟化技术不同,高级 Power 虚拟化不需要虚拟化所有设备。这些设备可以是为了实现最高性能而分配给分区的专用设备组合;也可以是用于虚拟 I/O 主管分区的设备,它们由多个分区共享以提高资源和适配器的使用效率。

2)集成虚拟化管理器(IVM)
——中低端RISC服务器虚拟化的利器


    从POWER4开始,IBM在其UNIX服务器上就推出了来自大型主机的虚拟化技术,允许用户进行(动态)逻辑分区等功能操作。但以往的P系列服务器只有通过“硬件管理控制台”(HMC,一台装有硬件管理控制台软件的服务器)才能对服务器进行虚拟化、分区等管理,而HMC的成本无疑给中低端服务器用户增加了负担。

    因此,从POWER5开始,IBM发布了虚拟I/O服务器(VIOS)1.2,用户只要在中低端p5服务器上选配了POWER高级虚拟化特性(APV),不需要通过HMC,就可以使用VIOS所带的免费的全新集成虚拟化管理器(IVM),在服务器上进行分区管理和资源共享。

    IVM大大降低了在中低端服务器上使用POWER虚拟化功能的技术门槛和成本。如果服务器的物理资源有限,又没有HMC,但用户仍然希望将服务器划分成多个分区、安装不同操作系统以供多个应用使用时,就可以采用IVM。使用IVM可以帮助用户灵活便利的在一台中低端服务器上通过多个分区整合多种非关键性的应用,或在一台服务器上同时进行多种系统环境下的开发及测试,提高系统资源利用率。但如果用户在服务器分区上运行的应用系统对可靠性要求很高,则仍应使用HMC进行分区管理,并给不同分区配置独占的I/O设备。可见,IVM比较适合于想把现有工作负载整合到一台或两台 POWER服务器上的中小企业以及不想采用HMC方案的大企业分支机构。

    IVM提供两种管理界面,基于Web浏览器的图形界面和命令行方式。普通用户只需要在Web图形界面上通过鼠标简单的点击就可以创建和管理分区。“集成虚拟化管理器”包括以下功能:创建和管理逻辑分区、配置虚拟以太网网络 、管理虚拟 I/O 服务器中的存储 、创建和管理用户帐户 、通过服务集中点创建和管理服务事件 、下载和安装设备微码和虚拟 I/O 服务器软件的更新 、备份和恢复逻辑分区配置信息 、查看应用程序日志和设备目录。
0
相关文章