Linux系统管理服务器配置?
我需要一款软件来在一个中心位置管理 Linux 服务器的配置。 它应该能够自动将更改推送到服务器。 版本控制将是一个优势......
I need a software to manage configurations of linux servers in one central location. It should be able to push changes to servers automaticly. Version control would be an advantage...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我听说过关于 Puppet 的好消息(如 matli 建议)和 Cfengine,其中均列于 http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software
I've heard good things about Puppet (as matli suggested) and Cfengine, which are both listed at http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software
看看 Puppet
Have a look at Puppet
还有 Chef 和 bcfg2。 如果您是 Java 人员,Control Tier 会很不错。 Python 领域也有一些新项目可以解决这个问题:Kokki、Overmind、Edison。
他们本质上都做同样的事情,只是以不同的方式。 如果您是 Ruby 开发人员,Chef 将会感觉非常熟悉。 如果您不是开发人员并且不关心语言,puppet 在用 Ruby 编写时会将其全部抽象为 DSL。
There's also Chef and bcfg2. If you're a Java guy, Control Tier is nice. There are some new projects in the python space to address the issue as well: Kokki, Overmind, Edison.
They all do essentially the same thing just in different ways. If you're a ruby developer, Chef is going to feel VERY familiar. If you aren't a developer and don't care about the language, puppet, while written in Ruby, abstracts it all out into a DSL.
查看 Bluepring 和 Blueprint I/O。 Blueprint 是一个开源工具,用于确定服务器所执行的操作。 检测包、文件修改和源安装并以可重用的格式(蓝图)打包。 Blueprint I/O 是将蓝图移动到另一台服务器的工具。 它们共同构成了一个非常简单的配置管理工具。 希望这可以帮助。
https://github.com/devstruct/blueprint (Blueprint @ Github)
https://github.com/devstruct/blueprint-io (Blueprint I/O @ Github)
Checkout Bluepring and Blueprint I/O. Blueprint is an open-source tool for figuring out what's been done to a server. Packages, file modifications and source installs are detected and packaged up in a reusable formtat - a blueprint. Blueprint I/O is a tools for moving blueprints to another server. Together, they make for a drop dead simple configuration management tool. Hope this helps.
https://github.com/devstructure/blueprint (Blueprint @ Github)
https://github.com/devstructure/blueprint-io (Blueprint I/O @ Github)
老问题,但仍然可能对您有帮助:我们正在发布 ConfigChief,这是一个托管的中央配置存储库,具有版本控制、审核、访问控制功能,它通过从服务器拉取配置而不是推送配置来解决问题,这是 Puppet 提供的解决方案和其余的。
如果您愿意,可以在 http://woot.configchief.com 注册测试版。
Old question, but still might be helpful to you: We are releasing ConfigChief, a hosted central configuration repository with versioning, audit, access control which turns the problem around by pulling configuration from the server rather than pushing it which is the solution provided by Puppet and the rest.
You can signup for a beta at http://woot.configchief.com if you like.