Esxi vSphere导入其他平台磁盘

使用其他平台,如KVM,或者hyperv,需要迁移到Esxi平台。则需要对磁盘进行转换。

这里以PVE为例

一:将虚拟机磁盘转换成vmdk

使用命令qemu-img转换

qemu-img convert -O vmdk vm-503-disk-0.qcow2 /mnt/pve/Cache/ad.vmdk

二:使用vmkfstools转换

在主机上,开启SSH,使用ssh登录到esxi主机。

进入到上传的磁盘目录,使用命令转换成精简置备

vmkfstools -i ad.vmdk -d thin ad1.vmdk

语法为vmkfstools -i src.vmdk -d thin dest.vmdk

具体过程如下,

[root@localhost:/vmfs/volumes/61a0f158-e36f1afc-84e3-f452149ec87a] vmkfstools  -i  ad.vmdk -d thin   ad1.vmdk
Destination disk format: VMFS thin-provisioned
Cloning disk 'ad.vmdk'...
Clone: 57% done.
Clone: 100% done.
[root@localhost:/vmfs/volumes/61a0f158-e36f1afc-84e3-f452149ec87a] ls
ad.vmdk          ad1-flat.vmdk    ad1.vmdk       

转换之后,会生成一个xxx-flat.vmdk的文件。

这个时候,只要在虚拟机面板添加 已有硬件即可。

三:为什么这么麻烦

因为vSphere平台不能直接识别qemu-img转换出来的vmdk,需要利用vSphere平台自有的工具。对vmdk进行转换才行。

 

版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/vmware/1528.html/
来源:佛西博客
文章版权归作者所有,未经允许请勿转载。
如果需要免费支持,请点击网页右上角加入qq群
如果需要付费支持,请点击网页右上角获取支持
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录