是否可以将虚拟机从一台计算机复制到另一台计算机,而无需在第一台计算机上删除它?谢谢!
答案1
是的,可以。虚拟机大多独立于其运行的“真实”硬件。它们模拟一组标准硬件,如果两台主机都支持必要的功能,那么事情就很简单了。
传统上,你只需关闭虚拟机(为了数据一致性),复制配置文件和磁盘映像,将虚拟机软件指向文件,并进行必要的路径更改,就可以了
如果可用,最好将虚拟机导出,例如 OVA,然后再导入。这大大简化了流程。
许多现代的虚拟机管理程序也具有一些实时迁移的功能。
但是,您可能会遇到某些操作系统的许可和激活问题。我不确定如果您迁移了虚拟机,是否需要重新激活 Windows,但如果您在不同的主机上运行一个许可证的两个副本,这肯定是不合法的。
答案2
是的。我确实知道你可以在 Hyper-V、VMware Workstation 和 VirtualBox 上这样做。
在Hyper-V,有一个实时迁移向导。可从 MMC 控制台使用它。
在VMware工作站,您只需对所有 VM 文件进行简单的文件复制。下次运行克隆时,WMware Workstation 会检测到传输,并在没有它的情况下进行通信。然后您可以告诉它您复制了虚拟机。
在虚拟盒中有一个克隆命令。但使用它不是强制性的。
答案3
与您通常使用的虚拟机管理程序相关,是的,您可以在关闭要复制的虚拟机后,其他虚拟机管理程序可以在虚拟机运行时复制或克隆虚拟机。
对于 Vbox,是的,您可以克隆它并保持两者运行而不会出现任何问题,可能只是复制不会适用于同一台主机,因为 VM 硬件标识也像 uuid 和 VHDD ID。