pve迁移 vmware虚拟机

2019-11-07  本文已影响0人  bjmingyang

首先将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 先转换一下,再按上面的方法导入

上一篇下一篇

猜你喜欢

热点阅读