如何在发生硬件故障的情况下build立一个Linux代理恢复的最大机会?

我已经准备好安装我们的新代理(Ubuntu LTS 10.04),我想设置它,以便在发生任何硬件故障的情况下轻松快速地进行恢复。 我想过使用esxi,并在configuration完成时备份虚拟机,并在出现故障时使用它。 这是个好主意吗? 否则我听说remastersys …它可以用来实现这样的结果?

我很抱歉不准确:

预算:零。 我不得不使用一个双核心办公室的个人电脑(并有一个pentium 3作为一个透明的代理备份绝望的情况下使用)

最大限度的停机时间:更less可能

行政努力:可能性较小

谢谢!

有许多不同的方法来实现这一点。

你可以:

1)从Live CD上运行你的操作系统,只需要一些脚本来自定义启动后的设置。 那么你只需要保留一个脚本的副本。

2)虚拟化,如你所说。 不必是VMWare,也可以使用免费的“内置”KVM。 只要为系统分区创build一个磁盘镜像,然后重新启动。 将数据保存在单独的图像上。

3)镜像磁盘(Raid 1)可以保护您免受磁盘故障,但不会从其他事件(事故,人为错误,恶意“rm -rf /”等)

4)在USB密钥上创build一个自定义启动映像或安装程序,并根据需要使用它来重build您的系统。 它需要更多的努力才能开始,但是它是一个非常有用的工具。

等等等等

构build两个虚拟pipe理程序主机上的虚拟机,或者获取另一个虚拟机 – 使用Heartbeat将其设置在主动/被动高可用性(HA)群集中。

在我们的一台服务器出现硬盘故障后,我们使用了clonezilla:

http://clonezilla.org/

当我们再次遇到硬盘问题时,我们更换了硬盘并继续运行。