Debian 远程安装程序 + 配置同步

Debian 远程安装程序 + 配置同步

我们的 Debian 服务器越来越多,我在保持配置同步方面遇到了一些问题,例如 ssh 密钥。还有服务器上安装的 vim 配置和工具等。

我真的很想有一个选项,在所有这些服务器上进行默认安装,例如安装 wget 和 w3m,然后有我可以分配给服务器的类,以便我的数据库服务器安装了 mysql-server 和一些防火墙设置,而 Web 服务器安装并配置了 apache 并启用了其他防火墙设置。

有类似的东西吗?我找到了 Chef cookbook,但对它的工作原理有点困惑。有什么替代方案吗?我只是在寻找适用于 Debian 的工具 - 其他操作系统不必支持,它可以是所有命令行。

另外,我想发送 aptitude 更新,而不必到处登录一次。但我不想自动安装更新!

答案1

我想你可以看看木偶。它看上去符合你的要求。

答案2

您应该看看 Puppet 或 Chef。

答案3

对于自动化新安装,有 FAI(全自动安装)。对于配置管理,有许多解决方案,包括:cfEngine、Puppet 和 bcfg2。Debian 为所有这些提供了软件包,因此它们只是一种apt-get选择。

答案4

FAI 可以安装和配置您的机器。对于配置,您可以使用任何您喜欢的脚本语言,例如 cfengine 或 chef,......

FAI 也包括常规的 Debian 预置技术,但这只是 FAI 的一小部分。FAI 可以做的远不止这些。

FAI 项目将其 $HOME 移至

http://fai-project.org

相关内容