Xen 4.4(64 位)无法在 Ubuntu 14.04 上运行,xl 失败

Xen 4.4(64 位)无法在 Ubuntu 14.04 上运行,xl 失败

我全新安装了 Ubuntu 14.04 Desktop 64 位,并在安装过程中选择了 LVM 选项。然后我做的第一件事就是安装 xen 虚拟机管理程序。

sudo apt-get install xen-hypervisor-4.4-amd64

我重启了一次进入这个 Ubuntu 主系统。然后我重启进入带有 Xen 虚拟机管理程序的 Ubuntu。当我尝试使用默认工具栈执行任何操作时XL,就会出现错误。

# xl info xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error libxl: error: libxl.c:87:libxl_ctx_alloc: cannot open libxc handle: No such file or directory cannot init xl context

似乎这个问题在 xen 的各个版本中都存在,并在升级时不时地被解决,但在我的案例 Xen 4.4 中没有明确的指令集可用。任何明确的帮助都将不胜感激。

笔记:我在 Virtualbox 中的 64 位虚拟机上完成所有这些操作,显然我的处理器(原装的和虚拟的)都支持硬件虚拟化,并且已启用此功能。

答案1

我知道有点晚了,但我遇到了同样的问题(除了我安装了 xen 4.5)。

我通过运行解决了这个问题

/etc/init.d/xencommons start

每次启动时。

希望这可以帮助到别人。

答案2

看起来您正在尝试使用xl不带sudo.xl要求在每个命令前加上sudo.

代替

xl info

, 尝试

sudo xl info 

相关内容