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