Debian远程安装程序+configuration同步

我们的Debian服务器正在变得越来越多,我在保持configuration同步的过程中遇到了一些问题,比如对于ssh密钥。 但也有像服务器上安装的vimconfiguration和工具的东西。

我真的很想有一个选项,其中安装wget和w3m所有的安装,然后有我可以分配给服务器的类,以便我的数据库服务器有MySQL服务器和一些防火墙设置安装在哪里作为Web服务器安装并configuration了apache,并启用了其他防火墙设置。

有这样的事吗? 我find了厨师的食谱,但是它的工作方式有些困惑。 还有什么替代方法? 我只为Debian寻找一个工具 – 其他操作系统不必被支持,它可以是所有的命令行。

我也想发送能力更新,而不必每次都login。 我不想自动安装更新!

我想你可以看看木偶 。 这似乎符合你的要求。

你应该看看木偶或厨师。

为了实现新安装的自动化,有FAI(全自动安装)。 对于configurationpipe理,有许多解决scheme,包括:cfEngine,Puppet和bcfg2。 Debian为所有这些提供了软件包,所以它们只是一个apt-get而已。

看看debian的播种前 ,然后 – 如弗雷德和马克build议 – 集中configurationpipe理,如木偶或厨师。

播种前可能会很麻烦,但从长远来看,这是相当强大的。

这里是我用过的一些成功的configuration。

FAI可以安装和configuration您的机器。 对于configuration,你可以使用你喜欢的任何脚本语言,如cfengine或厨师,….

FAI也包含了Debian的预制技术,但这只是FAI的一小部分。 FAI可以做更多。

FAI项目把它移到了$ HOME

http://fai-project.org