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

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

你应该看看一些configurationpipe理系统。 我build议使用Puppet或CFengine

这些允许你做的是在一个主节点上定义一个系统状态,然后把这个状态传播到其他的盒子上。 例如,您可以定义每个节点应该具有包X,Y和Z,具有特定的目录结构和特定的文件/用户/configuration。 然后主人会不断地把这个状态强制到所有的节点上。 这需要一些时间进行适当的设置和configuration,但是这可能会产生奇迹。 有一个名为Blueprint的工具,可以让你绘制一个正在运行的系统,并把它导出到一个木偶配方(或者它自己的内部东西)中。

你也可以使用Norton Ghost或Clonezilla将HD复制到另一个HD上,但是MadHatter提到你可能遇到问题。

源系统硬件的细节已经embedded到configuration文件中时,通常会出现大问题。 这些包括networking接口configuration文件(通常embeddedMAC地址),md RAIDconfiguration文件(通常包含物理设备的UUID)以及modprobe.conf文件和类似文件(通常在硬件特定的内核模块以及它们所指的各种NIC,HDD控制器等)。

专有软件的许可证密钥也可能存在问题,这些专有软件通常被devise为与硬件绑定。 但是你没有运行任何讨厌的专有软件,是吗? (GRIN)