4

启动虚拟机时,xm 显示:

无法连接设备 0 (vif)。热插拔脚本不起作用。

为什么 xm 显示这个?如何解决?

4

3 回答 3

4

来自 Xen 维基:

Error: Device 0 (vif) could not be connected. Hotplug scripts not working.

这个问题通常是由于没有在 dom0 内核中加载“xen-netback”驱动程序引起的。

默认情况下,热插拔脚本位于 /etc/xen/scripts 中,并标有前缀 vif-*。这些脚本记录到 /var/log/xen/xen-hotplug.log,可以在那里找到更详细的信息。

http://wiki.xen.org/wiki/Xen_Common_Problems

于 2011-10-02T23:08:04.380 回答
0

听起来很奇怪,我在分配的 vm 内存总和导致 dom0 内存太少而无法完成添加虚拟接口的情况下遇到了这个错误。缩小虚拟机的大小是解决方案。

于 2014-02-13T16:14:24.310 回答
-1

我同意 PypeBros。一旦我在 /etc/fstab 中添加一个新条目以将 /tmp 挂载为 tempfs 并为其分配 10G 内存。然后 Xen 来宾将无法启动并给我这个错误:

错误:无法连接设备 0 (vif)。热插拔脚本不起作用。

当我将 /tmp 作为 tempfs 删除时,它运行良好。所以我认为这个错误可能是由于内存问题。

于 2014-10-17T13:37:34.193 回答