使用快照克隆 KVM 虚拟机

使用快照克隆 KVM 虚拟机

我使用 virt-manager 创建了一个虚拟机并保存了其当前状态的快照。

现在我想使用第一台机器的所有快照来创建一台完全相同的机器。

我怎样才能做到这一点?

答案1

VM 有两个部分 - 磁盘映像(或快照链中的映像集)和 VM 定义。

克隆虚拟机定义既简单又复杂。要使克隆在另一台主机上运行,​​您只需要virsh dumpxml VMNAME > VM.xml在源主机上运行;然后virsh define VM.xml在目标主机上运行。如果克隆要在本地运行,您将必须手动编辑 XML 并更改原始 UUID 和名称,更改 MAC 以及几乎所有其他可以对虚拟机唯一的内容,这样就不会发生冲突。显然还需要更改磁盘映像路径。

克隆磁盘映像就是将文件复制到其他地方。qemu-img这是进行磁盘复制所需的实用程序。将映像链集放入单独的文件夹中,将 domxml 指向叶映像,它应该就可以正常工作了。

话虽如此,你还是有virt-clone一部分virt-install要照顾好自己的

相关内容