我安装了 System Center Virtual Machine Manager 2008 R2,并有一个 Hyper-V R2 主机和一个 Virtual Server 2005 主机。我正在尝试将我的机器从 VS2005 主机迁移到 Hyper-V 主机,并不断收到以下错误...
VMM 无法完成请求的文件传输。无法建立与 HTTP 服务器 myserver.mydomain.local 的连接。(未知错误(0x80072efd))
建议的操作确保已安装并运行机器 myserver.mydomain.local 上的 HTTP 服务和/或代理,并且防火墙未阻止 HTTPS 流量。
(注意 - 由 VMM 服务器管理的 Hyper-V 主机之间的迁移工作正常 - 我的问题只是来自 VS2005->Hyper-V 主机)
我在两台服务器上都没有打开防火墙,中间也没有防火墙。我已经到处寻找这个问题的答案,但一无所获。我在搜索时找到的所有文章都在谈论 V2V 或 P2V - 我只是想直接迁移 VM。
我试过重启盒子、更改 BITS SSL 端口号、重启服务、三重检查防火墙等。
有没有人对我如何解决这个问题有什么好的建议?
我读过它也受到支持,但我自己从来没有运气。对不起,我没有帮助。相反,我必须这样做才能将虚拟机从 VS2005 迁移到 Hyper-V:
从 VS2005 上的 VM 中卸载集成位。计划一下,因为你失去了鼠标控制。
在 VS2005 中关闭虚拟机。
在 Hyper-V 中创建具有相同 CPU、内存、名称且没有磁盘的新 VM。
将 VHD 文件从 VS2005 复制到 Hyper-V 服务器上的新 VM 目录。
在 Hyper-V 中编辑 VM 以指向 VHD 文件。
在 Hyper-V 中启动 VM 并立即安装集成位。
这并不是什么神奇的东西——VS2005 和 Hyper-V 中的 VM 只是由 XML 配置文件和 VHD 文件组成。当您没有 SCVMM 或由于某种原因无法使用 Hyper-V 导入/导出功能时(它似乎确实有时会失败)。实际上,我发现学习如何进行手动移动是一种很好的做法——你会学到很多关于事情如何在幕后工作的知识,这样你就能更好地处理紧急情况。
我知道这不是您正在寻找的解决方案,您可能可以通过 Google 找到有关手动移动的更全面的解释,但也许它会有所帮助。祝你好运。
我不相信这在 SCVMM 中得到支持。也许这篇文章可能会有所帮助:
http://technet.microsoft.com/en-us/library/dd296684(WS.10).aspx