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

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

我有 2 台关键服务器正在运行不受支持的旧版 Linux,目前没有针对它们的灾难计划。
我想为它们设置一个备份系统,并能够创建一个万无一失的灾难计划。

服务器不能停机,因此冻结它们进行快照或复制是不可能的。我查看了 Chef 和 puppet,我不知道它们是否值得一试。我想听听建议。

答案1

您距离考虑使用 Puppet 或 Chef 还差得远。
首先担心您的(不存在的)备份和灾难恢复计划。

如果我处在你的位置(三年前),情况就是这样会做 -


步骤 0:获得某种备份。现在。
如果这些机器确实是任务关键型的,只需插入一个大容量 USB 硬盘并获取tar整个系统的存档即可(参见man tar在您的系统上)。
一旦您至少有一个存档,请尝试找到系统的原始安装介质,启动虚拟机(使用 Virtualbox 或类似的东西)并全新安装古老的 Linux 版本。

现在想想,如果一颗流星撞击并摧毁了你的生产机器,你将如何恢复到工作状态。


停止
在完成第零步并能在发生灾难时恢复到工作配置之前,请不要继续操作。混沌猴子正在看着你


步骤1:选择、安装和配置备份系统。

我对你的建议是巴库拉. 使其工作并进行定期备份。
从步骤 0 开始对您的虚拟机执行恢复测试,并确保您可以从裸机安装恢复到正常工作的系统。

从现在开始经常进行这项测试。(我每 3 个月做一次。说真的。)


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

从零开始使用该虚拟机并测试升级路径,直到找到可行的升级路径。
最好的情况?干净、简单的供应商支持升级。
最坏的情况?重新安装并进行一些手动操作。

当你这样做的时候,你可以开始查看 Puppet 和 Chef 等工具并思考如何实现配置管理。

(升级后请不要忘记那些备份和恢复测试。


步骤 3:*配置管理

现在您拥有一个不会崩溃的环境,您可以轻松松一口气,并以冷静、有计划的方式考虑配置管理工具。

您可以将其纳入步骤 2,并使其成为操作系统升级的重要组成部分,或者您可以手动稳定所有内容,然后稍后引入配置管理 - 这是您的选择。

当你准备好进行这一步时,回来仔细看看问题。您还可以找到有趣的信息隐藏在

相关内容