Proxmox-上传磁盘映像

Proxmox-上传磁盘映像

我的本地 PC 上有一个 KVM 虚拟机,我想将其复制到 Proxmox 服务器。根据文档,我只需在 Proxmox 上创建一个新的 VM 并将现有磁盘映像添加到其中,但如何将映像上传到服务器?在管理面板中,如果我单击 MyStorage -> 内容 -> 上传,它只会给我上传 ISO、VZDump 备份文件或 OpenVZ 模板的选项。使用 复制一份就足够了吗scp?在这种情况下,在哪个文件夹中?

答案1

您的存储是否未设置为允许图像文件?转到数据中心 -> 存储选项卡,选择您的存储并进行编辑。在“内容”下,确保已选择“图像”。

我刚刚检查了我的,发现和楼主的情况一样。我会将文件复制到 scp 上,然后手动编辑虚拟机的 .conf 文件。

proxmox 上的本地存储位于 /var/lib/vz 中。应该有一个“images”子目录,其中每个 VM 都有一个目录(以 VM 编号命名)。您可以直接在那里 scp 文件。

为了将现有文件添加到 VM,我很幸运能够直接编辑 VM 的 .conf 文件。在 /etc/pve/qemu-server/ 中查找 VM 编号后跟 .conf 的文件。

创建第二个测试虚拟机是一个好主意,这样您就可以参考它的.conf 文件来确保语法正确。

-- 添加下面评论中的文字

我认为你可以将文件 scp 上去。你可能想查看 /var/lib/vz/images/{VMID}/ 以了解目标。然后也许查看 /etc/pve/qemu-server/{VMID}.conf 并为存储添加一行。

答案2

据开发商介绍在论坛上它不支持通过 GUI 进行操作,因为使用浏览器上传大文件不可靠。

创建新的 VM 并使用 scp 覆盖映像。主机上的本地 VM 存储通常位于 /var/lib/vz/images/{vmid}。

为了让 PVE 识别变化(例如图像大小),请执行以下操作

qm rescan

相关内容