proxmox将虚拟机打包成qcow2然后导入到另一台机器的proxmox

参考: https://www.jianshu.com/p/fc3f2d36b5d6

源proxmox打包成qqcow2或者raw

常用指令

qm list
qm config vm_id
# 查看真实路径
lvdisplay

在Proxmox VE中将虚拟机导出为qcow2格式的镜像文件,可以通过以下步骤完成。以下是详细的操作方法:

方法一:通过Proxmox Web界面导出

• 关闭虚拟机:确保要导出的虚拟机处于关闭状态。

• 登录到Proxmox Web界面:通过浏览器登录到Proxmox VE的Web管理界面。

• 选择虚拟机:在左侧的导航栏中,找到并选择要导出的虚拟机。

• 导出虚拟机:

• 在虚拟机的“操作”菜单中,选择“导出”选项。

• 在弹出的“导出”窗口中,选择导出的格式为“qcow2”。

• 指定导出的目标存储位置和文件名。

• 点击“导出”按钮开始导出过程。

方法三:使用qemu-img工具导出

• 关闭虚拟机:确保要导出的虚拟机处于关闭状态。

• 登录到Proxmox节点:通过SSH或控制台登录到Proxmox节点。

• 找到虚拟机磁盘文件:使用qm命令查看虚拟机的磁盘文件路径:

   qm config <vmid>

例如:

   qm config 103

查看输出中的argsscsi0等字段,找到磁盘文件的路径。

• 使用qemu-img导出:使用qemu-img工具将磁盘文件转换为qcow2格式。例如:

   qemu-img convert -f raw -O qcow2 /var/lib/vz/snaps/vm-103-disk-0.raw /var/lib/vz/snaps/vm-103-disk-0.qcow2

其中:

-f raw表示源文件格式为raw(Proxmox默认的磁盘格式)。

-O qcow2表示目标文件格式为qcow2

/var/lib/vz/snaps/vm-103-disk-0.raw是源文件路径。

/var/lib/vz/snaps/vm-103-disk-0.qcow2是目标文件路径。

注意事项

• 磁盘格式:Proxmox VE默认使用raw格式的磁盘文件,但也可以通过qm命令创建qcow2格式的磁盘。

• 存储空间:确保目标存储位置有足够的空间来保存导出的qcow2文件。

• 备份配置文件:如果需要完整地迁移虚拟机,建议同时导出虚拟机的配置文件。

• 导出时间:导出过程可能需要一些时间,具体取决于磁盘文件的大小和系统性能。

通过以上方法,你可以将Proxmox VE中的虚拟机导出为qcow2格式的镜像文件,方便后续的迁移或备份操作。

mkdir 上传到指定位置

image

importdisk

列如

qm import  101 /var/lib/vz/images/101/seedlabs-cloud.qcow2 local-lvm

image

image

回到ui,添加硬盘,然后修改启动顺序,启动

image

posted @ 2025-06-11 15:48  学不会xuebuhui  阅读(661)  评论(0)    收藏  举报
Language: javascript //图片预览