ibm 虚拟存储_IBM和HP虚拟化

介绍

尽管大多数HP-UX管理员了解他们可以使用的虚拟化功能,但是当这些专业人员负责在另一个UNIX®平台(例如IBM Power Systems™)上学习虚拟化时,他们通常会遇到困难。 当AIX管理员需要了解虚拟化和HP-UX时,情况也是如此。 在异构环境中,通常在您的商店中运行不同类型的UNIX服务器。 同时,许多工厂正在从HP和Sun迁移到IBM Power Systems,并且需要了解帮助简化过渡所必需的关键概念。

虚拟化是当今最受争议的技术,因为它是企业实现其目标的基础设施,即降低基础架构服务器场的总体拥有成本(TCO)并提高服务器和数据中心整合项目的投资回报率(ROI)的方法。 虚拟化如何做到这一点? 简短的答案是通过使IT共享物理CPU,RAM和I / O资源来最大化物理资源。

同时,IT经理还试图增加这些资源的工作负载利用率,以最大程度地提高公司的硬件投资效率。 十年前,每当企业需要新的应用程序时,就会购买新的服务器来支持该应用程序。 如今,通过虚拟化,我们能够在现有基础架构上快速开发出环境,以支持新需求。

由于虚拟化解决方案因供应商而异,因此了解每个供应商产品的功能以及最适合您的环境的知识非常重要。 惠普在其中端平台上拥有诸如HP-VSE,vPar,nPartition和Integrity Vertical Machines(IVM)之类的技术。 IBM有一个解决方案:PowerVM™。 本文讨论了这些系统的特性和功能-它们的历史,底层技术以及对您的环境有意义的内容。

IBM虚拟化

本节首先研究IBM虚拟化的历史,然后深入研究PowerVM技术。

IBM虚拟化技术的历史

与许多PC VMWARE技术人员所相信的相反,虚拟化技术并不是从1999年的VMWARE开始的。它是IBM于40多年前率先提出的。 一切始于1960年代的IBM大型机和CP-40(一种适用于System / 360大型机的操作系统)。 1967年,开发了第一个虚拟机管理程序,并在1968年开发了第二个版本的IBM虚拟机管理程序(CP-67),这使虚拟机之间的内存共享成为可能,从而为每个用户提供了自己的内存空间。 系统管理程序是一种软件,它允许多个操作系统共享一个硬件主机。 此版本用于整合物理硬件并更快地部署环境,例如开发环境。 在1970年代,IBM继续改进其技术,使您可以与其他操作系统一起运行MVS,包括在VM / 370上运行UNIX。 1997年,参与在大型机上创建虚拟化的部分人员转变为在IBM中端平台上创建虚拟机管理程序。

IBM虚拟机管理程序具有的一个关键要素是,与其他基于虚拟机管理程序的解决方案不同,虚拟化是系统固件本身的一部分。 这是因为OS,硬件和管理程序之间的紧密集成,该管理程序是位于OS和提供虚拟化功能的硬件之间的系统软件。 经过四年的设计和开发,在2001年,IBM为中型UNIX系统发布了hypervisor,从而实现了逻辑分区。 Advanced Power Virtualization(APV)于2004年发布,它是IBM第一个真正的虚拟化解决方案,并允许资源共享。 它于2008年更名为PowerVM。

PowerVM

如前所述,IBM在其中端系统上有一种虚拟化类型PowerVM,以前称为Advanced Power Virtualization。 IBM在逻辑分区和虚拟化方面使用了一种类型的虚拟机管理程序,在某些方面类似于Sun Microsystems的LDOM和VMWARE的ESX服务器。 Type-1虚拟机管理程序直接在主机的硬件上运行,作为硬件控制和来宾操作系统,这是IBM经典的原始虚拟机管理程序vp / cms的发展。 一般而言,与其他类型的虚拟机管理程序相比,它们更高效,与硬件更紧密地集成,更好的性能以及更可靠。 图1说明了不同类型的分区和基于管理程序的虚拟化解决方案之间的一些根本区别。 IBM LPAR和HP vPar属于第一个示例-硬件分区(通过其逻辑分区产品),而HP还通过nPar提供物理分区。

图1.服务器虚拟化方法
服务器虚拟化方法

IBM的解决方案(有时称为半虚拟化)将虚拟机管理程序嵌入到硬件平台中。 与IBM的根本区别在于,只有一个路线图,策略和虚拟机管理程序都围绕一个硬件平台集成:IBM Power Systems。 由于这一明确的重点,IBM可以增强和创新,而不必尝试围绕不同的硬件类型混合和匹配许多不同的分区和虚拟化模型。 此外,他们可以将虚拟化集成到固件中,而HP根本无法或选择不这样做。

PowerVM的功能

PowerVM包括以下功能:

  • VIO服务器 -这些托管部分为使用这些服务器的客户端提供I / O服务。 它们允许物理适配器由一个或多个VIO客户端分区共享。 通过消除对专用网络和/或I / O适配器的需求,这有助于降低成本。 IBM的实现使用共享以太网和虚拟SCSI来共享网络和磁盘I / O。
  • 微分区和共享处理器逻辑分区(SLPAR) -这允许客户端将其CPU划分为虚拟分区,其粒度最多可支持1/10的CPU。 由于物理处理器是完全共享的,因此虚拟服务器可以在任何物理服务器上运行。 通过使用称为解封分区的功能,您还可以超出在创建其配置文件时配置的CPU数量(即授权容量(EC))。 这是一项重要功能,因为它通过允许系统在突发的CPU密集时段(否则可能是空闲的)期间使用未使用的CPU资源(来自共享处理器池的其他逻辑分区)来以动态方式简化工作负载管理。
  • 实时分区移动性 -IBMPower6®体系结构中引入的此功能允许您将正在运行的LPAR(可以是AIX或Linux®)从一台物理服务器移动到另一台物理服务器。
  • 共享专用容量 -允许捐赠专用处理器分区中的备用CPU周期,以便在共享处理器池中使用。
  • 多处理器池 -允许在分配给共享池的分区之间平衡处理能力,从而提高吞吐量。
  • Lx86-该技术提供了运行x86 Linux应用程序的能力,这些应用程序无需直接编译即可直接在Linux分区上直接移植到Power Architecture。
  • 工作负载分区(WPAR) -尽管WPAR是AIX V6.1的一项功能,而不是PowerVM,但WPAR是一个重要的虚拟化元素,因为它允许进一步划分工作负载。 与Solaris容器/区域类似,它提供了将逻辑分区切成工作负载的功能。 每个工作负载都有自己的包含环境,但是没有自己的内核。 配置的WPAR是LPAR的一部分,它减少了需要维护的AIX映像的数量。 WPAR在AIX实例内共享系统资源:目录,CPU,RAM和I / O。

最新的创新包括活动内存共享,该功能允许在正在运行的分区之间交换内存。 这类似于通过共享处理器逻辑分区共享CPU的方式,增加了物理资源的优化。 它使逻辑分区之间可以共享物理内存池。 关键优势之一是它提供了配置物理内存更少的系统的能力。 当系统需要更多物理内存时,可以将其配置为从共享池中获取内存。 基本上,这会将内存动态地从空闲的LPAR转移到活动的LPAR。 此功能在AIX V6.1和SLES 11上可用。还必须为使用Active Memory Sharing的分区部署VIO服务器,并且所有I / O访问都需要使用这些分区进行虚拟化。

其他两个创新包括:

  • N_Port ID虚拟化(NPIV)可从多个客户端LPAR直接访问光纤通道适配器,从而简化了光纤通道SAN环境的管理。 该适配器实际上归VIO LPAR所有。
  • VIO对客户端LPAR的虚拟磁带驱动器支持是另一个新产品,允许客户端LPAR访问SAS磁带资源。 这样可以减少备份系统所需的磁带数量。 它还减少了将磁带机连接到不同LPAR的麻烦。 SAS磁带适配器由VIO服务器分区拥有,类似于NPIV。

PowerVM还包含三个版本:Express,Standard和Enterprise。 每个版本都包含各种功能。 例如,如果您正在运行企业环境,则可以利用Live Partition移动性,该功能仅在Enterprise版本上可用。 请参阅相关主题的更多细节。

惠普的虚拟化

本节讨论了惠普的虚拟服务器环境(VSE)以及虚拟vPar,nPartition和Integrity虚拟机(IVM)。

惠普虚拟化技术的历史

尽管HP-UX已有25年的历史,但直到2000年首次基于硬分区的nPartition出现,才开始为HP进行分区。在某些方面,这类似于IBM Logical分区。 2001年8月,HP宣布了HP-UX虚拟分区(VPAR),它们是独立的操作系统实例,可以运行nPartition或物理服务器。 它们提供了虚拟化的某些元素,尽管它们不允许人们在分区本身之间共享资源,也不能在分区之间动态分配CPU资源。 它们与逻辑分区更具可比性,因为每个虚拟分区都分配有自己的资源。 每个分区可以位于不同的操作系统发行版和补丁程序级别,也可以在不影响其他分区的情况下重新启动。 这提供了更高的计算机利用率和操作系统隔离度,但实际上更多地是一种分区技术,而不是虚拟化解决方案。 无法共享资源,因为在操作系统和硬件之间没有虚拟化层可以管理资源。 然后在2005年,Integrity Virtual Machines引入了真正的虚拟化,使分区可以拥有自己的完整操作系统副本和资源共享。

惠普虚拟化策略

惠普有许多不同的分区和虚拟化策略。 他们的产品组合包括nPartition,vParititon和Integrity虚拟机(IVM)。 支持IVM虚拟化的虚拟机管理程序基于Type-2技术,类似于Microsoft®虚拟服务器,用户模式Linux和较早的VMWARE GSX。 这些管理程序是在OS中运行的软件应用程序。 系统管理程序是一个单独的软件层,来宾操作系统在硬件之上的第三级运行。 惠普在其Integrity机器上拥有这项技术,该机器可以运行HP-UX,Linux,Windows和OpenVMS。 有趣的是,不鼓励在Integrity VM主机上运行普通的HP-UX应用程序,因为VM实现了自己的内存管理。 这就是为什么许多HP-UX实现仅将vPar和nPar技术(而不是IVM)用于资源分区,I / O和处理隔离的原因。

惠普虚拟化功能

虚拟服务器环境(VSE)是HP整体虚拟化解决方案的前端。 它具有管理和工作负载管理功能。 工作负载管理工具提供了利用备用容量的能力。 这是按使用量收费的,类似于IBM的按需容量。 它还带有称为HP Global Workload Manager(gWLM)的产品,该产品提供了智能策略引擎,可以自动调整工作负载以提高服务器利用率。 与此配合使用的是HP的Capacity Advisor,它可以帮助您模拟各种工作负载场景。 这在许多方面与系统计划工具(SPT)一起提供的IBM系统工作量估计器(WLE)相似。 使用VSE,分区的类型很多,包括硬分区和软分区。 您还可以利用Integrity虚拟机和资源分区。

  • 完整性虚拟机 -这是惠普的旗舰虚拟化产品,在某些方面与PowerVM相比。 它的工作方式是在逻辑或物理分区上有单独的来宾实例,在完全隔离的环境中具有不同的操作系统版本和用户。 该技术于2005年首次引入,它允许分区拥有自己的完整操作系统副本。 虚拟机共享资源,并且有用于CPU和I / O设备共享的粒度。 在某种程度上,粒度实际上是PowerVM的最佳选择,因为分区最多可以占CPU的1/20,而PowerVM最多只能占CPU的1/10。
  • nPartition-这是一个硬分区,而不是虚拟化环境。 它的好处是允许您在其他联机状态下为分区提供服务,类似于IBM的逻辑分区。
  • vPar-这些类似于逻辑分区,并允许在同一nPartition或服务器上使用单独的操作系统实例。 此外,它允许您随着工作负载要求的变化在分区之间动态移动CPU或内存资源。 它还允许您在同一物理硬件上运行HP-UX的多个副本。
  • 资源分区 -这些分区是从HP Process资源管理器创建的,并允许单个操作系统中特定应用程序的资源。 这也是资源管理工具,可让您管理CPU,内存和磁盘带宽。 它允许对CPU进行最小分配,甚至使您能够按组限制CPU。 在许多方面,这类似于Solaris容器或AIX WPAR,因为它允许一个HP-UX副本中驻留多个应用程序。 从HP-UX 9.0开始,此功能已可用。

VSE的4.1版(于2009年1月推出)提供了通过其逻辑服务器功能将虚拟化扩展到物理服务器的功能。 通过启用将服务器配置文件从一台物理服务器移动到另一台物理服务器,它允许逻辑服务器移动。 借助HP虚拟化管理器,HP Capacity Advisor和虚拟机迁移(适用于IVM),可以将正在运行的VM及其应用程序移至其他VM主机,而不会中断服务。

IBM和HP虚拟化比较

既然您已经了解了IBM和HP虚拟化实施的细节,那么让我们进行并排比较。 下表说明了HP和IBM虚拟化之间的一些基本差异。

  • 完整性虚拟机(IVM)的限制 。 缺点是可伸缩性。 使用HP的虚拟机,每个分区限制为4个逻辑CPU,RAM限制为64GB。 还需要重新引导以添加处理器或内存。 还不支持无上限分区或共享处理器池等功能。 最后,需要注意的是,不支持HP PA RISC服务器。 仅支持Integrity服务器。 除非关闭虚拟机,否则也无法移动虚拟存储适配器。 您不能将处理资源专用于单个分区。
  • nPar限制 。 将单元从一个分区移动到另一个分区时,系统将需要重新启动。 重要的是要注意,尽管nPartition支持HP-UX,Windows,VMS和Linux,但它们仅在Itanium处理器上支持,而不在HP9000 PA Risc体系结构上支持。 分区可伸缩性还取决于nPartition中运行的操作系统。 另一个缺点是,入门级服务器不支持该技术,仅高端和中端服务器。 它们还不支持在不重新引导的情况下将资源移入和移出其他分区。 它们也不允许核心共享。
  • vPar限制 。 vPar不允许共享内核,因为没有虚拟化层可以在其中管理硬件和操作系统之间的接口。 这是限制性能开销的原因之一,惠普将在不讨论其明显限制的情况下将其推向市场。 可伸缩性还限于在其上创建vPar的nPartition,最大限制为8单元。 工作负载支持也很有限; 资源无法添加或删除。 最后,vPar不允许您在分区之间共享资源。 您不能在分区之间动态分配处理资源。
  • 内存共享 。 HP和SUN都不具有PowerVM的活动内存共享(AMS)的功能。

表1将HP的vPar和IVM与PowerVM进行了比较。

表1.比较IBM的PowerVM和HP vPar和IVM
功能性 IBM公司 生命值 生命值
PowerVM,IBM Power vPars,HP 9000,完整性 IVM,仅HP Integrity
支持的操作系统 AIX,Linux,i5 / OS HP-UX HP-UX 11i。 Windows Server 2003,Linux
安全/故障隔离 系统管理程序(硬件/固件) 未强制执行硬件 未强制执行硬件
粒度(每个分区最少CPU) 1/10 1个 1/20
可扩展性(每个分区最多CPU) 64 64-128 4
CPU容量共享 没有
I / O共享 没有
预定的I / O 否(所有I / O必须虚拟化)
分区迁移 动态(POWER6) 没有 手册
CoD整合 储备CoD 是(综合公用事业价格) 是(gWLM增加了临时即时容量
执照 P5-59x上的附加费用(每个活动CPU)标准 附加费用(每个活动CPU) 附加费用(每个活动CPU)

在比较PowerVM与HP Integrity机器的业务收益时,情况变得更加清晰。 PowerVM可扩展性更好,具有动态逻辑分区,安全/故障隔离,支持专用I / O动态处理器共享以及实时分区移动性。 表2列出了一些优点。

表2.虚拟化:PowerVM与HP IVM
虚拟化能力 PowerVM 惠普IVM 商业利益
可扩展性 64个CPU 2TB RAM 4个CPU和64 GB RAM 提高利用率和总拥有成本
动态逻辑分区(DLPAR) 需要重启 更高的可用性和灵活性
安全隔离 CAPP / EAL 没有 增强安全性
支持专用I / O 没有 为某些工作负载提供更高的性能
动态处理器共享 没有 更大的灵活性
实时分区移动性 没有 增强的可用性

摘要

在广告宣传中,HP喜欢吹嘘自己拥有最先进的虚拟化产品组合。 尽管它们可能提供更多的产品,但许多产品彼此之间不兼容,甚至不兼容,但它们的功能却比PowerVM少。 硬件本身也很重要,因为HP的未来是通过Itanium,而Itanium的性能要比Power低。 惠普确实具有的优势之一是它能够运行Windows。 但是,它是运行和整合基于Windows的应用程序的非常昂贵的平台,没有任何真正的附加值。

IBM的虚拟化历史无法与任何供应商相提并论。 IBM有一个明确的解决方案和虚拟化策略PowerVM,而不是六个分区和虚拟化元素。 更重要的是,从特性/功能的角度来看,IBM显然在虚拟化技术和创新方面处于领先地位。 他们的虚拟化系统具有更好的扩展性,采用更智能的技术(第1类管理程序)进行设计,具有更多功能并且可以在更快,更可靠的硬件上运行。


翻译自: https://www.ibm.com/developerworks/aix/library/au-aixhpvirtualization/index.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值