Xen 命令 xl 不会创建虚拟机,但 xend/xm 会

Xen 命令 xl 不会创建虚拟机,但 xend/xm 会

我是 Xen 的新手,最近我通过源代码在系统上安装了 Xen 4.2。我发现一个奇怪的事情,当我通过命令“xm create machine.cfg”启动虚拟机时,一切正常,但如果我使用“xl create machine.cfg”,它会给我以下错误

xc:错误:恐慌:xc_dom_core.c:442:xc_dom_alloc_segment:段 ramdisk 太大(0x4ba > 0x2000 - 0x1bd9 页):内存不足 libxl:错误:libxl_dom.c:208:libxl__build_pv xc_dom_build_image 失败:参数无效,无法(重新)构建域:-3 xenconsole:无法从存储中读取 tty:没有此文件或目录

可能是什么问题?有什么想法吗?

答案1

显然,我只需在配置文件中添加内存规范就解决了这个问题。

答案2

在这种情况下,您的系统似乎抱怨使用配置文件“machine.cfg”启动的新虚拟机可用的内存太少。(我假设machine.cfg和macchina.cfg彼此不同并且不相同。)

答案3

检查您的 DOM0 是否安装了适合 VM 版本的内核版本,如果没有,请在 DOM0 的启动目录中安装 DOMU 所需的版本。

相关内容