新域的初始内存分配(以兆字节为单位)。

新域的初始内存分配(以兆字节为单位)。

我被分配了一项任务,即让我们的 MontaVista Linux(2.6.21 内核)在 Xen 上运行。

我们将在 -hvm- 模式下运行 Xen。

我的 Xen 版本是 3.4.0(Linux 内核 2.6.18),无法在 hvm 模式下运行 MontaVista Linux(内核 2.6.21)。

有人有什么建议吗?

答案1

在 Xen 上以 HVM 模式运行任何 Linux 发行版都不会有任何问题,因为 HVM 为客户操作系统提供了真正的“虚拟机”界面。您必须详细了解“无法”背后的细节才能获得任何有用的帮助,因为它确实应该有效。

答案2

好的,我已将我的 domain_config 修改如下。kernel = "/usr/lib/xen/boot/hvmloader" builder='hvm' arch_libdir = 'lib'

CPU=“1”

新域的初始内存分配(以兆字节为单位)。

内存 = 1024

pci = ['05:00.0','05:00.1']

您的域名。所有域名必须具有不同的名称。

名称 = “foo”

设备模型 = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'

序列号='pty'

磁盘 = ['文件:xenguest.img,hda,w','文件:bzImage,hdb,r']

我可以看到虚拟机启动然后崩溃。

/var/log/xend-debug.log 显示以下内容。

Xend 于 2009 年 8 月 2 日星期日 00:59:40 启动。 Traceback 启动的线程中出现未处理的异常(最近一次调用):文件“//usr/lib/python/xen/xend/image.py”,第 549 行,位于 _sentinel_watch self._dmfailed(message) 文件“//usr/lib/python/xen/xend/image.py”,第 491 行,位于 _dmfailed xc.domain_shutdown(self.vm.getDomid(), DOMAIN_CRASH) TypeError:需要一个整数 Traceback 启动的线程中出现未处理的异常(最近一次调用):文件“//usr/lib/python/xen/xend/image.py”,第 549 行,位于 _sentinel_watch self._dmfailed(message) 文件“//usr/lib/python/xen/xend/image.py”,第 491 行,位于_dmfailed xc.domain_shutdown(self.vm.getDomid(), DOMAIN_CRASH) TypeError: 需要一个整数 Traceback 启动的线程中出现未处理的异常(最近一次调用):文件“//usr/lib/python/xen/xend/image.py”,第 549 行,在 _sentinel_watch self._dmfailed(message) 文件“//usr/lib/python/xen/xend/image.py”,第 491 行,在 _dmfailed xc.domain_shutdown(self.vm.getDomid(), DOMAIN_CRASH) xen.lowlevel.xc.Error: (3, '没有这样的进程') Traceback 启动的线程中出现未处理的异常(最近一次调用):文件“//usr/lib/python/xen/xend/image.py”,第 549 行,在 _sentinel_watch self._dmfailed(message) 文件“//usr/lib/python/xen/xend/image.py”,第 491 行,位于 _dmfailed xc.domain_shutdown(self.vm.getDomid(), DOMAIN_CRASH) TypeError:需要一个整数 ~

相关内容