全部博文(323)
分类: 系统运维
2009-03-16 23:33:11
动态 LPAR (5.2.0) 简介
IBM 在2001年12月发布的pSeries 690 服务器,使得pSeries平台开始支持静态逻辑分区(LPAR)。 然而,静态逻辑分区(LPAR)提供的是可以从一个分区到另外的分区逻辑的移动和分配资源的解决方案,需要操作系统重新启动(reboot)相关的分区,并且重新配置这些分区。
目前,IBM的pSeries 服务器的动态逻辑分区(DLPAR)可以将硬件资源(例如处理器、内存和I/O插槽)从一个正在运行操作系统实例的逻辑分区移动到另外的分区而不需要重新启动(reboot)或重新配置这些分区。
如图(一)所示,一个DLPAR系统由下面几个内容组成:
_ HMC
_ 系统管理程序(Hypervisor)
_ 全局-固件(Global-Firmware)
_ 本地-固件(Local-Firmware)
_ AIX
图示(一) IBM eServer pSeries DLPAR 系统体系架构
DLPAR 体系架构 (5.2.0)
下面的图表2显示了DLPAR的操作的例子,用户通过HMC 将资源从一个分区移动到另外的分区。
下面是图表2包含的内容的描述:
l HMC:硬件管理控制台(HMC)是命令中心,通过它做出所有移动资源的指示。
l Chwres: chwres HMC命令的功能是从分区或在分区之间动态的增加和迁移资源。 该命令可以通过HMC GUI或命令行使用。
l DRM: 动态重配置管理器(DRM)是一个代理,用于处理DLPAR特殊的命令。DRM调 用 AIX 命令去连接或断开DLPAR启用的资源。
l RMC:RMC远程控制和监控分布的资源类。它是一种分布式的框架用于处理所有 与网络相关的安全和连通性。与DRM结合在一起,可以启动远程命令去驱动 配置的或没有配置的DLPAR可用的资源。
.
l RTAS:RTAS(Run-时间 Abstraction Services)是一个固件,可以在每个分区 之间复制。它运行在开放固件设备树的对象上,例如处理器、逻辑内存块 (LMB)、I/O 插槽、日期芯片和NVRAM。运行内容包括:查询、分配、电子的 隔离和 释放资源。
l 全局 FW:一个全局固件(FW)实例生成整个系统。这个全局固件做为系统管理 程序。它包括启动和分区管理器,理内存和I/O映射,并且为资源提供全局 命名空间。它规定了DLPAR启用的资源组和开放固件设备树。AIX通过RTAS 层与之连接。
图表2:DLPAR 系统体系结构
下面是图表2操作流程的描述:
1. HMC上的chhwres基于释放给定的资源的请求去调用RMC。
2. RMC通过以太网络和AIX上的RMC建立连接,并且传递释放被该资源的请求。 RMC到分区的连接是在启动时建立的。
3. 然后,RMC根据释放该资源的请求调用DRM。
4. DRM 初始化相应的AIX 命令从操作系统释放该资源。
5. AIX 命令调用内核中相应的函数。操作系统试图去停止指定的资源。如果不能停止使用该资源,系统将会返回一个错误信息给用户。 如果可以停止使用该资源,操作系统将隔离该资源,关闭资源并且给该资源设置不可使用的状态。操作成功的信息将报告给HMC上的chhwres 命令。
6. chhwres 命令调用全局固件和收回资源。
7. chhwres 命令调用全局固件并把资源分配给分区。
8. chhwres 命令根据配置资源的请求调用RMC。
9. RMC通过网络建立同在分区上的RMC的连接并且传递该请求。该RMC的连接是在启动时建立的。
10.RMC 根据配置资源的请求调用DRM。
11.DRM 基于配置资源的请求通过调用相应的AIX命令为操作系统增加资源。
12.AIX命令初始化相应的操作系统函数,操作系统试图使用RTAS调用让特定的资源可用。如果这个操作不成功,系统将会返回一个错误信息给用户。 如果操作成功, 操作系统控制该资源和固件,并将它们从资源缓冲池中移走。然后该资源被启动和解除隔离,最后由操作系统配置。