我刚刚开始了一个gig,并继承了大量不同类型的UNIX系统,这些系统都在运行: hpux (11.11,11.31),aix,mpras,sun solaris (sun 8 9 10),redhat (as3,as4,as5)和suse (9 10 11)。从管理层的角度来看,理想的做法是让所有这些系统配置都能通过一个程序来控制和管理。据了解,这些操作系统中的每一个都有不同的基本配置。要管理的项包括修补程序、包和配置文件。
我刚刚开始研究cfengine,以及使用subversion的某种自行操作的混合动力车。
如果可能的话,管理层更愿意使用商业软件包,并且想知道你们是否对这种类型的应用程序或供应商有任何想法?
谢谢你的想法,指点,经验等。
发布于 2009-09-04 17:58:12
我强烈建议联系在还原实验室的人,并得到一个支持的安装木偶。傀儡可以处理大量的平台,如果管理层想要花钱,简化将提供商业产品的经验,并会给你比你的钱的价值更多。木偶在这种环境中的优势来自两大方面: 1)它有一个抽象库,它能很好地抽象出平台之间的差异;2)它并不坚持要成为唯一的真理来源,所以您可以进行渐进式的扩展--在一个已经部署的系统环境中非常重要。
发布于 2009-09-04 17:36:54
我不知道有什么东西会支持“开箱即用”的东西来支持这么广泛的平台。我猜你的管理层正是出于这个原因想要一些商业的东西。就我个人而言,我会告诉他们,不管怎么说,他们不是“管理”它的人。但是,我来自旧的系统管理学派。)
考虑到你的环境的多样性,你最终会做很多调整和修补,所以IMHO,你最好还是从一个开放的基础开始。
看看卡皮斯特拉诺,厨师,cfengine,木偶,或者如果你是个蟒蛇,面料(看起来很有希望,但还很年轻)。
发布于 2009-10-01 15:56:55
我推荐infrastructures.org网站。这可能有点过时,但概念是坚实的。考虑一下您的基础设施作为一个整体,它将有更多的部分,而不仅仅是配置管理软件。他们的清单是一个很好的起点--使用VCS、黄金服务器、目录服务器、监控等等都是整个解决方案的一部分。
理想情况下,您应该能够将一个新服务器插入到您的网络中,将其添加到一个中央配置文件中,并引导它使操作系统和包在不需要人工干预的情况下自动安装和配置。在实践中,这需要大量的工作,通常有粗糙的边缘,但这是一个目标。
https://serverfault.com/questions/62531
复制相似问题