将带有 VZDump 的 Proxmox VM 迁移到仅具有 QEmu 的系统?

将带有 VZDump 的 Proxmox VM 迁移到仅具有 QEmu 的系统?

所以我有一个 Proxmox VM 映像的 VZDump。

我想要做的是将其导入 QEmu。我该怎么做?

到目前为止,结果仅显示 Proxmox 到 Proxmox,而不是 Proxmox 到 QEmu。

答案1

解压备份存档。从其自定义 vma 存档格式通过同名工具. 需要大约 2 倍于磁盘大小的暂存空间。

  1. 在您的 Proxmox 上备份您的 VM
  2. 解压备份以获得 .vma 2.1。我这样做了zstd -d vzdump-qemu-$VMID....vma.zst
  3. 提取 vmavma extract vzdump-qemu-$VMID....vma ./$DESTINATION它将为您提供一个 .raw 文件(磁盘映像)和一个 .conf 文件(VM 配置)
  4. 启动虚拟机管理器,然后在新虚拟机中导入该磁盘映像(.raw)。

这种格式的自定义性质就是为什么存在容器的原因安装足够的 Proxmox 以使用 vma.还有一个Python 实现

相关内容