VMware Converter (P2V迁移)问题汇总

VMware Converter (P2V迁移)问题汇总

VMware vCenter Converter Standalone,是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案。此外,还可以在 vCenter Server 环境中配置现有虚拟机,是P2V的重要工具,可以迁移Windows,Linux等操作系统。

近期有项目,从KVM平台将虚拟机迁移至VMware平台,当然首选VMware Converter,把遇到的问题和解决方法,整理如下:

1、版本建议:使用目前最新版:VMware-converter-en-6.2.0-8466193.exe可以规避很多问题。

目前最新版:《VMware vCenter Converter standalone 6.6.0正式版

2、迁移Linux虚拟机时,要注意配置Helper VM network:

解决:创建Linux虚拟机迁移任务时,因为Converter Server在 vCenter上创建的 helper vm虚拟机的缺省网络设置是自动获取ip地址,而网络上如果没有可用的dhcp服务,所以源虚拟机机和helper vm通讯失败。
提交任务前的配置页静态配置helper vm的ip地址,最好用ipv4,并注意关闭ip v6,给Helper VM network使用的临时ip需要能和源Linux虚拟机IP通信。

3、迁移Win2008 r2报错:A file I/O error occurred while accessing ”

解决:网上很多种建议说P2V时勾选proxy mode复选框,我没有来得及测试,因为重启了源虚拟机之后就正常了。万能重启法总是这么好用。

4、迁移Centos6.5报错:unable to query the live source machine

解决:检查每个分区只mount一次,unmount即可解决。

5、迁移Windows虚拟机推送安装Agent,报错Error code 1603

解决:检查防火墙是否关闭,并确保源虚拟机网络和Converter所在虚拟机网络以及和目标虚拟机网络是否互通。本次更改源虚拟机网段,确保源虚拟机和Converter所在虚拟机能通信后便正常。

6、提升转换速度,取消SSL加密传输。

解决:
1)找到路径:C:\ProgramData\VMware\VMware vCenter Converter Standalone
2)编辑Converter-worker.xml文件,修改useSsl对应参数后保存。
<useSsl>true</useSsl>修改成<useSsl>false</useSsl>
3)重启VMware vCenter Converter Standalone Worker service服务,简单点的话,就是重启安装Converter的这台虚拟机。

7、遇到个别Windows虚拟机多次尝试都无法成功迁移。

解决:将Converter Standalone安装在源Windows虚拟机,勾选Local installation模式,迁移时勾选This local machine。这样可以提高迁移的成功率。

8、安装 vCenter Converter standalone 6.x 时,安装会完成,但会出现弹出窗口“无法启动服务 (Could not start service)”。

解决:在Windows注册表编辑器中打开HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control,然后将ServicesPipeTimeout DWORD32十进制值 创建 或 修改 为至少300000(5分钟)。
重新启动系统以使更改生效。

9、日志目录:C:\Documents and Settings\All Users\Application Data\VMware\VMware vCenter Converter Standalone,方便排错。

dinghui.org

关注虚拟化及IT技术发展!

12条评论

sillage 发布于15:40 - 2023年10月7日

有点厉害,我把你添加到友链了

田兵卒 发布于14:31 - 2023年08月2日

丁总你好,我做一台win11 物理机迁移到虚拟机 用的6.3 刚开就报错 报错信息如下:
FAILED: Unable to create a VSS snapshot of the source volume(s). Error code:
“2147754758”
我看下相关文档 说用vssadmin.exe 查询,也看不出什么端倪,只是怀疑 C盘容量不够,(200G可用容量10%)做这个迁移 有什么硬性规则的吗?
另在同网络环境上迁移另外2台电脑是没问题的。谢谢有空回复一下

    dinghui.org 发布于14:56 - 2023年08月2日

    这个问题是Windows层面无法调用Windows的VSS创建快照,微软有出这个补丁,可以尝试打一下。
    另外还可以尝试一下使用Convert 6.4版。

      田兵卒 发布于16:08 - 2023年08月2日

      这补丁好难搜 能给搜索方向吗,最好能有链接,谢谢

        dinghui.org 发布于16:14 - 2023年08月2日

        Win11的补丁的确难找,卷影复制服务。你试过把Convert安装到这个物理机的本机吗?安装在本机和卷影技术就没太大关联了。

          田兵卒 发布于17:25 - 2023年08月2日

          是安装本机 做相关操作 不是远程的,那是不是只能用6.4 先试试了?
          我看文档里有2个服务要改自动? 是和这个有关系
          1 Set the starting mode for
          Microsoft Software Shadow
          Copy Provider Service
          and Volume Shadow Copy
          Service to Automatic.
          2 Restart the source machine
          and try cloning it again

          dinghui.org 发布于19:53 - 2023年08月2日

          嗯,微软也找到了文档:How to fix Volume Shadow Copy Service after Windows 11 Upgrade
          https://learn.microsoft.com/en-us/answers/questions/715078/how-to-fix-volume-shadow-copy-service-after-window

李嘉琦 发布于16:58 - 2023年06月8日

博主您好,我安装的6.4版本的VMware vCenter Converter Standalone 报错 Unable to obtain hardware information for the selected machine 是什么原因呢,迁移另外一个虚机就没问题

    dinghui.org 发布于20:22 - 2023年06月8日

    这是从虚拟机迁移到虚拟机吗?降低Converter版本试试。

it123 发布于17:29 - 2023年05月2日

丁工:请教一个遇到的问题,用converter转换一台centos物理机,完成后在启动虚机时出现一满屏“error:can’t find command ‘:’”按几次任意键后出现启动菜单项,而且只有一项(通常会有正常启动和安全启动两行吧),然后回车继续就正常引导了。该如何解决呢?谢谢指教!

    dinghui.org 发布于20:13 - 2023年05月2日

    GRUB的原因,检查grub.cfg文件,出现比如if/else/fi的行都用#注释掉就好了。

      it123 发布于21:19 - 2023年05月2日

      谢谢!根据您的提示找到并修改/etc/grub2.cfg,发现里面有一大波标识有converter添加的注释掉的配置,注释符#前面多了一个:看来问题就是出在这里。把每行的:去掉重启就正常了。

发表评论


The reCAPTCHA verification period has expired. Please reload the page.