寻找备份/重新创build解决scheme

我有两台运行不受支持的古老版本的Linux的关键服务器,目前还没有针对它们的灾难计划。
我想为他们build立一个备份系统,并能够制定一个愚蠢的灾难计划。

服务器不能closures,因此冻结它们以获得快照,或复制是不可能的。 我看着厨师和傀儡,我不知道这些是否值得一试。 我想听听build议。

你距离准备考虑木偶或厨师大约一百万英里。
首先担心您的(不存在的)备份和灾难恢复计划。

如果我在你的鞋子(我3年前),这是会做的 –


第0步:获取某种备份。 现在。
如果这些机器真的是关键任务,只需插入一个大的USB硬盘驱动器,并抓取整个系统的tar档案(请参阅系统中的man tar )。
一旦你至less有一个存档,尝试find系统的原始安装媒体,启动一个虚拟机(使用Virtualbox或类似的东西),并做一个干净的安装你古老的Linux版本。

现在弄清楚,如果meteor击中并取出你的生产机器,你将如何恢复到工作状态。



在完成步骤零之前,不要再进行任何操作,在发生灾难时可以恢复到正常工作状态。 混沌猴正在看着你 。


步骤1:select,安装和configuration备份系统。

我的build议是Bacula 。 让它工作,并定期备份。
从步骤0执行恢复testing到您的虚拟机,并确保您可以从一个干净的安装恢复到工作系统。

从现在起经常进行这个testing。 (我每三个月就认真一次。)


第2步:获取操作系统的受支持版本。

从步骤零开始,testing升级path,直到find可用的虚拟机。
最好的例子? 干净简单的供应商支持的升级。
最坏的情况下? 重新安装和一些手动的痛苦和痛苦。

当你这样做时,你可以开始看像Puppet和Chef这样的工具,并考虑如何实现configurationpipe理。

(不要忘记这些备份和恢复testing,一旦你做了升级。


第3步:*configurationpipe理

既然您有一个没有爆炸的环境,您可以轻松地呼吸,并以冷静,有计划的方式考虑configurationpipe理工具。

您可以将其转换为步骤2,并将其作为操作系统升级的一部分,或者您可以手动稳定所有内容,然后再引入configurationpipe理 – 这是您的select。

当你准备好这一步时,请回头看看傀儡和厨师的问题。 您也可以在configurationpipe理下find有趣的信息