创建 QA CentOS 服务器的最谨慎的方法是什么?

创建 QA CentOS 服务器的最谨慎的方法是什么?

我正在尝试创建一个物理上独立的现有 CentOS 安装的 QA 服务器,该服务器已安装各种软件。它还有几个我需要保留的文件和配置。

假设我有另一台规格相同的服务器,我该怎么做才能创建一个与我的生产服务器大致完全相同的 QA 服务器?

答案1

您可以使用类似的工具系统成像器克隆您现有的服务器,并将克隆的副本部署到另一台服务器(需要 DHCP+PXE 才能获得最佳效果)。SystemImager 负责 IP 分配,您可以通过挖掘 SystemImager 脚本来更改分区布局和其他内容。

或者,您可以使用蓝图对现有服务器配置进行“逆向工程”,并创建 puppet/chef 配方。使用这些配方部署新服务器。如果您必须定期维护许多服务器,从长远来看,这是一种更好的方法。

答案2

如果完全相同,您可以使用 或任何其他类似工具克隆磁盘dd。您也可以将生产服务器的任何备份还原到 QA 服务器。如果配置相同,则无需考虑太多。

如果你要经常这样做,你应该研究一下厨师或者木偶自动化您的构建,以便您可以保证所有新构建的一致性,而无需麻烦地dd恢复备份。

相关内容