最近在搞CUCM集成环境,遇到比较多的坑,其中一个就导入文件注册虚拟机之后开机时提示unable to enumerate all disks,原始文件是从esxi5.5系统导出的,一开始以为是文件受损或者文件没有上传完全
再次更新下载文件之后还是出现这样的问题
于是上网搜索资料,网上资料比较少,有人说是主要文件vmdk文件缺失或者flat文件缺失没用权限,确认了一下都不是
陷入了纠结,一次导入6个虚拟机有5个是可以的,只有一个不行应该esxi系统安装没有问题,后面仔细对比别的成功的虚拟机磁盘信息,其他的磁盘类型都是精简型,不行的这个是厚重型,再次确认是否类型不对,原系统上面也是厚重型,怀疑是否esxi6.7系统上面不支持厚重型
抱着试试看的想法开始修改磁盘类型
1.在web上面打开系统的ssh和shell服务
2.通过securt登录到后台,找到该虚拟机的目录,执行命令
vmkfstools -i -d {thick|thin}
-i选项为克隆磁盘镜像
Source-File为源文件,比如XXX.vmdk
-d是克隆目标文件选项,后面可以加thick或thin,不加则原封不动