【发布时间】:2011-11-29 07:05:57
【问题描述】:
启动虚拟机时,xm显示:
无法连接设备 0 (vif)。热插拔脚本不起作用。
为什么 xm 会显示这个?如何解决?
【问题讨论】:
标签: networking cloud virtualization xen
启动虚拟机时,xm显示:
无法连接设备 0 (vif)。热插拔脚本不起作用。
为什么 xm 会显示这个?如何解决?
【问题讨论】:
标签: networking cloud virtualization xen
来自 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,可以在此处找到更详细的信息。
【讨论】:
听起来很奇怪,我在分配的 vm 内存总和导致 dom0 内存太少而无法完成添加虚拟接口的情况下遇到此错误。解决方案是缩小虚拟机的大小。
【讨论】:
我同意 PypeBros。一旦我在 /etc/fstab 中添加一个新条目以将 /tmp 挂载为 tempfs 并为其分配 10G 内存。然后 Xen 来宾将无法启动并给我这个错误:
错误:无法连接设备 0 (vif)。热插拔脚本不起作用。
当我将 /tmp 作为 tempfs 删除时,它运行良好。所以我认为这个错误可能是由于内存问题。
【讨论】: