Proxmox 导入img镜像

By | 2019-03-28

某些情况下我们需要导入从另外平台或备份出来的镜像文件 [img格式]

某些情况下我们需要导入从另外平台或备份出来的镜像文件 [img格式]

一、先得到img格式或img.gz的格式文件包

例如: pc2vm.img 或者pc2vm.img.gz
gunzip pc2vm.img.gz 先解压为img格式文件,如本身就是img格式无需解压。

二、转换img文件为qcow2格式

在Proxmox上执行
qemu-img convert -f raw -O qcow2 pc2vm.img vm-101-disk-1.qcow2
VMID我想玩PVE都知道了,这里按需修改VMID。

三、导入磁盘到PVE中

经过上面的步骤其实我们已经有一个PVE能识别的磁盘镜像文件,我们需要把这个文件导入到VM中,步骤如下:

  1. 先按自己需要建议一台VM, VMID对于上面的101,硬盘使用qcow2格式

  2.  然后ssh到pve中执行 qm importdisk 101 vm-101-disk-1.qcow2 local-lvm

       这时VM 101已经导入这个磁盘了,我们还需要启用它。

  1. 通过Web登录PVE
  2. 点选 VM 101 ,再点“硬件”,右边栏会出现以下信息
  3. 点选这个磁盘并进入‘编辑’

    全部导入过程完成,可以启动VM试试了!

导入OVF格式文件

一般OVF模板都带有.ovf 和.vmdk 这个格式的文件
我们先把这两个文件上传到PVE tmp文件夹中
然后执行
qm importovf VMID xxx.ovf local --format qcow2
以上命令是指导入并生成一台以VMID的虚拟机到PVE的LOCAL储存区中,VM文件格式为qcow2

發佈留言