备份系统状态以进行产品测试的最佳方法是什么?

备份系统状态以进行产品测试的最佳方法是什么?

我有一个测试系统,需要进行大量设置才能安装我正在测试的产品。测试期间可能会降低系统性能。我正在寻找一种方法来返回到系统上已验证所有配置都正确的某个点。做这样的事情的最佳方法是什么?

我有 2 个装有 Red Hat 5 的服务器。

答案1

最简单的方法是使用某种可以轻松恢复的快照。按方便程度排序,这些快照可能是:

  • 存储阵列:可以恢复到的 LUN 快照
  • 虚拟机:模板化它,复制图像,或者如果使用带有 LVM 后备存储的 Xen,则使用 LVM 快照。
  • iSCSI 和 LVM(或 OpenFiler/NetApp):如果您的 iSCSI-fu 功能强大,请使用 OpenFiler 或 ietd 作为 iSCSI 目标并安装到其上。然后,您可以轻松地操作测试服务器的后端磁盘。
  • 分区:如果您需要分区子集,请备份系统上的这些分区,然后在必要时恢复它们。否则,请进行第二次安装,您可以启动它并将映像发送到磁盘上。

答案2

我肯定会用虚拟机为了这。

使用运行以下程序的最小 Linux 安装来设置硬件免费的 VMware 服务器或其他虚拟化平台。然后使用 Web 界面根据你的喜好创建基础服务器,然后快照

保留此快照作为原始版本基本服务器,然后撤消快照当你完成时

答案3

您的问题没有明确说明系统哪种状态会“降级”,因此,确保所有内容都已保存以便能够恢复的唯一方法是存储所有内容,因此:

1)将系统作为图像。在运行测试之前保存图像,然后在运行测试之后恢复它。

2)自动从头开始构建整个系统。每次测试前,使用以下工具从头开始擦除并重建:木偶或者固定资产投资

答案4

LVM 快照功能非常方便

相关内容