IBM+System+p+上的+SLES+SUSE+和+RHEL+Red+Hat比较.docx
《IBM+System+p+上的+SLES+SUSE+和+RHEL+Red+Hat比较.docx》由会员分享,可在线阅读,更多相关《IBM+System+p+上的+SLES+SUSE+和+RHEL+Red+Hat比较.docx(12页珍藏版)》请在冰豆网上搜索。
IBM+System+p+上的+SLES+SUSE+和+RHEL+Red+Hat比较
比较IBMSystemp上的SLES(SUSE)和RHEL(RedHat)
AIX管理员了解Linux的指南
级别:
中级
KenMilberg,作家/网站专家,FutureTech
2009年2月04日
大多数计划在IBM®Systemp®上安装Linux®的系统管理员最终都会遇到一个重要的问题:
应该安装哪个Linux发行版?
本文比较RedHat和Novell提供的两个发行版,对比它们的优缺点。
我们将讨论LinuxonPOWER(LoP)、这两个发行版的历史、IBM与它们的关系以及在决策过程中应该考虑的因素。
我们还要对比在SLES和RHEL上创建逻辑卷的过程。
简介
LinuxonPOWER(LoP)是在2005年随着AdvancedPowerVirtualization(APV)和IBMSystemp5®引入的。
这使拥有IBMSystemp体系结构的用户能够在IBM的逻辑分区(LPAR)上安装Linux,从而使用户能够在Systemp上使用虚拟化特性,其效果与UNIX®的IBM版本AIX®相似。
这些特性包括微分区、VirtualIOServers(VIOS)以及CapacityonDemand(CoD)等高级特性。
Power6上的一些新特性甚至也支持LoP,比如LivePartitionMobility,这使工作负载能够在Systemp服务器之间转移而不需要停机;还有共享的专用容量,这可以优化空闲处理器周期的使用。
最后,应该提醒LoP的用户注意PowerVM提供的一项创新。
此特性以前称为SystempAVE,现在已经改名为PowerVM™Lx86。
PowerVMLx86支持在使用POWER6™、POWER5+™或POWER5™处理器的任何Systemp或BladeCenter®机型上安装和运行大多数32位x86Linux应用程序,而不需要原生安装应用程序。
它在基于POWER™处理器的系统上创建一个x86Linux应用程序环境,动态地把x86指令转换为PowerArchitecture®指令并缓存它们以提高性能。
它还把x86Linux系统调用映射为LinuxonPOWER系统调用。
这个解决方案的独特之处是不需要原生迁移或应用程序升级,就能够运行大多数x86Linux应用程序。
SLES和RHEL都支持此特性。
但是,在IBMSystemp上支持RedHat和Novell的发行版吗?
简单的回答是“是的”。
但是,在它们之间有一些应该注意的根本差别。
我曾经作为项目经理参与一个Linux发行版迁移项目,此项目的花费高达数百万美元,所以我可以证明选择适当的发行版是多么重要。
选择发行版的考虑因素包括GUI对您的重要程度、希望从发行版厂商那里获得的支持种类以及每个发行版占有的市场份额。
为了帮助您做出决策,本文将介绍管理卷组和给逻辑环境分配物理卷涉及的步骤。
SLES
SUSE是在1992年作为一个UNIX咨询小组创立的。
第一个真正的Linux发行版于1996年发布。
SLES基于SUSE的Linux,于2000年10月首次发布。
很有意思的是,最早发布的是一个用于IBM大型机的版本。
SLES的x86版本于2001年4月发布。
Novell于2004年1月收购了SUSE。
SLESV9于2004年8月发布,SLES10于2006年2月发布。
SLES有哪些独特之处呢?
按我的观点,首先是YetanotherSetupTool(YaST或YaST2)。
YaST与AIX上的smit相似,它可以执行许多系统管理任务。
下面操作逻辑卷,这也使我们能够使用物理设备和文件系统。
首先,使用#yast打开GUI。
这会打开下面的YaSTControlCenter。
图1.YaSTControlCenter
接下来,需要选择LVM。
可以添加卷组或添加逻辑卷。
在这里,我们要添加一个卷组,因为目前还没有定义卷组。
图2.LVM配置
添加的卷组是oravg。
还将把物理设备/dev/sdb分配给这个卷组。
图3.把物理设备/dev/sdb分配给卷组
完成这个步骤之后,会看到物理卷大小增加了;在这里,它增加到19.9GB。
现在准备添加逻辑卷。
选择Add。
图4.添加逻辑卷
在图5中,输入逻辑卷名称oralv和大小4.9GB。
还要添加挂载点/ora01,这会创建文件系统。
图5.输入逻辑卷名称
图6显示已经成功地创建了这个卷。
图6.成功地创建了卷
通过命令行确认已经成功地创建了这个卷。
图7.命令行确认
RHEL
在本节中,讨论IBMSystemp上的RedHat发行版。
RedHat从RHEL4开始支持IBMSystemp。
也支持RHEL5。
所以,对于没有IBM支持的版本,不能使用PowerVM™(IBM的虚拟化引擎)等功能。
RedHatV1于1994年11月发布,它实际上是第一个使用RPMPackageManager的Linux发行版。
RHEL于2003年发布,RedHatLinux的最新版本V9于2004年4月发布。
毫无疑问,RedHat是近几年Linux市场上的领先者,对于大企业市场尤其如此。
在RHEL中缺少YaST2那样的综合GUI,所以执行命令不太方便。
RedHat发行版也有GUI,但是需要记住启动它们的命令;没有SLES中那样的单一命令。
为了添加逻辑卷,要使用system-config-lvm命令。
在设置卷组之前,首先需要初始化未分区空间(见图8),在这里是20GB:
#system-config-lvm。
图8.初始化未分区空间
初始化之后,选择CreateNewVolumeGroup创建一个新的卷组。
图9.创建新的卷组
在这里,把卷组命名为oraclevg并分配256个4mg的区段。
在操作完成时,单击OK。
图10.命名卷组
现在,单击逻辑视图以创建逻辑卷。
图11.单击逻辑视图
现在创建LVM。
单击CreateNewLogicalVolume。
图12.创建新的逻辑卷
这里把逻辑卷命名为oralv并分配1000个区段。
把文件系统命名为/ora01并设置为ext3文件系统。
图13.把逻辑卷命名为oralv
图14显示逻辑卷、它的物理卷、文件系统和卷组。
图14.逻辑卷、它的物理卷、文件系统和卷组
SLES与RHEL
在比较这两个发行版之前,一定要下载访问操作系统的所有功能所需的所有软件,包括在Linux分区上进行动态逻辑分区的功能。
对于不由HardwareManagementConsole(HMC)管理的Systemp服务器,应该下载的所有SLES包,请参见参考资料。
这些包是IBM以RPM格式提供的。
在安装这些包之后,还可以执行CPU和可热插拔PCI适配器的动态重新配置,而不需要重新引导Linux。
Novell的一项独特创新是SUSELinuxEnterprise的综合软件组合,这最早用在IBMSystemp5®和BladeCenterJS21上。
这包括IBMWebSphere®应用服务器、IBMDB2®、SLES10和CenterisLikewiseManagement(可以使用这个管理工具管理Linux和Windows服务器的网络)。
这个软件组合包含在一张DVD上,所有Novell业务合作伙伴都提供该软件组合。
此产品是一个端到端的支持Web的环境,功能全面且强大。
它适合那些有定制Web应用程序或Java应用程序的客户,可以帮助他们结合使用支持的应用程序和开放源码应用程序更新基础结构。
IBM的虚拟化产品PowerVM也完全支持它。
在RHEL方面,RedHat有自己的应用程序组合。
这个软件组合是RHEL4的一个综合版本,其中包含JBoss和Apache。
但是,RHEL软件组合不具备SLES软件组合那样的Systemp支持水平。
另外,根据调查,Novell的市场份额从去年的大约13%增长到了目前的大约17%(参见参考资料)。
SLES的一些基准测试结果也令人影响深刻。
最近,在最流行的高端服务器之一IBMSystemp570(使用新的4.7GHzPOWER6™芯片,运行SUSELinux)上进行的SPECfp_2006基准测试得分为22.4。
这是目前的最高分数;这比运行HP-UX的HPIntegrityrx6600大约高23%。
那么RHEL呢?
RedHat多年占据很大的Linux市场份额,这是一个应该考虑的因素。
与YaST相比,我个人更喜欢某些RHELGUI工具,尤其是本文中用来配置逻辑卷的工具。
这个GUI既简单又直观。
我既使用过SLES,也使用过RHEL,但是不好断定哪个在IBMSystemp上更好使用。
它们都具备良好的支持,都有突出的优点。
还要注意,RedHat和Novell都提供和支持LinuxonPOWER配置。
请访问IBM的LinuxonPOWERServiceandProductivityToolsSupport论坛(参见参考资料),在这里和可以和使用这些系统的其他人交换看法。
结束语
在本文中,我们讨论了IBMSystemp上的两种主要Linux发行版:
RHEL和SLES。
还详细介绍了LinuxonPOWER(LoP)和这两个发行版的历史。
演示了在这两个发行版上设置逻辑卷的过程。
在此过程中,体验了这两个发行版的GUI。
RHEL还是SLES?
它们都不错,您要仔细考虑。