linux – 寻找备份/重新创建解决方案

我有2个关键服务器运行不受支持的&古老版本的 Linux,目前还没有针对它们的灾难计划.
我想为他们建立一个备份系统,并能够创建一个foolprof灾难计划.

服务器不能关闭,因此冻结快照或复制是不可能的.我看着厨师和傀儡,我不知道这些是否值得一试.我想听听建议.

解决方法

距离准备好考虑Puppet或Chef大约一百万英里.
首先担心您的(不存在的)备份和灾难恢复计划.

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

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

现在弄清楚如果流星撞击并取出生产机器,你将如何恢复到工作状态.


在完成步骤0之前不要再进一步,并且可以在发生灾难时恢复到正常工作的配置. The Chaos Monkey is watching you.

步骤1:选择,安装和配置备份系统.

我对你的建议是Bacula.
让它工作并定期进行备份.
从步骤0开始对虚拟机执行还原测试,并确保您可以从完全干净的安装回到工作系统.

从现在开始经常执行此测试. (我每3个月做一次.说真的.)

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

从第0步获取虚拟机并测试升级路径,直到找到有效的虚拟机.
最好的情况?尼斯干净易于供应商支持升级.
最糟糕的情况?重新安装和一些手动痛苦和痛苦.

在您这样做的同时,您可以开始查看Puppet和Chef等工具,并考虑如何实现配置管理.

(升级后,请不要忘记这些备份并恢复测试.

第3步:*配置管理

现在您拥有一个没有爆炸危险的环境,您可以轻松地呼吸,并以平静,有计划的方式考虑配置管理工具.

您可以将其转换为步骤2并使其成为操作系统升级的一部分,或者您可以手动稳定所有内容,然后再进行配置管理 – 这是您的选择.

当您准备好执行此步骤时,请回过头来仔细查看puppetchef问题.您还可以在configuration-management下找到隐藏的有趣信息

相关文章

文件查找(find) 1 find 简单的说,就是实时查找指定的内容或条件。特点:最新、最快、最准确。 用法:...
非交互式添加分区 方法一 添加/deb/sdb 下的分区,其实位置为1到1000M,第二个分区位置为1001至3000M,...
编译安装httpd 1 去官网下载源码包 为避免非法软件,一定要去官网下载http://www.apache.org httpd-2.4...
gdisk用法 gdisk - InteractiveGUIDpartitiontable (GPT) manipulator GPTfdisk (akagdisk) isatext-mo...
1 一定用快捷键 这里简单的说下几个常用的快捷按键。 1.1 移动光标快捷键 Crtl + a 光标回到命令行...
bash shell中测试命令 test命令提供了if-than语句中测试不同条件的途径。如果test命令中列出的条件成立...