首先将vmware 导出的ova 文件拷贝到pve的任意目录里
然后解压
root@pve01:~/tmp# tar -xvf *.ova
hmngva.ovf
hmngva.mf
hmngva.cert
hmngva-disk1.vmdk
然后
方法1:
qm importovf 145 hmngva.ovf vm_image -format raw
其中 145 是虚拟机的id号,这个要求不存在,让pve自动创建
vm_image 是存储池的名称 raw 是最后使用虚拟机的镜像格式,因为我使用的是ceph,不支持qcow2格式的镜像,因此这里是raw
方法2:
创建一个id号是600的虚拟机,这个值随便起,不要和现有虚拟机重复就行
qm create 600 --memory 4096 --net0 virtio,bridge=vmbr0
然后导入镜像
root@proxmox01s:/mnt/pve/cephfs/images# qm importdisk 600 appliance/qemu-kvm/openmanage_enterprise.qcow2 --format raw vm-disk
(100.00/100%)
将硬盘指配给刚建立好的虚拟机
root@proxmox01s:/mnt/pve/cephfs/images# qm set 600 --scsihw virtio-scsi-pci --scsi0 vm-disk:vm-600-disk-0
update VM 600: -scsi0 vm-disk:vm-600-disk-0 -scsihw virtio-scsi-pci
将该硬盘设置为启动盘
root@proxmox01s:/mnt/pve/cephfs/images# qm set 600 --boot c --bootdisk scsi0
update VM 600: -boot c -bootdisk scsi0
因此方法二是对大部分虚拟机格式都通用的方法,如果实在偏门,不支持的话,可以使用qemu-img 先转换一下,再按上面的方法导入
网友评论