1

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

4

5 回答 5

4

我听说过关于Puppet(正如matli建议的那样)和Cfengine的好消息,它们都列在http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software

于 2009-01-10T15:35:38.357 回答
1

看看木偶

于 2009-01-10T13:59:39.860 回答
0

还有 Chef 和 bcfg2。如果您是 Java 人,控制层很好。python 领域也有一些新项目可以解决这个问题:Kokki、Overmind、Edison。

他们基本上都以不同的方式做同样的事情。如果您是 Ruby 开发人员,Chef 会感觉非常熟悉。如果您不是开发人员并且不关心该语言,那么 puppet 在使用 Ruby 编写时会将其全部抽象为 DSL。

于 2010-11-04T14:39:43.817 回答
0

签出 Bluepring 和 Blueprint I/O。Blueprint 是一个开源工具,用于确定对服务器做了什么。包、文件修改和源代码安装被检测并打包成可重用的格式——蓝图。蓝图 I/O 是将蓝图移动到另一台服务器的工具。它们共同构成了一个非常简单的配置管理工具。希望这可以帮助。

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

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

于 2011-06-04T06:01:39.937 回答
0

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

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

于 2012-01-09T15:24:53.577 回答