设为首页 收藏本站
查看: 1452|回复: 0

[经验分享] 浅谈IBM UNIX服务器的逻辑分区(LPAR)

[复制链接]

尚未签到

发表于 2017-5-26 10:02:27 | 显示全部楼层 |阅读模式
早在七十年代,IBM在大主机上发明了分区(partition)技术。虽着时间的推移,技术在不断进步,IBM的分区技术经历了从物理分区到逻辑分区的进化;发展到今天已经能做到多个逻辑分区共用一个物理资源并且能做到负载均衡。为了满足UNIX市场的需求,IBM将自己大主机上的成熟的分区技术移植到UNIX服务器上,使其成为新一代UNIX服务器p690的一个闪光点。

1. 为什么服务器需要分区
2. 什么是物理分区(PPAR)和逻辑分区(LPAR)
3. UNIX服务器分区技术比较
4. IBM UNIX服务器p690逻 辑分区的实现
  1. 为什么服务器需要分区

近一、两年来,UNIX服务器的分区技术成为一个热点。分区技术在某些应用领域的确能带来实际的好处,但也不能一概而论。这些年分区技术的作用有被逐渐夸大的趋势,在有些时候还被描述成无所不能的技术。

那么,为什么需要分区?分区技术能带来多大的好处?我们从以下几方面来考虑:


  • 服务器集中
    服务器的集中管理和应用模式的集中可以减少总拥有成本(TCO)。这是目前的一个趋势。这种集中式的应用模式加上服务器的分区管理为客户提供了一种更好的使用服务器的方式,同时可降低系统管理方面开销。


  • 隔离生产环境和测试环境
    在一台物理的机器上,一个分区作为生产环境;另一个分区作为测试环境。它们有各自独立的系统环境,互不干扰。这是一个很诱人的工作模式。


  • 提高硬件的使用率
    当一个较大的应用实例不能充分发挥整个机器的硬件能力时,可考虑将其划分成若干个较小的应用实例,运行在机器不同的逻辑分区上,以提高整体的生产能力。


  • 隔离不同的应用环境
    如果应用程序需要不同的系统环境(例如时钟)时,可将其运行在不同的逻辑分区上。


  • 提高硬件资源分配的灵活性
    在业务高峰时,为该应用分配更多的系统资源(如CPU、内存等)。这通过调整不同逻辑分区之间的硬件资源来实现。

  top
  2. 什么是物理分区(PPAR)和逻辑分区(LPAR)

在一个大型的SMP系统中,硬件资源如CPU、内存和I/O等被组织为一个物理单元。这样的物理单元结合在一起,运行一个操作系统映像。如图1所示,三个物理单元上运行两个操作系统映像。

  
  图1. 物理分区
  逻辑分区是将SMP系统中的硬件资源(如CPU、内存和I/O等)逻辑的进行划分。它不依赖于任何的物理单元。如图2所示,八个CPU分属于三个逻辑分区中(其中一个CPU未属于任何分区)。

  
  图2. 逻辑分区
  top
  3. UNIX服务器分区技术比较

到目前为止,IBM、SUN、HP和Compaq这四个主要UNIX服务器厂商都有相应的机型支持分区技术。图3是这四个厂家分区技术的比较。

IBM
Sun(E10000)
HP
Compaq
Max # of partitions16
16
16
8
Min # CPUs/partition1
System Board(1-4)
4(in the1st release)
QBB(1-4)
Min Memory partition1GB
System Board(256MB-4GB)
All memory in a cell (4GB minimum)
1GB
Memory increments256MB
256MB
2GB
1GB
Max memory in a partition 256GB
64GB
256GB
256GB
Min # of I/O slots/partition1
4 SBus or 2 PCI
12
14
I/O slot increment1
1
12
12
Max I/O slots in a partition 120
64 SBus or 32 PCI
192
224
Multiple OS Versions indifferent partitionYes,starting
with AIX 5.1

Yes
Yes,starting
with HP-UX 11i

Yes,Tru64
& VMS

Dynamic reconfigurationYes,startingat
R2

Yes
Yes,startingwith R2
Not yet announced
(preannounced
to customers)

  图3. UNIX服务器分区技术比较
  从表中我们可以看到,IBM UNIX服务器真正做到了逻辑分区。而其它厂商的UNIX服务器的分区是基于物理分区的,其逻辑分区没有摆脱物理分区的限制,即在一个物理分区中的资源(如有两个CPU)只能同属于一个逻辑分区,不能分别属于两个逻辑分区。这种限制在实际运用中会给客户带来诸多不便,甚至需要客户配置更多的硬件设备才能实现一个较实用的逻辑分区划分。
  top
  4. IBM UNIX服务器p690逻 辑分区的实现
  逻辑分区(LPAR)技术并不是系统上某一单独部件能完成的,它依赖于软件、硬件和固件(firmware)的协同工作才能实现。
  首先,CPU能支持更多的系统调用(称作系统管理程序Hypervisor模式)。另外要求CPU实模式访问内存地址时具有寻址偏移量的能力。同样,I/O bridge也必须支持I/O卡的DMA地址到内存地址的偏移量,因为这些地址也是由Hypervisor映射的。图4是Hypervisor的功能示意图。
  对于固件(firmware),必须新增支持Hypervisor的功能。主要包括:虚拟内存管理、调试寄存器/内存的访问和虚拟TTY支持。
  
  图4. Hypervisor
  除了Hypervisor之外,当系统重置后运行在Open Firmware一层(称作Global)能够访问系统中所有的设备和数据。当系统划分逻辑分区后,存在另一个Open Firmware,它运行在Global上面。每一个分区有自己的分区固件,它可以访问属于自己分区内的所有设备,但是不能访问其它分区内的设备。如图5所示,固件和AIX之间的关系。
  
  图5. Firmware和AIX之间的关系
  p690有一个专门的控制台,称作HMC(Hardware Management Console)。逻辑分区的设置也是通过HMC来完成。见图6所示。
  
  图6. 通过HMC设置LPAR
  各个逻辑分区上的系统只能操作本分区内的资源,就象自己是一个独立的系统一样。如果某一分区内的系统瘫痪,不会影响到其它分区内的系统运行。
  另外,从p690硬件的高可靠性设计来看,已经将硬件故障造成整个系统瘫痪的可能性降到了最低点。即使在某个分区内发生了不可自动修复的硬件故障,只能造成这一分区的系统停止,而不会影响到其它分区内的系统。
  这里简单介绍了IBM UNIX服务器逻辑分区技术,更详细的内容请参见IBM技术白皮书和相关的技术文档。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-381218-1-1.html 上篇帖子: IBM:服务共享平台 全面优化管理支撑系统 下篇帖子: 办公自动化部署策略—— 基于IBM WCS/ WMC实现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表