Linux系统管理服务器的配置?

时间:2009-01-10 13:55:48

标签: linux configuration sysadmin

我需要一个软件来管理一个中心位置的Linux服务器配置。它应该能够自动将更改推送到服务器。版本控制将是一个优势......

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

查看Puppet

答案 2 :(得分:0)

还有Chef和bcfg2。如果你是一个Java人,Control Tier很不错。 python空间中还有一些新项目可以解决这个问题:Kokki,Overmind,Edison。

他们都以不同的方式完成同样的事情。如果你是一个红宝石开发人员,厨师会觉得非常熟悉。如果您不是开发人员并且不关心语言,那么用Ruby编写的puppet将其全部抽象为DSL。

答案 3 :(得分:0)

Checkout Bluepring和Blueprint I / O. Blueprint是一个开源工具,用于确定对服务器所做的工作。检测包,文件修改和源安装,并以可重复使用的格式打包 - 蓝图。 Blueprint I / O是将蓝图移动到另一台服务器的工具。它们共同构成了一个简单的配置管理工具。希望这会有所帮助。

https://github.com/devstructure/blueprint(Blueprint @ Github)

https://github.com/devstructure/blueprint-io(Blueprint I / O @ Github)

答案 4 :(得分:0)

老问题,但仍然可能对您有所帮助:我们正在发布ConfigChief,一个托管的中央配置存储库,具有版本控制,审计和访问控制,通过从服务器提取配置而不是推送它来解决问题,这是解决方案由Puppet和其他人提供。

如果您愿意,可以在http://woot.configchief.com注册测试版。