免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7734 | 回复: 7
打印 上一主题 下一主题

Sun ldom IBM lpar HP vpar比较 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-30 21:30 |只看该作者 |倒序浏览
在虚拟化的同一个层面,Sun、HP、IBM都有自己的技术和产品,我记得Sun ldom IBM lpar HP vpar,从使用、性能、想对比了解一下,不知道有没有很清楚的。。

论坛徽章:
0
2 [报告]
发表于 2009-12-30 21:32 |只看该作者
http://blogs.sun.com/swan/entry/logical_domains_aka_ldoms\r\nLogical Domains aka LDOMs\r\n      相信大家对虚拟化分区(virtualization and partitioning technology)技术都不陌生了,从Sun Fire[TM] 3800服务器开始,就有了硬件分区及系统域(System Domains)的技术,这时的分区粒度(granularity)是每个系统域至少要有1个CPU/MEM板和一个I/O板。Solaris 10引入了ZONE(也称为Container)的技术,通过此技术,可以在系统上创建多个逻辑上独立的操作系统实例(instance),每个实例可以运行其自己的程序集并且相互之间没有任何干扰。即便是单CPU的系统,也可以创建多个ZONE,只要你的系统资源足够创建并运行这么多实例。\r\n\r\n      随着Solaris 10 11/06版的发布,一种新的虚拟化分区技术--逻辑域(Logical Domains以下简称LDOMs)呈现在大家的面前。System Domains、LDOMs和ZONE三者之间有什么关系呢?下面是一个简单的示意图:\r\n\r\n\r\n         Zone(Container)\r\nLDOMs \r\nSystem Domains \r\nOperating System\r\n                   \r\nFirmware Level\r\n                   \r\nHarware Platform\r\n\r\n\r\n\r\n\r\n       上面的示意图简化了很多细节,主要是为了突出LDOMs与Zone和System Domains之间的关系。我们可以看到LDOMs是建立在Firmware至上的,即LDOMs不光需要操作系统的支持,也需要Firmware的支持。那么需要什么样的Firmware支持的?\r\n\r\n      LDOMs是靠在操作系统和硬件层之间的Firmware(flash PROM)中加入一个叫做hypervisor的软件来实现虚拟化分区的。目前支持这种hypervisor软件的平台只有Sun Fire[TM] T1000和Sun Fire[TM] T2000系统(即sun4v平台体系架构服务器)。这就是为什么现在LDOMs只能用于Sun Fire[TM] T1000和Sun Fire[TM] T2000系统的原因。\r\n\r\n        为了能够正确的与hypervisor通信,操作系统必须有相关的支持。目前只有Solaris 10 11/06才能支持hypervisor(还需要相关补丁),对于Solaris 8和Solaris 9,并没有计划对sun4v的支持(Solaris 10功能如此强大,为什么强扭着Solaris 8和Solaris 9不放呢),因此在LDOMs虚拟分区安装的Guest OS也必须是Solaris 10 11/06(之前可能有很多朋友以为LDOMs支持不同版本的Solaris,现在看来是不行的)。\r\n\r\n       Sun Fire[TM] T1000和Sun Fire[TM] T2000服务器有8个core,每个core有4个thread,LDOMs技术可以将每个thread划分到一个虚拟分区。\r\n\r\n       为了实现LDOMs,我们需要以下的条件:\r\n\r\nsun4v平台服务器--目前仅有Sun Fire[TM] T1000和Sun Fire[TM] T2000服务器\r\nFirmware 6.4.0\r\nSolaris 10 11/06 + 补丁:124921-02或更高版本、125043-01或更高版本\r\nLogical Domains Manager 1.0 software\r\n       当系统满足以上条件后,就可以配置LDOMs。为了管理LDOMs,必须要先建立一个控制域Control Domain(也称为Primary Domain),有点类似于一些服务器的控制器。只有控制域建立好之后,你才能够开始其它逻辑域的创建。\r\n\r\n        LDOMs按照其角色可以分为以下几类:\r\n\r\nControl domain -- 上面已经提到,用来创建并管理其它的逻辑域和服务,及与hypervisor的通信\r\nService domain --  为其它逻辑域提供虚拟网络交换、虚拟磁盘服务等的逻辑域\r\nI/O domain --  具有对输入/输出设备直接的物理链接,比如PCI-E卡或者网络设备等。\r\nGuest Domain --  使用Service domain和I/O domain提供的服务,并受Control domain的管理。\r\n       LDOMs支持对CPU的动态配置(Dynamic Reconfiguration),对Memory或者其它部件,LDOMs提供延迟配置(Delayed Reconfiguration),即要等到下一次重启才生效。\r\n\r\n        几点说明:\r\n\r\n所有LDOM的操作系统必须是Solaris 10 11/06,并且已经安装了相关补丁\r\n如果Control domain出现故障,则会影响到其它所有LDOM。Control domain是SPOF(Single-Point-Of-Failure)\r\n如果提供服务的LDOM出现故障,则所有使用其服务的LDOM都会受到影响。Service LDOM是SPOF。\r\n \r\n\r\n更多信息,请参见《What\'s New in the Solaris 10 11/06 Release》 和 SUN BLUEPRINTS《BEGINNERS GUIDE TO LDOMS: UNDERSTANDING AND DEPLOYING LOGICAL DOMAINS》

论坛徽章:
0
3 [报告]
发表于 2009-12-30 21:34 |只看该作者
Sun服务器虚拟化技术-LDOMS \r\n  LDoms是Sun新的服务器虚拟化技术,可以基于服务器物理资源,如CPU、内存、I/O、和存储等资源,创建服务器分区,该分区叫做virtual domain虚拟域,或称logical domain逻辑域,每个LDom可以运行一个单独的操作系统。 \r\n  LDoms 与Solaris操作系统中的Solaris Container软件分区和Sun中高端服务器中的Dynamic System Domain(DSD)动态系统域一起构成了Sun服务器方面的虚拟化解决方案,当然进一步的与Sun存储虚拟化、4到7层网络交换机构成的网络虚拟化、 Sun N1数据中心管理和应用分发部署等软件和技术,共同构成数据中心虚拟化解决方案。 \r\n\r\n  目前常用的服务器虚拟化大致分为4种不同的技术: \r\n1、Hard Partition硬件分区 \r\n  常见于大型主机和IBM/HP/Sun等厂家的中高端Unix服务器,如Sun采用Dynamic System Domain(DSD)动态系统域,由服务器硬件实现,提供最高的系统可用性和可维护性,系统运行时动态热插拔系统CPU/内存/IO硬件,和最高的扩展能力,最多支持 硬件分区18个,不光是应用软件,就是CPU/内存/IO硬件的故障也被隔离在不同硬件分区中。 \r\n\r\n2、Virtual Machine虚拟机 \r\n  由介于服务器硬件和操作系统之间的软件实现,类似虚拟机有Logical Domain、Xen、VMWare、MS Virtual Server等,IBM和Sun类似的软件通常由服务器firmware固件的方式给出,存放在服务器的控制器上,称做Hypervisor,利用服务器 CPU加载到服务器内存里运行,可利用Hypervisor划分服务器物理资源为逻辑分区,不同逻辑分区通常可运行不同操作系统。特点是软件分区,支持多操作系统,不受服务器硬件大小影响,即便在小服务器上也可划分10多个分区,更灵活,缺点也很明显,就是如Hypervisor软件故障会影响所有由它划分的逻辑分区和 其上的操作系统,隔离度比硬件分区差些。 \r\n\r\n3、操作系统虚拟化 \r\n  就是在操作系统一级继续提供分区,在同一操作系统里,可动态创建由CPU/内存/存储空间/网络所组成的软件分区,即由服务请求,在操作系统里创建应用所需的独立的运行环境,应用被隔离在不同运行环境里,服务结束后可删除该运行环境,而无需真的部署一新的服务器, 这对于Sun来说,就是Solaris 10操作系统的 Solaris Container容器的功能,支持划分8000多个,特点是轻量,更灵活,在2个CPU的服务器上划分40个Container容器,每个运行5个 Apache Web服务器,额外开销小于3%,弱点是受单一操作系统所限,如系统内核故障会影响所有相关Solaris Container容器。 \r\n\r\n4、Resource Manager资源管理 \r\n  就是在单一操作系统或单一操作系统的单一运行环境里继续提供资源的划分,Solaris操作系统里包括Solaris Resource Manager资源管理器软件,可支持在线将CPU等资源分配给特定的应用程序,保证在企业级应用里关键业务程序始终拥有给定的资源,而在非企业级操作系统里所有程序会 共享系统资源而不考虑这些能力。 \r\n对于上述4种服务器虚拟化解决方案,从1到4,服务器划分越来越灵活,可充分利用服务器资源,而从4到1,隔离度越来越高,安全性越好,在Sun服务器平台上提供全部上述4种虚拟化技术,可由费用、可用性、安全性、和性能等要求选择,合理构建数据中心,而LDoms逻辑域定位在上述第2种虚拟化解决方案。

论坛徽章:
0
4 [报告]
发表于 2009-12-30 21:46 |只看该作者

论坛徽章:
0
5 [报告]
发表于 2009-12-30 21:48 |只看该作者
软分区(soft partition), 或虚拟分区(vPar),或微小分区(Micro partition), 动态系统域(Dynamic domain),逻辑分区(LPAR), 硬分区(nPar), 这都是系统虚拟化的方法,即一个系统支持多OS环境,模拟多系统于一系统上,运行多个应用,即多应用对应一系统。于此相对应,是网格计算,使一个应用可用网格技术,运行在多个系统上,即多系统模拟一个应用所需运行环境。从而达到服务与服务器间n:n的动态对应,即虚拟化,进一步达到公用计算,对HP,既是Utility dataceter, 或Utility computing,对于Sun,即是N1技术。 \r\n   \r\n   硬分区: \r\n   HP对应nPar,IBM对应LPAR,Sun对应动态系统域domain, 由服务器硬件firmware实现,硬件分区,硬件隔离,可装多OS。 HP nPar和Sun domain硬件隔离好,fe分区无需而外CPU开销,一个分区硬件故障不影响其它分区,IBM LPAR 由Hypervisor软件实现,需而外使用CPU,如该软件有问题,则所有分区OS掉下, 但其和Sun domain一样,可动态分区,即在一个分区OS运行时,可重分令一分区,HP nPar则需关掉所有分区,再重新分区。 \r\n   \r\n   软分区: \r\n   HP对应vPar, IBM对应Micro-parition, Sun 对应N1 grid container或zone, 纯软件实现。 HP vPar做在nPar上,只在PA-RISC平台,无Itanium产品,每vPar额外负载1%,即做24个vPar可能需24%, 所有vPar共享一个root用户和口令,..., \r\n   IBM Micro-parition可每10个共享一个CPU,额外开销约35%每10Micro partitions, 只在Power5服务器中用,Sun N1 grid container或zone, 由一个OS实现,可在一个OS中做8192个,动态作出或去除,每个有自己的主机名,IP,硬盘, 进程空间,应用,但内核是一个,即内核故障,所有zone及其应用挂起。

论坛徽章:
0
6 [报告]
发表于 2009-12-30 21:49 |只看该作者

论坛徽章:
0
7 [报告]
发表于 2009-12-30 22:14 |只看该作者

论坛徽章:
0
8 [报告]
发表于 2010-08-10 10:42 |只看该作者
受益匪浅,感谢楼主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP