克隆生产虚拟机以进行测试的最简单方法是什么?

克隆生产虚拟机以进行测试的最简单方法是什么?

我们在 Windows Server 2008 上运行 Hyper-V。我有一个生产环境 VM,计划对其进行一些主要应用程序升级。这些升级完全在 VM 内进行(而不是在主机级别),与操作系统无关。

我想克隆生产虚拟机,这样我就可以测试升级过程而不影响活跃用户。

我的问题是:

  1. 克隆生产机器的最简单方法是什么?
  2. 当我进行实际升级时,虚拟机快照是否是进行以防万一备份的好方法?快照无法保护我免受哪些影响?

答案1

  1. 关闭机器并导出。要复制机器,请将导出文件夹复制到 Hyper-V 目录中并导入。注意:您只能导入一次,因此请导入一份副本!

  2. 是的。

JR

回复 Michael 的问题:您无法在不先关闭计算机的情况下导出计算机。您可以对其进行快照(例如 www.drivesnapshot.de),然后将快照还原到具有相同大小磁盘的新计算机。但是,当您启动它时,新的 VM 会认为原始网卡已被移除并替换为新网卡。这没什么大不了的,但您将留下一个难以移除的幽灵网卡,就像您在真正的 PC 中摆弄网卡一样。

我会耸耸肩,然后关闭电脑以使用导出功能。这只需要复制硬盘文件所需的时间,如果文件很大,则可能需要一段时间。

答案2

1)您可以按照约翰所描述的进行操作,如果操作系统是 2008,您可以在服务器运行时执行服务器备份,并根据需要在新虚拟机上执行完整的裸机恢复,或者使用第三方映像实用程序。

就我个人而言,我会选择 Johns 的方式来导出虚拟机。

关于#2,快照很方便,但请注意,它们将开始制作差异磁盘,这些磁盘会不断增长,而不是您在创建 VM 时指定的主 vhd。

当您删除快照时,UI 会指示它们已消失,但实际上它们仍在后台使用,直到您完全关闭 VM 本身,此时才会发生合并。

这已经困扰我好几次了,因为你需要当前 VM 使用的双倍可用空间(比如 VM 是 100GB,你就需要总共 100GB 的可用空间来合并)。

如果空间不足,它会在合并过程中暂停虚拟机。

只要知道它是如何工作的,它们可以在测试东西时快速拍摄快照,但是在它们完成使命后,请记住删除它们(并关闭 VM 以将它们合并回主 VHD 文件)。

答案3

我同意上面的回答。 这是一篇附加文章这提供了更多信息。

相关内容