Power上的AIX或Linux

2020-09-06 23:48:28

IBM今天发布了一些关于他们最新的POWER7服务器产品的声明。新系列系统包括新的入门级系统和备受期待的高端系统POWER7795!他们还正式概述了AIX7.1中提供的一些新特性。您可以在这里查看详细信息。我已经在这里和这里讨论了其中一些新特性。官方AIX 7.1发布的详细信息可以在这里获得。

这个声明让我想到了我最近的客户活动,以及为什么有些人选择将AIX部署到他们的IBM POWER环境中,而另一些人则在考虑Linux on POWER解决方案。

我发现这通常归根结底是一个问题的决定,而不是其他任何事情。大多数客户要么愿意继续使用AIX(如果他们是现有的AIX用户),要么愿意从其他UNIX操作系统迁移到AIX。我见过很少有客户真正迁移到Linuxon power,但我与几个认真考虑过这一问题的客户合作过。那些选择部署Linux的人纯粹是因为他们拥有内部的Linux技能。他们担心迁移到AIX对他们的技术人员来说可能是一个太大的跳跃。我觉得这个想法很有趣,因为我接触过的大多数运行其他UNIX操作系统(如Tru64、Solaris或HP-UX)的客户都非常愿意迁移到AIX。他们认为此举相对较小,不需要对他们的UNIX管理员进行大规模的重新培训。我倾向于同意。

对我来说,AIX是我首选的企业级UNIX操作系统。请注意,我用单词Enterprise class作为前缀。不要误会我的意思,我在小客户和大客户环境中都使用过Linuxsystems。这是一个很棒的操作系统。但我发现,它实际上只适合用户数量相对较少的环境,而且操作系统维护等方面可以容忍较长的停机时间。这不适合我在这里考虑的企业级UNIX服务器操作系统。当我思考企业这个词时,我想到的是能够在性能、可靠性、稳定性和可用性方面响应业务需求的服务器和操作系统。企业级UNIX可以毫不妥协地提供所有这些功能。Linux可以提供性能和可靠性(在我看来)。然而,在我看来,它在稳定性和可用性方面缺乏特点和功能。另一方面,AIX勾选了所有的选项。同样,这只是我根据在企业环境中使用AIX和Linux的经验得出的看法。其他人无疑会有他们自己的经历,这些经历可能与我的相似,也可能与我的不同。

因此,当我为客户设计企业UNIX服务器环境时,我总是从POWER BASE上的AIX开始。如果客户想要Linux,当然我也可以考虑,但我强烈推荐AIX作为大型系统的首选。我的大多数客户都在运行相对较大的SAP/Oracle系统。对于大型企业系统来说,AIX on POWER是一个很好的组合。如果您需要部署必须为数以万计的用户服务的大型数据库系统(如大型SAP系统),那么我相信AIX是为这些大型系统提供平台的完美操作系统。

AIX是一个非常成熟和强大的UNIX操作系统。20多年来,它一直是UNIX服务器市场的主要参与者(如下所示)。有些人只是没有意识到AIXOS多年来已经变得多么成熟、健壮和稳定。该操作系统在性能、可伸缩性、可靠性、管理和管理方面有许多令人印象深刻的方面。

只要看看AIX中内置的一些管理功能,就足以让我在大型企业服务器上始终推荐AIX而不是Linux(或任何其他UNIX OS)。

例如,系统管理界面工具(SMIT)可以使UNIX管理员的工作变得简单得多,这是AIX OS的一个交互式工具。AIX管理员可能需要执行的几乎所有任务都可以使用此工具执行。它是一个基于文本的工具(也有一个X界面,但我建议坚持使用基于文本的菜单)。它所做的一切都是通过标准的AIX命令和Korn shell函数来完成的。当您需要自动化重复性任务时,这个特性特别有用;您可以让SMIT创建正确的命令行序列,然后您可以在您自己的脚本中使用这些命令。我的同胞Anthony English在他的AIX博客上对SMIT有一个很好的介绍。

AIX逻辑卷管理器(LVM)免费内置于操作系统中。AIX LVM帮助UNIX系统管理员以非常灵活的方式管理他们的存储。LVM允许逻辑卷跨越多个物理卷。逻辑卷上的数据对用户来说似乎是连续的,但在物理卷上可能不是连续的。这允许调整文件系统、分页空间和其他逻辑卷的大小或重新定位,跨越多个物理卷,并复制其内容以提高灵活性和可用性。它提供跨磁盘镜像数据、跨磁盘和存储子系统迁移数据、扩展/缩小文件系统等功能……所有这些功能都可以动态执行。不需要停机。AIX LVM的概念、实现和接口都是独一无二的。它的所有功能都支持持续可用性理念。

我喜欢AIXover Linux的最大原因之一是mksysb。它内置于操作系统中,并允许您创建AIX系统的可引导映像。该映像可用于恢复损坏的AIX系统或克隆其他系统,其克隆功能真的很棒。您可以获取在低端系统上创建的映像,并将其部署在任何电源系统上,一直部署到高端电源箱。当您需要安装和管理许多AIX LPAR时,这简化了安装和克隆过程。通过使用SOE mksysb映像,您可以在整个企业POWER服务器环境中部署一致的AIX映像。

这让我想到了AIX的另一个很棒的特性,网络安装管理器(Network Installation Manager,NIM)。NIM是一个功能强大的网络安装工具(与Linux Kickstart相当)。使用NIM,您可以单独或同时备份/恢复、更新和升级一个或多个AIX系统。这一切都可以通过网络连接来实现,永远不需要处理物理安装介质。

AIX卓越的操作系统管理工具的另一个很好的例子是multibos。该工具允许AIX管理员在同一根卷组(Rootvg)内创建和维护两个独立的AIX OS可引导实例。Rootvg的第二个实例称为astandby Base Operating System(BOS),它是执行AIXTL和Service Pack(SP)更新的非常方便的工具。Multibos允许您安装、更新和自定义AIX OS的备用实例,而不会影响正在运行和活动的AIX OS生产实例。这在维护窗口很紧的环境中很有价值。

在将操作系统升级到新版本的AIX时,nimadm实用程序可以很好地帮助管理员完成这项任务。Nimadmutility提供了几个优点。例如,系统管理员可以使用nimadm创建anim客户端的rootvg副本,并将磁盘迁移到AIX的较新版本或发行版。所有这些操作都可以在不中断客户端的情况下完成(执行迁移不需要中断)。迁移完成后,唯一需要的停机时间将是系统的一次计划重启。

AIX6.1引入了大多数UNIX操作系统仍在开发的新功能。AIX内核的并发更新.。无需重启!IBM一直在努力使AIX成为能够提供连续可用性的OS,即使它需要打补丁。AIX现在能够就地更新某些内核组件和内核扩展,而不需要重新启动系统。此外,可以从系统中删除并发更新,而不需要重新启动。您能在其他UNIX操作系统上做到这一点吗?

这只是使AIX成为我推荐用于企业系统的唯一UNIX操作系统的部分功能。还有更多的工具和特性是我离不开的(比如alt_disk_install、savevg、installp、WPAR等等,还有更多的清单)。如果您不熟悉AIX,并且正在考虑您的下一个UNIX操作系统应该是什么,那么我建议您仔细研究一下AIX。

最后,IBM提供的支持是一流的。每当我需要有关AIX问题或查询的帮助时,我总是会收到及时、专业和有用的建议。在我发现新错误的极少数情况下,IBM AIX支持总是快速地为我提供临时修复来解决或解决问题。这就是您期望的企业级UNIX操作系统的支持方式,不是吗?您当前的UNIX(或Linux)操作系统供应商提供什么样的支持?

Linux仍然是一个可行的UNIX操作系统,但是我认为它更适合某些工作负载,如中小型邮件、Web和其他实用服务器和服务。然而,对于运行SAP ERP的10TB Oracle数据库,AIX将是我的平台的首选,这不仅是出于性能原因,而且主要是因为AIX的系统管理功能允许我支持和管理系统,而不会影响我的客户,也不会在我需要更改系统上的任何东西时强制重新启动/停机。

所有IBM需要做的就是创建他们自己的Linux发行版(也许是蓝色Linux?),它内置了AIX的所有特性,然后我就被卖出去了!但他们为什么要这么做呢?我们已经有了AIX。