p系列服务器的动态逻辑分区 下载本文

内容发布更新时间 : 2024/9/20 3:08:23星期一 下面是文章的全部内容请认真阅读。

1.1 p系列服务器的动态逻辑分区(DLPAR)技术

逻辑分区(LPAR)技术大大提高了IBM pSeries服务器使用的灵活性和工作负载,逻辑分区技术使用户可以在一台服务器上同时运行多个操作系统环境,就如同用户在多台服务器上运行这些操作系统一样。IBM pSeries服务器在逻辑分区技术的基础之上,又增加了动态逻辑分区(DLPAR)的功能,使得当用户将系统资源在逻辑分区中重新分配时,不需要将系统重新引导,也不影响逻辑分区中应用的运行。

动态逻辑分区的资源

逻辑分区所控制的最小资源单位是1颗CPU,256MB内存区,或一个I/O插槽。逻辑分区的最大优点就是在分区上的灵活性,几乎可以用任何方式来组织系统资源,划分分区。

动态逻辑分区扩展了这种能力,使得逻辑分区不但能在启动时分配这些资源,而且在运行时也能对系统资源进行重新分配。单个的CPU,256MB的内存区和单个的I/O插槽可以以任何组合从逻辑分区释放到一个系统空闲池,从系统空闲池添加到逻辑分区中或直接从一个分区移动到另一个分区。

动态逻辑分区的优势

对于服务器资源的分配和工作负载经常变化的应用,动态逻辑分区可带来更大灵活性,以下是一些显而易见的例子:

当生产系统的CPU压力很大时,将CPU从测试系统逻辑分区移动到生产系统逻辑分区,当压力减小了以后,在将CPU移回测试系统逻辑分区。为正在进行大量内存页换进/换出操作的逻辑分区添加内存。将不常用的外设在逻辑分区

间移动,如安装软件用的CD-ROM和备份用的磁带机。从已有的逻辑分区释放一些系统资源,来建立一个新的分区。

在一个系统上建立一些小的分区作为备份节点,并且在系统的空闲池中保留一定的资源。当某主节点失效后,系统中的一个逻辑分区接管,此时将系统空闲池中的资源分配给此逻辑分区从而使其可以承担工作负载。

动态逻辑分区管理

IBM pSeries服务器的动态逻辑分区技术是由三个部分组成的:

系统微码,其中包括LPAR hypervisor提供在运行的逻辑分区中添加和释放资源的功能。

AIX 5L提供命令和内核服务允许操作系统动态添加和释放系统资源。 IBM硬件管理控制台(HMC)提供图形和命令行的用户操作界面,进行系统资源分配的操作。

这三个部分协同工作来完成动态逻辑分区中系统资源的调度工作。 调度系统资源

将系统资源从一个逻辑分区移动到另一个逻辑分区是由三个步骤组成的: 硬件管理控制台(HMC)向逻辑分区A中的AIX发出请求,要求释放某一系统资源并将其置于静默(quiesce)状态。此资源被停止并被置于hypervisor的控制之下。

硬件管理控制台(HMC)向hypervisor发出请求,让其将此资源从逻辑分区A移动到逻辑分区B。

硬件管理控制台(HMC)向逻辑分区B中的AIX发出请求, 要求逻辑分区B中的AIX从hypervisor接管资源,并将其配置成系统可用状态。

这些请求既可以通过硬件管理控制台(HMC)或远程WebSM的客户端通过图形用户界面实现。也可由在网络上的另一个系统由命令行的方式通过rexec或OpenSSH实现,但此系统必须获得硬件管理控制台(HMC)的适当授权。这些针对动态逻辑分区的操作需要在硬件管理控制台(HMC)和逻辑分区间建立网络连接。

除了可以在两个不同逻辑分区间移动系统资源,硬件管理控制台(HMC)还提供将逻辑分区中的系统资源释放到一个系统空闲池中和从系统空闲池中将系统资源添加到逻辑分区中的功能。

动态逻辑分区与安全

动态逻辑分区技术并不会影响逻辑分区的安全性。对于在某一逻辑分区中的操作系统,其他逻辑分区中的资源甚至系统空闲池中的资源都是不可见的。此逻辑分区中的操作系统只能看见一些虚拟资源连接,当硬件管理控制台向此逻辑分区添加资源时,硬件管理控制台会向此逻辑分区发一条消息,要求操作系统去激活相应的虚拟资源连接。如果硬件管理控制台和hypervisor没有首先向此逻辑分区添加资源,而操作系统试图去激活虚拟资源连接时,操作系统会受到一个错误