首先承认,这是一个优秀的迁移软件,对于别的平台虚拟机迁移到VSphere平台来说非常好用。在这里记录一下自己遇到的问题与分析与解决过程。
首先,网络上存在很多常用的基础前提知识进行介绍这个工具的使用过程。这里就不多介绍,主要介绍我遇到的问题。

1、网络问题

由于源主机与宿主机需要通讯,所以在你创建迁移服务器时,需要在迁移options选项时候,需要Networks set up the parameters for the conversion task 选择可通讯网段,当然你也要保证宿主机也就是目的机器上存在源主机原始网段,不然迁移会停在1%,因为网络压根不通,源主机如何传数据。这里还需要注意,一般宿主机会存在一个问题不存在DHCP,也就是不支持动态网络划分,迁移也会存在停留1%的问题,所以这里你需要注意在Helper VM network 选择 use the following ip address ,这里自己去ping一下找个未使用的与源主机同网段IP。

2、空间内存问题

保持宿主机与源主机存在可用的空间与内存,通常情况1%突然报错,一般都是原始问题。根据报错一一定位,查看源主机是否存在可用磁盘用于软件tar 打包缓存暂时可用空间,建议源主机保持10%的可用空间,同时查看不同逻辑分组的空间情况,都需要保持10%左右的比例。
内存情况,根据具体所需,保持别太满即可正常迁移。

3、宿主机与源主机通信问题

也就是return 137 error ,这个是困扰我很久的问题。vsphere 官网翻遍了,仍旧没有找到具体的解决办法。上图:

centos 迁移到vm后网卡异常 vmware converter能够迁移linux_网络


注意:这个问题一般会由于本身源主机占用空间比较大。传输过程持续很久,然后在9%-97%左右突然中断。这个时候就得分析这是不是源主机有毛病了,也确实是他们的毛病。VMware vCenter Converter 软件本身就是tar 源主机传输到宿主机的方式。我已经传输9%,说明两方通信完全没有问题,为什么还会存在拒绝请求。仔细想想其实也就明白了,是不是双方很久就没通信,自动拒绝。再想想就是源主机某个文件tar的时候用时超长,导致无法进行数据通信。

好问题就是这样,去源主机探索吧。

我这里问题就是源主机由于存在近千万4KB左右的小文件,导致tar的时间超长,传输超时。接近放弃的时候,尝试 rsync命令 删除(这个删除效率很好)一天之后,终于传输问题得以解决。