我找到了一个棘手的方法,它就像你无法相信的那样简单。
源代码(proxmox #1):
首先,您必须使用“移动磁盘”才能以原始文件或 qcow2 文件的形式访问 VM 的磁盘。使用 Web 界面,转到Datacenter
-->Storage
并选择local
。单击Edit
并在Content
下拉列表中选择Disk image
(“Iso 映像”、“容器模板”和“VZDump 备份文件”已被选中)。如果OK
按钮被禁用,则将“最大备份”设置为 0 或 1。然后select your VM
在左侧,转到Hardware
选项卡,选择Hard Disk
并单击Move disk
。在Target Storage
弹出框上,选择local
并选择适当Format
的 . 在这种情况下,“QEMU 图像格式(qcow2)”是可以的。您可以勾选“删除源”或稍后手动删除(建议这样做)。最后单击Move disk
,几分钟后,您的 VM 磁盘已准备就绪。/var/lib/vz/images/VMID/
. 完成后,取消选择Disk image
,Datacenter --> Storage
选择local
并单击OK
。
在目的地(proxmox #2):
使用 Web 界面,转到Datacenter --> Storage
并选择local
。单击Edit
并在Content
下拉列表中选择Disk image
(“Iso 映像”、“容器模板”和“VZDump 备份文件”已被选中)。如果OK
按钮被禁用,则将“最大备份”设置为 0 或 1。然后create a VM
使用与源服务器相同的规格,但从选项卡部分的local
下拉列表中选择。不要打开机器。转到和。使用名称或类似工具将源服务器 (proxmox #1) 上转储的图像移动到目标服务器 (proxmox #2) '/var/lib/vz/images/VMID/' 。Storage
Hard Disk
/var/lib/vz/images/VMID/
remove vm-VMID-disk-1.qcow2
vm-VMID-disk-1.qcow2
rsync
Select your VM
在左侧,转到Hardware
选项卡,选择Hard Disk
并单击Move disk
。在Target Storage
弹出框上,选择local-lvm
并选择适当Format
的 . 完成后,取消选择Disk image
,Datacenter --> Storage
选择local
并最后单击OK
。
打开虚拟机!