Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103542529
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-20 13:39:48

来自:

 作为第一个打破UNIX与Linux壁垒的产品,相信很多业内人士对2001年发布的IBM AIX 5L 5.1操作系统仍记忆犹新。在不久前举行的第二届UNIX WORLD大会上,IBM又推出了AIX 5L 5.2,其中最大的改进就是增加了动态逻辑分区功能。

  何谓动态逻辑分区

  逻辑分区(LPAR)是一种服务器设计特性,可以在单一服务器上并发运行多个独立操作系统映像,从而为终端用户提供更大的灵活性。但通常的逻辑分区当系统需要重新划分分区时,必须停机再重新启动,有些产品的所谓逻辑分区功能甚至根本无法再重新分区。AIX 5L 5.2所具备的动态逻辑分区功能(DLPAR)能在不重新引导系统或受到影响分区的情况下,将资源从一个分区转移到另一个分区。

  在一个LPAR配置中,单个处理器、256MB内存和I/O适配器插槽资源都将处在一个指定逻辑分区的专有控制之下。LPAR的一个主要优势是它能够对这些独立资源进行精细的控制和分配,允许以几乎任何数量和组合方式将这些独立资源组合在一起,创建一个逻辑分区。动态LPAR对这些功能进行了扩展,不仅允许在激活一个逻辑分区时进行这种精细的资源分配,而且允许在分区的运行过程中实现这种分配。单个处理器、内存和I/O适配器插槽能被释放到一个 "空闲资源区"中,系统可以从该空闲资源区中获得这些资源,或将这些资源直接从一个分区转移到另一个分区,而且几乎不限数量和组合方式。

  现在,DLPAR在处理不断变化的负载需求和服务器部署时,能够提供更大的灵活性,包括:

  * 在需求高峰期将测试分区的处理器转移到一个工作分区,随后在需求降低时再将它们转移回去。

  * 将内存转移到正在超负荷执行内存页面调度的分区。

  * 在分区之间转移不常使用的I/O设备,如用于软件安装的CD-ROM或用于备份的磁带驱动器。

  * 将一系列处理器、内存和I/O资源释放到"空闲资源区"中,以创建新的分区。

  * 在一个单一系统上配置一个最小LPAR集,将其作为一些主服务器的"故障切换"备用服务器,同时使一部分资源集保持在自由状态。如果某一主服务器失效,系统可以将自由资源分配给备用LPAR,以继续运行失效服务器上的负载。

  从以上这些例子中可以看出,DLPAR提供了一系列全新的特性,能够帮助用户提高运行效率,并从服务器硬件投资中获得更大的收益。

  AIX 5L 5.2对动态逻辑分区的支持

  AIX 5L 5.2支持以不间断(运行)的形式对处理器、内存和I/O插槽进行动态识别,因为新增的DLPAR并没有影响到应用程序和内核扩展的编程模型,大多数程序无需改变即可在启用DLPAR的环境中正常运行。

  由于AIX内核的改变,动态添加或转移内存的风险大大减轻,AIX内核几乎完全在虚拟模式下运行。这种设计可以使系统不受物理内存被移走的影响,因为应用程序以及大部分内核只使用虚拟内存。

  二进制兼容

  AIX 5L 5.2保留了对较早AIX 5L版本的二进制兼容以及对32位应用的兼容。基于较早的AIX 5L版本的二进制应用无需修改即可在新版本上运行,DLPAR不会影响任何应用或内核扩展。

  DLPAR的功能扩展

  虽然大多数应用和中间件不会受到DLPAR的影响,但如果所有软件都能根据DLPAR事件动态调整对资源的占用,那么AIX 5L 5.2的优势就会更加明显。目前,系统架构扩展已使应用和中间件也能加入到DLPAR事件之中,因此在添加或去除容量时可以扩展与基本操作系统的通信。

  AIX 5L 5.2提供了两种机制,以通知应用程序和中间件某一DLPAR请求正在处理之中。供应商可以使用DLPAR脚本或API动态地重新确定其子系统的规模。同时,系统管理员还可使用DLPAR脚本定义其DLPAR政策,比如,当一个应用导致DLPAR请求失效或认为该应用提供的服务对系统运行来说并非关键服务时,管理员可能会希望暂停这一应用的运行。

  灵活的内存分配

  DLPAR的一个关键设计目标是显著减少操作系统所需要的实际内存数量。AIX 5L 5.2可以灵活地勘测到系统中任何地方的未分配资源,并获取连续内存来满足操作系统的要求。

  用户交互

  AIX很好地集成了处理器和内存的重配置功能,也就是说,系统管理员在大多数情况下无须采取行动即可完成这些资源的重配置。I/O插槽的重配置稍显复杂,因为管理员还必须登录进入到分区并执行AIX PCI热拔插程序,这些程序通过SMIT GUI提供。

  在对I/O插槽进行重配置时之所以要求这种人工干预,是因为基本操作系统无法了解这些插槽所提供的资源和服务的可用性。由于去除一个插槽可能会涉及到对物理和逻辑设备以及应用进行重新配置,所以这一工作最好留给管理员来完成。尽管I/O插槽重配置的自动化操作在AIX 5L 5.2中受到了某些限制,但这不算是缺陷,因为分区之间I/O的重配置很少执行     
 。

  监视操作

  用户可以通过多种方式对DLPAR操作进行监视。在缺省情况下,AIX以LED代码和短文本消息的形式,在操作员控制面板上提供有关当前 DLPAR请求的信息,在HMC用户界面的分区视图上看到这些信息。此外,用户还可以在发出一个DLPAR请求时在HMC用户对话框中指定信息的详细性级别,从而获得更详细的报告。此外,通过AIX syslog命令也可以生成详细报告,这一命令是一个更加灵活的记录工具 。

  总之,用户可以充满信心地使用IBM eServer pSeries DLPAR产品,将其作为灵活、具有良好适用性的服务器整合战略的一个组成部分,最大限度地减少运行中断,从而为面临竞争和挑战的环境提供更好的支持
阅读(2148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~