我正在尝试使用 VMware Standalone Converter 6.11 版(当前版本,最近安装)在远程 VMware 管理程序上创建现有 VMed Windows 机器的备份。然而,只要我给 VMware Converter 源机器 IP 并登录,它就会抛出这个错误:
发生一般系统错误:不支持的版本:在第 6 行第 0 列解析 SOAP 正文时在第 2 行第 0 列解析 SOAP 信封时不支持版本 URI“urn:converter/7.0”,同时在第 2 行确定方法之前解析 HTTP 请求1,第 0 列。
谷歌搜索让我对可能导致这种情况的原因一无所知,这似乎是某种版本的不匹配,但是当我运行的是最新版本的 Converter 时,我不确定是什么反对什么?
不确定是否相关,但如果我尝试从同一台 Windows 10 笔记本电脑连接到运行相关 VM 的虚拟机管理程序,它要下载的 Vsphere 客户端安装程序会引发有关“只能在 Win XP SP2 或更高版本上安装”的错误(它是 V5)。我想知道在Converter 连接之前是否需要Vsphere 的支持文件?如果是这样,有什么方法可以说服它是的,Windows 10 是 XP SP2 以上的版本?不过只是猜测。
编辑:我尝试在同一网络上的 Windows 2003 机器上从管理程序和转换器安装 Vsphere。Vsphere 接受它为“XP SP2 或更高版本”并正确安装并非常愉快地连接到管理程序。但是,当给定我要复制的 VM 的登录凭据时,Converter 会引发完全相同的错误。
为了备份虚拟机,您应该使用免费的 VEEAM Backup & Replication https://www.veeam.com/virtual-machine-backup-solution-free.html之类的东西。
但是,如果您更喜欢转换器方法,我强烈建议您使用 StarWind https://www.starwindsoftware.com/converter的第 3 方 V2V 转换器,而不是 VMware。它是免费的,并且多次帮助我处理所有最常用的 VM 格式:VMDK、VHD/VHDX、StarWind 本机 IMG、QCOW。它可以双向工作,从和转换为任何选定的格式,因此比类似的转换器具有更好的功能。
是否有可能在 VM 中安装了旧版本的转换器或其代理?如果是,请卸载它。如果您使用管理员凭据连接到计算机,VMware Converter 会自动安装自己的代理。