Xen VM 无法启动:“无法插入 VIF”

Xen VM 无法启动:“无法插入 VIF”

我的 citrix xenserver 5.0.0 机器上有一个无法启动的虚拟机。它一直运行良好,直到几周前的一个周五下午重新启动。

从(仅限 Windows)xencenter GUI 启动它会导致:

   "This VM cannot be started, as its network interfaces could not be
   connected. One of the NICs is in use elsewhere."

从命令行启动它会导致:

# xe vm-start uuid=88915b63-d794-e021-4f78-b03f46e352b0
Cannot plug VIF
VIF: 5dfd3886-8b48-20e5-4231-30284d7b185d

有人见过这种情况吗?知道该怎么解决吗?

我尝试删除并重新创建虚拟机的网络接口。我还尝试在没有任何网络接口的情况下启动虚拟机。我尝试过“xe vif-unplug –force uuid=5dfd3886-8b48-20e5-4231-30284d7b185d”(不起作用,虚拟机应该在运行,而不是停止)。事实上,我已经记不清我尝试过的所有没有起作用的方法了。

事实证明,在此服务器上重新启动的任何虚拟机都无法启动,我甚至无法在其上创建新的虚拟机,因此看起来这是主机而不是来宾虚拟机的问题。

请用线索球棒打我。

答案1

事实证明 /sys 文件系统不知为何被卸载了。我不知道这是怎么发生的,在日志或 bash 历史记录中也找不到任何信息。

无论如何,我重新挂载了 /sys,并且能够运行 xen-bugtool。然后重新启动虚拟机。所以,问题解决了。

相关内容