操作流程:
KVM迁移到ESXi磁盘文件的格式转换需要转换两次。一次是在KVM主机上进行,转换为vmdk格式。但是这个镜像还不能直接应用在esxi主机中,还需要在esxi主机转换一次。
转换完成后在esxi中手动创建虚拟机,并指定到转换的文件开机即可。
在KVM主机中使用以下命令将虚拟机镜像进行转换:
#qemu-img convert -f qcow2 test1.qcow2 -O vmdk test_01_temp.vmdk -o compat6
上传到esxi(可以通过sftp或者web的形式,我这里用的是web形式)
注:esxi的ssh连接需要自行开启,默认为关闭状态。开启后账号密码和web登陆esxi账号密码一样。
用ssh连接esxi系统,进入目录
cd /vmfs/volumes/datastore1/kvm_test/
在esxi主机里,使用vmkfstools命令进行格式转换:
[root@localhost:/vmfs/volumes/609a70a9-594b47ab-2f4f-086266a40678/kvm_test] vmkfstools -i test_01_temp.vmdk -d thin
Destination disk format: VMFS thin-provisioned
Cloning disk 'test_01_temp.vmdk'...
Clone: 100% done.
手动建立虚拟机选择磁盘要注意。
选择磁盘时选择现有磁盘,并选择上面转化的磁盘test_01_temp.vmdk
![](https://img-blog.csdnimg.cn/f2eb766c6f43496a9bf08e08459ff4cf.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2FsdmluU0FsZWU=,size_20,color_FFFFFF,t_70,g_se,x_16)
开启虚拟机选择系统
启动完成
*以上为个人亲测有效。