在多台服务器上复制 Linux 安装

在多台服务器上复制 Linux 安装

我有 3 台配置完全相同的服务器。是否可以按照我想要的方式在 1 台服务器上安装 Linux,然后克隆安装?这样做会有什么问题?

答案1

你应该看看一些配置管理系统。我建议使用木偶或者CF引擎

这些允许您在主节点上定义系统状态,然后将此状态传播到其他框。例如,您可以定义每个节点应具有包 X、Y 和 Z,具有特定的目录结构和特定的文件/用户/配置。然后主节点将不断将此状态强制到其所有节点。这需要一些时间来正确设置和配置,但它可以创造奇迹。有一个名为蓝图这将允许您规划出一个正在运行的系统并将其导出到一个 puppet 配方(或其自己的内部事物)中。

您也可以使用 Norton Ghost 或 Clonezilla 将 HD 克隆到另一个 HD 中,但正如 MadHatter 提到的,您可能会遇到问题。

答案2

当源系统硬件的详细信息嵌入到配置文件中时,通常会出现大问题。这些包括网络接口配置文件(其中通常嵌入了 MAC 地址)、md RAID 配置文件(其中通常包含物理设备的 UUID)和modprobe.conf类似文件(其中通常包含特定于硬件的内核模块与它们引用的各种 NIC、HDD 控制器等之间的链接)。

专有软件的许可证密钥也可能存在问题,这些许可证密钥通常设计为与硬件绑定。但你没有运行任何令人讨厌的专有软件,对吧?(笑)

相关内容