最佳实践 – 作为管理员,您使用什么工具来记录您对盒子的操作?

前端之家收集整理的这篇文章主要介绍了最佳实践 – 作为管理员,您使用什么工具来记录您对盒子的操作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我更像是一个 Linux应用程序开发人员而不是管理员.随着时间的推移,我构建了服务器并维护它们,有时提供服务,主要是为了开发我工作的应用程序.

当我在我的帐户中创建一个文件以记录我在每台机器上所做的事情时,我会在迁移到其他机器时复制它.

现在,我安装了私有trac安装,安装它的博客插件,然后使用它来记录我安装的所有内容,以及我运行的大多数命令,以及输出.这为我提供了一个组合维基和博客,我发现它非常有用,可以作为“队长的日志”.我这样做主要是因为当我迁移到一台新的清洁机器时,我有更容易的时间来提升它.

然而,当我看到其他人只是安装它,删除它,运行它,设置此配置,…时,我总是感到惊讶,而不是似乎用任何方式来实际记录他们正在做什么.

你做了什么,有什么工具可用?

我特别感兴趣的是为几个人维护几台机器和维护几台到几十台提供真实服务的机器之间的过渡.

什么是最佳实践,哪里可以找到好的资源?

谢谢!

解决方法

对此的答案绝对是正式的配置管理.如今,这个领域的三大竞争者是Chef,Puppet和Cfengine.基本上,您需要将开发方法应用于系统管理:编写一个定义机器状态的“程序”,并应用它(显然这是一个粗略的简化).

事实上,我们很多人都在使用这种类型的Linux管理员“神奇地”配置机器,因为我们在多年的重复中完全内化了这些知识.我知道我需要在任何给定的机器上触摸的配置文件列表,我可以手动编辑内存中的配置文件.这实际上是一种糟糕的做事方式,特别是如果你有多个服务器或多个系统管理员.手动编辑配置文件始终是计划错误和管理不善的标志.

我非常喜欢使用Clonezilla plus PXE启动来自动启动系统,并将足够的细节放入Kickstart配置中,以便机器在网络上并运行您选择的CM工具.除了最基本的“将系统启动,将其置于网络上”之外的所有内容都应该放在CM工具中,而不是放在初始系统映像或Kickstart中.

作为参考,我目前管理大约10,000个unix服务器.

猜你在找的CSS相关文章