我的情况如下。 我已经在主机上安装了Debian Lenny,包括Apache,MySQL等。 现在我想能够一次又一次地执行相同的安装。
我可以看到2个解决scheme:
使用第一种方法有什么缺点吗?
PS我想在机器上安装软件RAID 1。 我认为Clonezilla很难将映像复制到软件RAID分区,所以这意味着再加上一点tar方法。
第三个select是转储克隆,而不是使用适当的系统configurationpipe理工具,如Puppet或Chef。 对于需要长时间维护的系统来说,克隆是一个非常糟糕的主意,因为您需要将更改应用到当前现场的所有机器,并重新整合所有克隆主机。 但是,如果您使用适当的pipe理工具,则只需描述您希望系统处于的状态,然后该工具确保系统处于该状态 – 无论是刚出现的“工厂新鲜”,还是已经在生产了几年,只需要有一个configuration文件调整。
基本上,你的新机器应该是:
焦油不会保留一些东西 – 例如posix ACL [虽然我怀疑你使用它们]。 看看debian的播种前的准备工作来安排大规模的装置。
前一段时间我已经提出了一些有关pipe理和克隆的问题 。
有很多select…你也可以考虑用于Unix(G4U)的 FAI或Ghost 。
你的问题是“什么是最好的?”
这并不容易回答,因为这取决于你需要什么或者你最喜欢什么。
新的安装是快速的netinstall +代理。 快速个性化可以通过自定义打包和/或自定义脚本完成。
有时候一个tar或者rsync的拷贝足够好了(而且很快就可以)复制(或者移动)一台完整的机器。
Personnaly和在工作中,我曾经练习所有这三种方法。
我build议使用: