如何确保Redhat和Ubuntu服务器具有相同的包和configuration?

我正在寻找一种方法,以确保所有的红帽盒具有相同的包和configuration。 例如,当我添加新的服务器时,它被configuration并且安装了软件包。

Ubuntu也一样。

我可以手动创build复制主服务器的脚本,但是我需要知道是否有任何其他解决scheme能够以无能为力的操作员能够处理它的方式来完成此任务,或者它是完全自动的,无需命令行。

在Windows上,我使用域控制器,它工作正常 – 它configuration和更新所有系统。 我只有两个Linux机器,因此这个问题对于数百个Windows用户来说并不是很大,但是最终我会扩展全局的设置,所以我也需要为Linux做一些准备。

您将最终需要完整的configurationpipe理设置,如另一个答案中所述。 最好的第一步解决scheme是使用Kickstart文件进行服务器安装。 这些是红帽的创新,但幸运的是,Ubuntu使用了类似的格式。

查看现有的Red Hat服务器,并检查root用户主目录中的anaconda-ks.cfg文件。 这会告诉你服务器是如何安装的,并且可以构成一个新的kickstart文件的基础。 你也可以下载system-config-kickstart工具。 在Ubuntu上,通过sudo apt-get install system-config-kickstart可以使用相同的工具

红帽式的指示

Ubuntu说明

听起来你需要一个configurationpipe理工具 – 最stream行的可能是木偶和厨师 ,但有很多选项 。