当前位置: 技术问答>linux和unix
公告:CSDN AIX论坛五月有奖话题讨论活动(二)——本期话题:从PowerVM和VMware的性能对比来看虚拟化在企业IT架构中的实际应用
来源: 互联网 发布时间:2017-03-04
本文导语: 公告:CSDN AIX社区“有奖话题讨论活动”五月期活动正在进行中。 社区话题有奖讨论: AIX论坛上线已经4个月啦!为了回馈用户,将AIX版块热度持续地增加下去,我们将继续发起由CSDN官方发起的话题式讨论,我们会根据回复...
公告:CSDN AIX社区“有奖话题讨论活动”五月期活动正在进行中。
社区话题有奖讨论:
AIX论坛上线已经4个月啦!为了回馈用户,将AIX版块热度持续地增加下去,我们将继续发起由CSDN官方发起的话题式讨论,我们会根据回复质量评选10个优秀回复,奖品由IBM方面提供。
获奖方式:根据回复内容,我们会在本期话题讨论结束后在本版块置顶帖中公布获奖ID,请注意查收站内短信。
活动持续时间:2011年5月-2011年6月
参与方式:在http://aix.csdn.net上话题讨论区中发帖,才有获奖资格,用CSDN账号登陆即可。
奖品设置:
A、IBM限量版男士手表(一等奖):
B、IBM 超大容量登山包(二等奖):
C、IBM 精品环保记事本(三等奖):
还等什么!!!赶快参与讨论,大奖就是你的!!!
本期讨论话题:从PowerVM和VMware的性能对比来看虚拟化在企业IT架构中的实际应用。
【请大家注意,只有在http://aix.csdn.net上话题讨论区中的发帖,才有获奖资格,用CSDN账号登陆即可】
社区话题有奖讨论:
AIX论坛上线已经4个月啦!为了回馈用户,将AIX版块热度持续地增加下去,我们将继续发起由CSDN官方发起的话题式讨论,我们会根据回复质量评选10个优秀回复,奖品由IBM方面提供。
获奖方式:根据回复内容,我们会在本期话题讨论结束后在本版块置顶帖中公布获奖ID,请注意查收站内短信。
活动持续时间:2011年5月-2011年6月
参与方式:在http://aix.csdn.net上话题讨论区中发帖,才有获奖资格,用CSDN账号登陆即可。
奖品设置:
A、IBM限量版男士手表(一等奖):
B、IBM 超大容量登山包(二等奖):
C、IBM 精品环保记事本(三等奖):
还等什么!!!赶快参与讨论,大奖就是你的!!!
本期讨论话题:从PowerVM和VMware的性能对比来看虚拟化在企业IT架构中的实际应用。
【请大家注意,只有在http://aix.csdn.net上话题讨论区中的发帖,才有获奖资格,用CSDN账号登陆即可】
|
虚拟化企业应用,相对冷门了些吧。 了解的人有,但有实际经验的人相对少了许多。
还是期待大牛们的出现,给大家普及一下知识。
PS. 就目前接触的环境,都是直接上台真实的服务器,没用到虚拟环境。 这也是因为,现有硬件成本,已大幅下降,用户已可接受。 大不了就来上几台,甲方有这闲钱,呵呵。
还是期待大牛们的出现,给大家普及一下知识。
PS. 就目前接触的环境,都是直接上台真实的服务器,没用到虚拟环境。 这也是因为,现有硬件成本,已大幅下降,用户已可接受。 大不了就来上几台,甲方有这闲钱,呵呵。
|
“云计算”概念近年来被炒得非常热,虽然众说纷纭,各厂商都有自己的一套说法与roadmap,但有一点是肯定的:“虚拟化”是实现“云计算”的必由之路。对于IBM小型机,PowerVM是虚拟化的核心技术,笔者就本单位的实际情况,结合自己的一些实施经验,谈谈PowerVM在企业中的应用。
一、虚拟化与IBM PowerVM简介
PowerVM分为简捷版、标准版和企业版,不同版本包含的功能有所差异。它的中心思想在于,把CPU、内存、I/O (网卡、SCSI卡、光纤卡)由独占的方式,变为共享的方式,以提高资源的使用率。同时引入资源池的概念,以提高资源的整合程度。管理上,提供快速部署的能力,另外,动态分区迁移技术能大大降低系统维护的停机时间。PowerVM涉及的技术要点有:微分区、Virtual I/O Server、内存共享、虚拟SCSI卡、虚拟网卡、虚拟光纤卡、动态分区迁移等。
需要特别说明的是,PowerVM所涉及的诸多技术,不必一步到位全部使用,实际的做法是,根据企业的实际情况,有选择地、分步骤地实施PowerVM的一些要点,因此虚拟化不可能一蹴而就。
二、应用虚拟化之前的系统架构
我们在应用虚拟化技术之前,服务器对资源的使用均为dedicated(独占)方式。这样会带来一些问题,每台物理机器能划分多少个LPAR,除了与CPU个数、内存大小有关,主要受I/O槽位的制约。I/O卡往往还需考虑冗余,因此配置I/O柜成了唯一的选择。随着业务的增长,LPAR个数急剧上升,消耗大量电力、机房空间,并且资源利用率很低,造成很大浪费。因此,虚拟化势在必行。
三、应用虚拟化的过程
开始的时候,面对虚拟化这个新事物,我们采取谨慎的态度。有计划,分步骤地应用虚拟化技术。
第一步:建立微分区。通过uncapped模式,相当于在一台物理机器里建立CPU的共享池,大大提高处理能力的利用率。微分区是PowerVM里最容易掌握的技术,它不需要额外的条件,例如VIO Server。
第二步:使用vSCSI:建立VIO Server,VIO Client使用虚拟SCSI卡作为rootvg。先在非关键应用系统上使用,再逐步推广到关系的应用系统。虚拟SCSI盘先是使用内置硬盘的hdisk方式映射,后来为提高使用率,有些系统采用LV的方式映射。再后来VIO Server使用存储上的磁盘。这样,RAID卡的数量不再是制约LPAR个数的因素。
第三步:使用共享以太网卡SEA:通过VIO Server的SEA failover增加冗余。共享以太网卡结合etherchannel、trunking的方案,不仅提高网络带宽使用率,而且能大大节省网络布线跳线的工作。但有一点必须特别指出的是,做SEA failover的时候,如果不指定ctl_chan,会造成双VIOS的SEA都激活,产生网络风暴!因此实施时必须格外小心。
第四步:使用NPIV和虚拟光纤卡。与虚拟网卡类似,虚拟光纤卡达到共享带宽、减少物理槽位、减少物理布线的效果。因为NPIV需要光纤交换机支持,并且对于存储的管理也产生变化,因此必须得到存储管理部门充分理解和支持。需要注意的是,千万不要使用DLPAR去创建虚拟光纤卡,再修改profile,因为两次创建的虚拟光纤卡WWN是不相同的。
四、虚拟化需要考虑的问题
全面虚拟化以后,在获得诸如提高资源利用率、降低成本等好处的同时,给系统管理带来了新的挑战,如果管理配套措施跟不上,虚拟化带来的麻烦可能会超过收益。以下是笔者认为需要考虑的一些问题。
1. 监控手段的变化:使用微分区之前,CPU的使用率最多为100%,但uncapped模式下的CPU使用率,可以是entitlement的几倍,这与设置的virtual CPU个数有关。因此,CPU监控阀值的设定,要根据应用系统来定制。
2. 故障影响面扩大:虚拟化以前,每台物理机器上运行的LPAR个数很少,发生宕机事件,影响很有限;全面虚拟化之后,每台物理机器上运行几十个LPAR,故障的影响面需要很好的评估。
3. 管理复杂度增加:资源的“独占”方式,虽然有所浪费,但管理起来简单,当大量业务运行在同一张网卡、光纤卡上,做维护时,需要考虑的因素一定会比以往多得多。
4. 与其它部门协同工作:使用SEA、vSCSI、vFC等技术,相当于VIO Server管理虚拟交换机、管理存储的分配,这些本来由网络、存储管理人员完成的工作,可能系统管理员也有所涉及,因此与其它部门的沟通、协调,让大家都理解虚拟化的技术,对于稳定运行,至关重要。
本文叙述了在实施虚拟化过程中的一些心得体会。虚拟化是一个很大的话题,也是一项长期的工作,特别是虚拟化环境下的系统管理,我们也在不断地摸索前进。不管如何,虚拟化是必然的趋势,我们通过借鉴国内外的先进经验,在自身的建设过程中,不断探索和总结。我相信,每个企业都能根据自己的实际情况,让虚拟化技术带来实实在在的效益。
一、虚拟化与IBM PowerVM简介
PowerVM分为简捷版、标准版和企业版,不同版本包含的功能有所差异。它的中心思想在于,把CPU、内存、I/O (网卡、SCSI卡、光纤卡)由独占的方式,变为共享的方式,以提高资源的使用率。同时引入资源池的概念,以提高资源的整合程度。管理上,提供快速部署的能力,另外,动态分区迁移技术能大大降低系统维护的停机时间。PowerVM涉及的技术要点有:微分区、Virtual I/O Server、内存共享、虚拟SCSI卡、虚拟网卡、虚拟光纤卡、动态分区迁移等。
需要特别说明的是,PowerVM所涉及的诸多技术,不必一步到位全部使用,实际的做法是,根据企业的实际情况,有选择地、分步骤地实施PowerVM的一些要点,因此虚拟化不可能一蹴而就。
二、应用虚拟化之前的系统架构
我们在应用虚拟化技术之前,服务器对资源的使用均为dedicated(独占)方式。这样会带来一些问题,每台物理机器能划分多少个LPAR,除了与CPU个数、内存大小有关,主要受I/O槽位的制约。I/O卡往往还需考虑冗余,因此配置I/O柜成了唯一的选择。随着业务的增长,LPAR个数急剧上升,消耗大量电力、机房空间,并且资源利用率很低,造成很大浪费。因此,虚拟化势在必行。
三、应用虚拟化的过程
开始的时候,面对虚拟化这个新事物,我们采取谨慎的态度。有计划,分步骤地应用虚拟化技术。
第一步:建立微分区。通过uncapped模式,相当于在一台物理机器里建立CPU的共享池,大大提高处理能力的利用率。微分区是PowerVM里最容易掌握的技术,它不需要额外的条件,例如VIO Server。
第二步:使用vSCSI:建立VIO Server,VIO Client使用虚拟SCSI卡作为rootvg。先在非关键应用系统上使用,再逐步推广到关系的应用系统。虚拟SCSI盘先是使用内置硬盘的hdisk方式映射,后来为提高使用率,有些系统采用LV的方式映射。再后来VIO Server使用存储上的磁盘。这样,RAID卡的数量不再是制约LPAR个数的因素。
第三步:使用共享以太网卡SEA:通过VIO Server的SEA failover增加冗余。共享以太网卡结合etherchannel、trunking的方案,不仅提高网络带宽使用率,而且能大大节省网络布线跳线的工作。但有一点必须特别指出的是,做SEA failover的时候,如果不指定ctl_chan,会造成双VIOS的SEA都激活,产生网络风暴!因此实施时必须格外小心。
第四步:使用NPIV和虚拟光纤卡。与虚拟网卡类似,虚拟光纤卡达到共享带宽、减少物理槽位、减少物理布线的效果。因为NPIV需要光纤交换机支持,并且对于存储的管理也产生变化,因此必须得到存储管理部门充分理解和支持。需要注意的是,千万不要使用DLPAR去创建虚拟光纤卡,再修改profile,因为两次创建的虚拟光纤卡WWN是不相同的。
四、虚拟化需要考虑的问题
全面虚拟化以后,在获得诸如提高资源利用率、降低成本等好处的同时,给系统管理带来了新的挑战,如果管理配套措施跟不上,虚拟化带来的麻烦可能会超过收益。以下是笔者认为需要考虑的一些问题。
1. 监控手段的变化:使用微分区之前,CPU的使用率最多为100%,但uncapped模式下的CPU使用率,可以是entitlement的几倍,这与设置的virtual CPU个数有关。因此,CPU监控阀值的设定,要根据应用系统来定制。
2. 故障影响面扩大:虚拟化以前,每台物理机器上运行的LPAR个数很少,发生宕机事件,影响很有限;全面虚拟化之后,每台物理机器上运行几十个LPAR,故障的影响面需要很好的评估。
3. 管理复杂度增加:资源的“独占”方式,虽然有所浪费,但管理起来简单,当大量业务运行在同一张网卡、光纤卡上,做维护时,需要考虑的因素一定会比以往多得多。
4. 与其它部门协同工作:使用SEA、vSCSI、vFC等技术,相当于VIO Server管理虚拟交换机、管理存储的分配,这些本来由网络、存储管理人员完成的工作,可能系统管理员也有所涉及,因此与其它部门的沟通、协调,让大家都理解虚拟化的技术,对于稳定运行,至关重要。
本文叙述了在实施虚拟化过程中的一些心得体会。虚拟化是一个很大的话题,也是一项长期的工作,特别是虚拟化环境下的系统管理,我们也在不断地摸索前进。不管如何,虚拟化是必然的趋势,我们通过借鉴国内外的先进经验,在自身的建设过程中,不断探索和总结。我相信,每个企业都能根据自己的实际情况,让虚拟化技术带来实实在在的效益。
|
给大家普及一下IBM POWERVM的知识
|
与VMware相比,IBM PowerVM的优势主要在于以下几个方面:
性能更高,在Power 750上,PowerVM的性能最多可以比VMware高出65%。IBM是目前唯一公布在虚拟环境下测试TPC-C结果的厂商,其性能可以实现线性扩展,比如在SAP SD 2-tier测试中,在虚拟化和非虚拟化两种情况下,每个内核支持的SAP用户数大致相同,说明IBM Power虚拟化没有损失任何性能。
可扩展性更好,这体现在两个方面:系统支持的虚拟机数量及每个虚拟机支持的虚拟CPU数量。每颗POWER7处理器可以实现1/100的分区,每个 POWER7服务器最多可以支持1000个LPAR动态逻辑分区,这是目前X86服务器所无法比拟的。从每个虚拟机支持的虚拟CPU数量来看,VMware最多限于8个vCPU,而PowerVM可以进一步实现线性扩展,最多可以做到32个vCPU。另外,活动分区移动性支持任何规模的 VM,直至整个系统,这一点也有别于VMware。
系统资源利用率更高,POWER7服务器在使用PowerVM之后,其利用率可以达到90%,而一般X86服务器虚拟化后的利用率为70-80%。
是更完整的虚拟化,POWER7和PowerVM拥有针对处理器的微分区技术、针对内存的Active Memory Sharing技术以及针对I/O的虚拟I/O共享技术。这些技术发展经历了数十年,非常成熟,而X86系统的虚拟化技术尤其是I/O虚拟化仍在发展当中。
而在虚拟化管理方面,IBM拥有Systems Director VMControl软件,可以对物理资源和虚拟资源进行统一管理,其中甚至包括了VMware的虚拟机。目前VMControl分为易捷版、标准版和企业版三个版本,拥有逐层递进的功能,并能够运行在所有IBM Power服务器上。
性能更高,在Power 750上,PowerVM的性能最多可以比VMware高出65%。IBM是目前唯一公布在虚拟环境下测试TPC-C结果的厂商,其性能可以实现线性扩展,比如在SAP SD 2-tier测试中,在虚拟化和非虚拟化两种情况下,每个内核支持的SAP用户数大致相同,说明IBM Power虚拟化没有损失任何性能。
可扩展性更好,这体现在两个方面:系统支持的虚拟机数量及每个虚拟机支持的虚拟CPU数量。每颗POWER7处理器可以实现1/100的分区,每个 POWER7服务器最多可以支持1000个LPAR动态逻辑分区,这是目前X86服务器所无法比拟的。从每个虚拟机支持的虚拟CPU数量来看,VMware最多限于8个vCPU,而PowerVM可以进一步实现线性扩展,最多可以做到32个vCPU。另外,活动分区移动性支持任何规模的 VM,直至整个系统,这一点也有别于VMware。
系统资源利用率更高,POWER7服务器在使用PowerVM之后,其利用率可以达到90%,而一般X86服务器虚拟化后的利用率为70-80%。
是更完整的虚拟化,POWER7和PowerVM拥有针对处理器的微分区技术、针对内存的Active Memory Sharing技术以及针对I/O的虚拟I/O共享技术。这些技术发展经历了数十年,非常成熟,而X86系统的虚拟化技术尤其是I/O虚拟化仍在发展当中。
而在虚拟化管理方面,IBM拥有Systems Director VMControl软件,可以对物理资源和虚拟资源进行统一管理,其中甚至包括了VMware的虚拟机。目前VMControl分为易捷版、标准版和企业版三个版本,拥有逐层递进的功能,并能够运行在所有IBM Power服务器上。