"Failed to Export" 从 XenCenter 导出 OVA/OVF 包时

"Failed to Export" when exporting an OVA/OVF package from XenCenter

我需要在 VirtualBox 中创建一个 Xenserver,这样我就可以安装一个非常旧的 Linux 发行版并将其作为新的 AMI 导入到 Amazon EC2 中。在安装了 Xenserver 的 Virtual Box 中使用桥接网络,一切进展顺利。

现在,当我将新 VM 导出到 OVA/OVF 文件时,我一直 运行 进入 XenCenter 中的错误 "Failed to Export"。我可以导出 XVA 文件,但这并没有什么帮助。我该如何调试?

要弄清楚发生了什么,您需要找到调试日志。在 XenCenter 中,转到帮助 -> 查看 XenCenter 日志文件。然后,在我的 XenCenter.log 文件中,它是这样写的:

2015-07-25 19:58:19,739 DEBUG XenOvfTransport.iSCSI [15] - Connecting virtual disk 59f19215-752a-480f-a21a-4bf781d9a967 ... 
2015-07-25 19:58:40,735 ERROR XenOvfTransport.iSCSI [15] - Failed to connect to virtual disk via iSCSI. A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.1.6:3260
2015-07-25 19:58:45,736 ERROR XenOvfTransport.Export [15] - Failed to transfer virtual disk c:\temp\CentOS 5.2f19215-752a-480f-a21a-4bf781d9a967.vhd.
System.Exception: Failed to export. ---> System.Exception: Failed to transfer virtual disk c:\temp\CentOS 5.2f19215-752a-480f-a21a-4bf781d9a967.vhd. ---> System.Exception: Failed to connect to virtual disk via iSCSI.

我的诀窍是进入 VirtualBox 并更改机器的设置。在 "Network" 下,寻找 "Promiscuous Mode" 并设置它 "Allow all".