kvm虚拟机转换成VMware虚拟机
一、当前环境
- 源虚拟机:cent os 7 中存在kvm的虚拟机采用VMM管理
- 目的虚拟机:可在VMware workstation中运行
二、具体过程
[- ]
------ .
------ .
------ .
------- .
------ .
- 得到虚拟机的盘符,根据上面得到结果查看lvmdisk
[kvmadmin@lab-server ~]$ ls -al /dev/lvmdisk/
lrwxrwxrwx. 1 root root 7 May 8 18:52 VM_Ubuntu01 -> ../dm-0
lrwxrwxrwx. 1 root root 7 May 8 18:52 VM_Ubuntu02 -> ../dm-1
lrwxrwxrwx. 1 root root 7 May 8 18:52 VM_Ubuntu03 -> ../dm-4
lrwxrwxrwx. 1 root root 7 May 8 18:52 VM_Ubuntu04 -> ../dm-5
lrwxrwxrwx. 1 root root 7 May 8 18:52 VM_Ubuntu06 -> ../dm-6
[kvmadmin@lab-server shm]$ sudo cp /dev/dm-0 test.bin
[kvmadmin@lab-server shm]$ sudo qemu-img info test.bin
image: test.bin
file format: raw
virtual size: 59G (62914560000 bytes)
disk size: 59G
[kvmadmin@lab-server shm]$ sudo qemu-img convert -f raw test.bin -O vmdk test.vmdk
- 查看test.vmdk的格式可以发现,文件变小了很多,
[kvmadmin@lab-server shm]$ sudo qemu-img info test.vmdk
image: test.vmdk
file format: vmdk
virtual size: 59G (62914560000 bytes)
disk size: 21G
cluster_size: 65536
Format specific information:
cid: 1431350377
parent cid: 4294967295
create type: monolithicSparse
extents:
[0]:
virtual size: 62914560000
filename: test.vmdk
cluster size: 65536
format:
- 将test.vmdk拷贝到装有VMware workstation的目标机中,通过创建虚拟机,并采用已有磁盘的方式完成创建(这一步网上有很多图形教程),期间需要注意的时,磁盘SCSI和IDE的模式选着需要与原始模式向对应,否则会出现蓝屏的情况。
pscp kvmadmin@192.168.0.103:/dev/shm/test.vmdk G:/test.vmdk