站点系统configurationpipe理 – 有什么可以帮助我?

我刚刚开始了一场演出,并inheritance了大量以下types的异构UNIX系统:hpux(11.11,11.31),aix,mpras,sun solaris(sun 8 9 10),redhat(as3,as4,as5 )和suse(9 10 11)。 从pipe理层的angular度来看,理想的做法是将所有这些系统configuration从希望的​​一个程序中进行控制和pipe理。 可以理解,这些操作系统中的每一个将具有不同的基本configuration。 要pipe理的项目包括修补程序,软件包和configuration文件。

我刚刚开始看cfengine,看着一些使用颠覆的自己动手的混血儿。

pipe理层希望尽可能使用商业软件包,并想知道您是否对这类应用程序或供应商有任何想法?

感谢您的想法,指针,经验等

我强烈build议联系Reductive Labs的人员,并获得受支持的Puppet安装。 木偶可以处理各种各样的平台,如果pipe理层想花钱,Reductive将提供商业产品的体验,并且会给你比你的钱更多的价值。 Puppet在这种环境中的实力来自于两个方面:1)它有一个抽象的图书馆,能够很好地抽象出平台差异,2)不坚持作为唯一的真理来源,所以你可以进行增量式部署 – 在已部署系统的环境中非常重要。

我不知道有什么东西能支持这样一个“开箱即用”的平台。 而且我猜测你的pipe理层为了这个原因需要商业广告。 就我个人而言,我会告诉他们,但不是那些会“pipe理”它的人。 但是,我来自那个老派的系统pipe理学派。 🙂

考虑到你的环境的多样性,你最终会做很多的调整和修补,无论如何恕我直言,你最好从一个开放的基础开始。

看Capistrano,厨师,cfengine,傀儡,或者如果你是一个python人,面料(看起来很有前途,但还很年轻)。

我会build议infrastructures.org网站。 这可能有点过时,但概念是坚实的。 从整体上考虑你的基础设施,这将比configurationpipe理软件多得多。 他们的清单是一个很好的起点 – 使用VCS,黄金服务器,目录服务器,监控等等都是整个解决scheme的一部分。

理想情况下,您应该能够将新服务器插入networking,将其添加到中央configuration文件,然后启动它,以便自动安装和configuration操作系统和软件包,而无需手动干预。 在实践中,这需要很多的工作,而且通常有一些粗糙的边缘,但这是一个目标。

我在这里看到两个项目。 第一个是在这里build立一个整体的pipe理系统,另一个是标准化。 即使你需要坚持使用所有不同的基础操作系统,无论出于何种原因,你都需要掌握这个版本的扩散。 如果不是已经太久了,您将会遇到完整的不受支持的平台。

寻找每个供应商的支持窗口,并掌握应该开始迁移的速度。

例如: RedHat , SuSE , Solaris

如果您有预算,则build议使用IBM Tivoli System Automation产品之一。 从他们的网站:

该产品系列提供的关键pipe理function之一是pipe理异构高可用性解决scheme和可跨越Linux®,AIX®,Windows®,Solaris®和IBM z /OS®的IT服务依赖关系的单一控制点。

不幸的是,他们没有列出HP-UX,但是如果您想要pipe理访问和安全性,则可以查看其Tivoli Web站点上所述的支持HP-UX的IBM Tivoli Access Manager:

从现有硬件(大型机,PC,服务器)和操作系统平台(包括Windows®,Linux®,AIX®,Solaris和HP-UX)pipe理和保护业务环境。

披露:我对Tivoli Access Manager没有任何经验,尽pipe我以前是IBM员工,是pSeries / System p开发团队的一员。

既然你开始看cfengine,而你的pipe理层想要一个商业软件包,试试Nova(cfengine的商业版本): http ://www.cfengine.com/nova

与cfengine 3相同,具有额外的function(数据库pipe理,ldap连接,额外报告,监控等)。