步驟一:
PVE 上建立一台 「空的」 VM
例如 編號333
步驟2:
用 ftp / sftp  將 VMWare *.vmdk 檔案(WinSCP)
傳到 PVE Server的 tmp的目錄下 (是用檔名test.vmdk)
步驟3:
在 PVE Server 上
將 *.vmdk 轉為 qcow2 格式
$ qemu-img convert -f vmdk -O qcow2 /tmp/test.vmdk /tmp/test.qcow2
qemu-img 參數:
      -f 原始檔的格式  (可忽略,讓程式自動判斷原始檔格式)
     -O 目的檔的格式
步驟4:
$ /usr/sbin/qm importdisk 333 /tmp/test.qcow2 local-zfs --format qcow2 importing disk '/tmp/Slackware.qcow2' to VM 333 ... transferred: 0 bytes remaining: 1610612736 bytes total: 1610612736 bytes progression: 0.00 % transferred: 16911433 bytes remaining: 1593701303 bytes total: 1610612736 bytes progression: 1.05 % transferred: 33983928 bytes remaining: 1576628808 bytes total: 1610612736 bytes progression: 2.11 % :: :: :: Successfully imported disk as 'unused0:local-zfs:vm-333-disk-1'
跑完後 會自動在 /etc/pve/qemu-server/333.conf 加入一行該硬碟設定:
unused0:local-zfs:vm-333-disk-1
qm 大致命令:
qm importdisk  <vmid> <images-name> <storage pool>  --format <disk-fs>
   vmid: vm 的編號,例如 300
  images-name: 來源 image  檔案路徑
  storage poll: 匯入到哪個硬碟 (儲存空間)(local-zfs 或 local-vlm)
  disk-fs: image的格式,例如  raw / vmdk / qcow2
步驟5:
在 PVE Server 上
改一下 VM 設定檔案
1.刪掉原來的 SCSI 硬碟
2.把新的硬碟設定一下
參考網站出處:


