近日想把某一CentOS7的设备P2V下来,因为本来就有EXSI的平台,所以首选Vmware Converter。可是总是不成功,总是显示“unable to query the live source machine”。
 
检查SSH,正常,root可以正常登录。
 
检查Vmware Converter版本和兼容性,也正常。查找各处资料,没有结果。
 
只好逐行逐行地查日志,发现日志上有这么一段。
 
converter.fault.SysinfoQueryFault
—> (converter.fault.SysinfoQueryFault) {
—>       faultCause = (vmodl.MethodFault) null,
—>       description = ’No disks for volume with id ‘/dev/sda2’ and label ‘’”,
—>       mes = “”
—>       }|
 
顺藤摸瓜,找找/dev/sda2的挂载情况。
 
发现/dev/sda2的挂载点,除了“/“,以外,还有两处挂载点“/var/lib/docker/containers”,“/var/lib/docker/overlay2”。
 
估计因为这个地方被docker重新挂载了,所以无法访问和查询。
 
于是systemctl stop docker。就可以正常P2V了。
12-14 20:55