在IBM集成虚拟化管理器上进行Linux分区的DLPAR操.docx
《在IBM集成虚拟化管理器上进行Linux分区的DLPAR操.docx》由会员分享,可在线阅读,更多相关《在IBM集成虚拟化管理器上进行Linux分区的DLPAR操.docx(51页珍藏版)》请在三一办公上搜索。
1、在 IBM 集成虚拟化管理器上进行 Linux 分区的 DLPAR 操作第 1 部分动态逻辑分区(DLPAR)是 IBM System p 服务器上的一种虚拟化特性,该特性允许用户在分区运行的时候动态调整分区的资源分配,使得系统资源得到更为有效的利用,并且不影响应用或者服务的正常运行。集成虚拟化管理器(IVM)是一种与 HMC 类似的用于管理 System p 服务器的平台,也同样支持 DLPAR,不过与 HMC 上的 DLPAR 存在不少差异。本系列文章介绍 IVM 上 Linux 逻辑分区的 DLPAR,分成四个部分。本文是第一部分,介绍了 IVM 和 Linux 对 DLPAR 的支持情
2、况、Linux 分区上 DLPAR 环境的准备过程、以及 IVM 上 Linux 分区 DLPAR 的基本过程等背景知识。IBM System p 服务器从 POWER5 开始支持动态逻辑分区(Dynamic Logical Partitioning,简称 DLPAR)虚拟特性,该特性允许用户在分区运行的时候动态调整分区的资源分配,这种调整在分区运行的时候随即生效,不需要重启操作系统。这使得用户可以根据工作负载来动态调整系统的资源分配,使得资源得到最有效的使用,并且不影响客户的应用或服务的不间断运行。除了 System p 平台的硬件和固件外,DLPAR 还需要分区操作系统的支持。 Linux
3、 是一种开放源码的操作系统,以其开放性、稳定性和高效性等特点得到越来越多用户的青睐。它支持多种硬件平台,能够运行在 System p 服务器上并提供 DLPAR 功能,这使得 System p 上的 Linux 用户可以利用 DLPAR 这一重要的虚拟化特性来优化业务的运行。HMC(Hardware Management Console)是用户熟知的 System p 服务器管理平台,它提供了简单有效的 DLPAR 操作界面,包括图形界面和命令行界面两种方式,用户可以通过该界面对 Linux 分区进行处理器、内存和适配器 DLPAR 等操作。 IVM(Integrated Virtualiza
4、tion Manager) 集成虚拟化管理器是 System p 上的类似于 HMC 的另外一种管理平台,在设计和操作方式上与 HMC 存在较大差别。那么 IVM 是否也支持 Linux 分区的 DLPAR 操作,IVM 上 Linux 分区 DLPAR 的基本执行过程究竟是怎样的,用户如何通过 IVM 进行 DLPAR 操作,IVM 和 HMC 上的 DLPAR 又有哪些不同呢?本系列文章将逐一解答这些问题。本系列文章介绍了 IVM 上 Linux 逻辑分区的 DLPAR 操作,分成四个部分:第一部分介绍了 IVM 对 DLPAR 功能支持的变化过程、主流的 Linux 发行版本对 DLPA
5、R 的支持情况、Linux 分区上 DLPAR 环境的准备过程、以及 IVM 上 Linux 分区 DLPAR 的基本过程等背景知识;第二部分介绍了处理器和内存的 DLPAR 操作;第三部分介绍了虚拟适配器和物理适配器的 DLPAR 操作,并比较了 IVM 和 HMC 上 DLPAR 的联系和区别;第四部分介绍了虚拟磁盘和光学设备的动态调整,这种动态调整虽然不是真正意义上的 DLPAR,但是可以起到相同的效果,使得用户能够方便的动态调整这些资源。为了更加直观有效的讲解 IVM 上 Linux 分区的 DLPAR 操作过程,使读者能够更好的理解和掌握这些内容,本系列文章使用实例贯串全文。本文是本
6、系列文章的第一部分。虽然本系列文章所面向的读者是 System p 上的 Linux 用户,但是由于 AIX 和 Linux 上的 DLPAR 在原理和操作方面都非常类似,因此 AIX 用户也可以从中获益。为了更好的阅读本系列文章,要求读者对 IVM 的基本原理和操作界面有初步的认识,了解 DLPAR 的基本原理,并熟悉 HMC 上的 DLPAR 操作和 Linux 的使用。读者可以通过阅读本文所提供的参考资料 1、2、3 和 4 了解或熟悉这些方面的相关知识。如果读者有 IVM、DLPAR 和 Linux 方面的配置和使用经验,则能更好的理解和掌握本系列文章所描述的内容。IVM 和 Linu
7、x 对 DLPAR 的支持IVM 简介在 IBM System p 上,IVM 是与 HMC 类似的另外一种服务器管理方式,同样可以进行 AIX 或者 Linux 分区的创建、编辑和删除,分区状态的控制,虚拟网络和存储的创建、分配和删除,DLPAR,动态分区迁移(Live Partition Mobility)等操作,同样提供了图形操作界面(基于 Web 的 UI)和命令行操作界面。既然有了 HMC 这种通用的 System p 服务器管理方式,为什么还要提供 IVM 呢?首先,虽然 HMC 被设计成能够有效管理各种 System p 机型的管理方案,但是却使得该方案显得比较复杂和过剩,对于某
8、些简单的应用(比如用户仅购买了一个低端的 System p 机器,并且只需要对它进行简单的分区划分和使用,而不需要 HMC 所提供的管理多台服务器的功能或者多台 HMC 管理同一服务器的冗余功能等)而言,一个能够实现快速部署和降低学习代价的管理方案更适合用户的需求。其次,HMC 是独立于 System p 服务器之外的一台机器,用户需要单独付费购买,对于购买低端服务器的用户来说,HMC 的价格还是占了相当大的比重,因此在这种情况下该管理方案并不能给用户带来很好性价比。最后,HMC 不能管理刀片服务器,如果需要对刀片服务器进行分区划分和管理,那么 HMC 就无能为力了。为了解决上述 HMC 的缺
9、点,IBM 提供了 IVM 这种简化的管理方式(如图 1 所示),可以说,IVM 是一个简化版的 HMC 。为了支持分区管理,VIOS(Virutal I/O Server)不仅能够为其它分区提供虚拟资源,还增加了 IVM 这个功能部件。由此可见,IVM 不是独立的,而只是 VIOS 的一个组成部分。在 IVM 管理下,整台服务器被划分成几个分区,包括一个 VIOS 和其它几个分区(称为客户分区)。基于 Web 的 UI(图 1 中 Web Browser 部分)是由 IVM 中的“ Web Server ”部件提供的,用户通过浏览器连接到 VIOS 就可以使用该界面了;用户还可以使用 tel
10、net 或者 ssh(图 1 中 Telnet/SSH 部分)登陆到 VIOS,通过 VIOS 提供的“ Command Shell ”来使用命令行界面。用户通过图形或者命令行界面发出操作指令后,IVM 或 VIOS 根据操作的类型进行命令分发。如果是跟虚拟资源管理相关的操作(比如创建或分配虚拟磁盘等),那么就由 VIOS 提供的“ VIOS CLI ”进行处理;如果是跟分区管理相关的操作(比如创建或删除分区),则由 IVM 提供的“ LPAR CLI ”进行处理。 IVM 通过 VMC(Virtual Management Channel)这个虚拟设备与 POWER Hypervisor 进
11、行通信,对分区进行管理或控制。由于 VMC 只能与它所在的服务器上的 Hypervisor 进行通信,因此每个 IVM 只能管理一台服务器。同时,由于 IVM 的市场定位和功能的局限性,通常它只用于中低端服务器,而高端服务器仍然由 HMC 进行管理。图 1:集成虚拟化管理器IVM 功能的变化IVM 作为 VIOS 上类似于 HMC 的一个部件,其功能随着开发过程的进行在不同的 VIOS 版本中不断得到增强。图 2 显示了这一变化过程,图中主要列出了跟 DLPAR 相关的一些变化。VIOS 对 IVM 功能的支持并非与生俱来的,而是从版本 1.2 才开始的。这时候的 IVM 主要关注一些基本的分
12、区管理功能,如分区的创建和删除,分区定义的修改和状态的控制,虚拟网络和虚拟存储的创建、分配和删除等,但是不支持 DLPAR 和客户分区端的物理适配器(Physical Adapter)等功能。从版本 1.3.0.0 开始,IVM 开始支持处理器和内存等资源的 DLPAR 。不过在该版本之前,IVM 已经支持 VIOS 上资源的动态调整,从而支持分区的创建、修改和删除等操作,比如在创建分区的时候,IVM 需要在 VIOS 上为该分区创建相应的虚拟 SCSI 服务器端适配器(Virtual SCSI Server Adapter),如果 IVM 不支持 VIOS 上资源的动态调整的话,那么就没办法
13、在 VIOS 运行的时候使新的分区配置马上生效(由于 VIOS 在 IVM 这种管理方式下的特殊性,如果没有特别指定,本系列文章所讨论的内容都是针对客户分区而言的)。 IVM 对处理器和内存的 DLPAR 和适配器的 DLPAR 在实现机制上存在较大差别,对后者的支持并没有包含在版本 1.3.0.0 中,而是到版本 1.5 之后才开始支持的。至此,IVM 支持对所有分区(包括 VIOS、AIX 客户分区和 Linux 客户分区)上各种资源(处理器、内存和适配器等)的 DLPAR 操作。IVM 对客户分区物理适配器的支持是从版本 1.5 开始的,与适配器 DLPAR 的支持同步出现。在此之前,I
14、VM 只支持虚拟适配器 虚拟网卡和虚拟 SCSI 等,虚拟资源的使用提高了系统资源的利用率,但是却降低了分区的性能。对物理适配器的支持使得系统管理员能够在系统资源相对充足的情况下将物理适配器和磁盘等直接分配给分区来使用,从而提高分区的性能,同时满足不同客户对系统配置的不同需求。图 2:IVM 功能的逐步增强Linux 对 DLPAR 的支持在 IBM System p 上,DLPAR 的类型有处理器 DLPAR、内存 DLPAR 和适配器 DLPAR 等。与 AIX 类似,Linux 也支持 DLPAR,但是不同的 Linux 发行版本对 DLPAR 的支持情况不尽相同。图 3 列举了两个主流
15、的 Linux 产商 Redhat 和 Novell/SuSE 所发行的 Linux 企业版本 RHEL(Red Hat Enterprise Linux)和 SLES(SUSE LINUX Enterprise Server)中的若干版本对 DLPAR 的支持情况:RHEL4/5 和 SLES9/10 均支持处理器和适配器的增加、减少和移动等 DLPAR 操作;而对内存 DLPAR 的支持是逐步增强的,RHEL4 和 SLES9 不支持任何类型的内存 DLPAR,RHEL5 和 SLES10 开始支持内存的动态增加,但是不支持内存的动态减少和移动,这两种内存 DLPAR 操作有望在将来的版本
16、中得到支持。图 3:RHEL 和 SLES 对 DLPAR 的支持回页首Linux 分区 DLPAR 环境的准备通过上面一节的讨论,我们已经知道了 IVM 上的 Linux 分区支持 DLPAR 操作。要使用 DLPAR,首先必须准备 DLPAR 所需的环境。在 IVM 上准备 Linux 分区的 DLPAR 环境需要经过以下几个步骤:1. 在选配了 APV(Advanced Power Virtualization)特性的 System p 机器上安装和配置 IVM,包括虚拟网络和磁盘存储等资源的配置 2. 定义 Linux 分区 3. 激活 Linux 分区,安装 Linux 操作系统 4
17、. 在 Linux 上安装 DLPAR 所需的工具包 5. 确认 Linux 分区的 DLPAR 能力 因为本系列文章所讨论的是 DLPAR,并假设读者对 IVM 和 Linux 有一定的了解和使用经验,因此就不再具体讨论 IVM 和 Linux 的安装和配置了(步骤 1 和 3)。如果读者需要了解这方面的相关知识,请翻阅参考资料 IBM 红皮书 Integrated Virtualization Manager on IBM System p5 (参考资料 1),以及 Redhat 或 Novell 官方网站上提供的相关文档(参考资料 2 和 3)。定义 Linux 分区本系列文章将以实际的
18、例子来讲解如何在 IVM 上进行 Linux 分区的 DLPAR 操作。 IVM 被安装在一个基于 POWER6 的 IBM JS22 刀片服务器上,该系统包含 3 个分区:uli14 是分区标识为 1 的 VIOS,版本为 1.5.1.1-FP-10.1 ;而 uli13lp1 和 uli13lp2 是两个 Linux 客户分区,标识分别是 2 和 3(如图 4 所示),其中 uli13lp2 是本系列文章所使用的实验系统,安装了 SLES10 Service Pack 2 。在本系列文章中,我们将基于该实验系统以实例来详细讲解 IVM 上 Linux 分区各种资源的 DLPAR 操作。图
19、4:IVM 所管理的分区分区 uli13lp2 使用的是共享处理器模式,处理单元数的最小值、已分配值和最大值分别是 0.1、0.2 和 0.4,而虚拟处理器数的最小值、已分配值和最大值分别是 1、2 和 4(如图 5 所示:uli13lp2 分区属性页面中的“处理”标签)。最小和最大值的不同为 DLPAR 操作提供了可能,整个系统剩余 1.5 个处理器单元(如图 4 所示)可供处理器 DLPAR 使用。图 5:uli13lp2 的处理器配置分区 uli13lp2 已分配的内存为 1GB,而分区定义中内存的最小和最大值分别为 128MB 和 1GB 256MB(如图 6 所示:uli13lp2
20、分区属性页面中的“内存”标签)。从图中还可以看到,该系统的逻辑内存块(Logical Memory Block)的大小被设置成 32MB,用户必须以该大小的整数倍为步长对内存进行 DLPAR 。整个系统仍然剩余 608MB 内存(如图 4 所示)供 DLPAR 使用。图 6:uli13lp2 的内存配置分区 uli13lp2 使用了一个虚拟以太网适配器(如图 7 所示的适配器 1:uli13lp2 分区属性页面中的“以太网”标签),网卡被连接到 VLAN(虚拟以太网)1,该 VLAN 通过 VIOS 上插槽 U78A5.001.WIH1106-P1-T7 中的物理网卡连接到外部网络,与其它系统
21、进行通信。该分区还有一个空闲的虚拟以太网适配器(适配器 2)可以增加,如果用户需要更多的虚拟网卡,可以点击“创建适配器”按钮进行添加。图 7:uli13lp2 的虚拟以太网适配器分区 uli13lp2 还占用了一个虚拟磁盘,该磁盘是由逻辑卷组 rootvg 中的逻辑卷 clientlv01 提供的,大小为 1.5GB,作为该分区的系统盘(如图 8 所示:uli13lp2 分区属性页面中的“存储”标签)。整个系统还剩余一个虚拟磁盘可以使用,即 rootvg 中大小为 256MB 的逻辑卷 clientlv02,用户可以把该磁盘分配给需要它的分区来使用。图 8:uli13lp2 的虚拟磁盘由于本系
22、列文章的例子中所使用的 VIOS 版本为 1.5.1.1-FP-10.1,因此 IVM 支持物理适配器的分配。 IVM 在分区属性页面中增加了“物理适配器”标签(如图 9 所示),用户可以通过该页面来查看和修改逻辑分区上物理适配器的分配。从图 9 可以看出,当前分区 uli13lp2 不占用任何物理适配器,整个系统中也没有任何空闲的物理适配器可供分区使用。图 9:uli13lp2 的物理适配器安装 DLPAR 工具包要使 DLPAR 正常工作,必须安装 IBM 所提供的 DLPAR 工具包(见参考资料 5)。工具包中所提供的工具或守护进程如 RMC(Resource Monitoring an
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IBM 集成 虚拟 管理器 进行 Linux 分区 DLPAR
链接地址:https://www.31ppt.com/p-1667578.html