xingtong
作者xingtong·2010-04-09 11:36
系统工程师·CMB

IBM虚拟化技术产品介绍

字数 1336阅读 4797评论 8赞 0
 
    IBM虚拟化技术的大行其道是从POWER5时代开始的,但要应用虚拟化,除了硬件支持外还需软件的配套支持。因此我们可以从两条线来看IBM虚拟化的技术。一条是AIX操作系统软件,另一条是POWER CPU硬件。
 
    先从软件这条线来看,IBM从AIX5.1开始支持LPAR(逻辑分区),从AIX5.2开始支持DLPAR(动态逻辑分区),从AIX5.3开始支持MICRO-PAR(微分区),从AIX6.1开始支持WPAR(工作负载分区)。虽然严格地说DLPAR和LPAR还不算是虚拟化技术,但这条线有助于我们从软件的角度全面了解IBM虚拟化技术的发展历程。
 
    然后我们再从硬件这条线来看,POWER5服务器出现后,APV(Advanced POWER Virtualization)登上了历史的舞台。它的划时代的意义在于:我们可以把一个物理设备虚拟成多个虚拟设备,从而创建出大量的LPAR,节省了物理机器的采购和能源的消耗,同时VIO CLIENT间的资源可以共享和动态调整,大大提高了硬件利用率。APV中最重要的概念有两个:VIO和Micro-Partitioning。VIO即Virtual I/O,我们知道IO包含磁盘IO和网络IO,Virtual SCSI即是虚拟磁盘IO的技术,通过它一块物理磁盘上可以安装出多个VIO CLIENT操作系统;Virtual Ethernet、SEA(shared Ethernet adapter)即是虚拟网络IO的技术,通过它一块物理网卡可以供多个VIO CLIENT同时与外界进行网络通讯。Micro-Partitioning是微分区的意思,其中“微”的含义是指LPAR中CPU的划分颗粒度不再以整数为单位,而是以0.1为单位,同时DLPAR调整的颗粒度以0.01为单位,这打破了POWER4时代在一台物理机上不能搭建出超过CPU个数的LPAR数量限制。但APV不是完美的,它的下一代PowerVM技术随着POWER6服务器的出现而出现了。我们依旧从磁盘IO、网络IO、“微”三个方面来看:PowerVM NPIV(N_Port ID Virtualization)技术简化SAN 网络的架构,同时也是业界通行的工业标准,因此比Virtual SCSI更具优势;PowerVM IVE(Integrated Virtual Ethernet adapter)技术解决了SEA无法提供高速、低延迟的I/O吞吐的问题;APV时代可以通过共享处理器池来实现CPU资源在VIO CLIENT间自动迁移,但内存的迁移就没有这么智能,当时有个PLM(Partition Load Manager)技术,但不被市场看好,因此PowerVM AMS(Acive Memory Sharing)应运而生,利用与共享处理器池相似的共享内存池来解决了问题。
 
    随着POWER7服务器的上市,IBM虚拟化技术还会不断发展,让我们拭目以待吧。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论8 条评论

ddcufeogddcufeog学生ogilvy
2010-07-12 19:08
:handshake 支持支持
jiajun418jiajun418技术经理亚信联创科技(南京)有限公司
2010-04-26 16:28
:victory: 关心新技术,学习
bigworld0128bigworld0128技术经理深圳市赢时胜信息技术股份有限公司
2010-04-16 14:46
学习下
hello_unixhello_unix信息技术经理西安
2010-04-09 16:21
支持一下
xingtongxingtong系统工程师CMB
2010-04-09 11:45
其实还有内容没写,比如:LIVE PARTITION MOBILITY、LIVE APPLICATION MOBILITY……,只大致写了下我自己理解的,前后相关度较大的虚拟化技术。
Ctrl+Enter 发表

作者其他文章

X社区推广