|
楼主 |
发表于 2007-7-21 12:00:40
|
显示全部楼层
通过修改/etc/xen/xmexample1.bsd文件如下:
kernel = "/opt/kernel-current"
memory = 256
name = "freebsd"
vif = [ '' ]
disk = [ 'file:/opt/mdroot-7.0,hda1,w' ]
#on_crash = 'preserve'
extra = "boot_verbose"
extra += ",boot_single"
extra += ",kern.hz=100"
extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a"
kernel-current,mdroot-7.0放在/opt下
运行xm create -c /etc/xen/xmexample1.bsd
出现如下错误:
[root@localhost opt]# xm create -c /etc/xen/xmexample1.bsd
Using config file "/etc/xen/xmexample1.bsd".
Error: (22, 'Invalid argument')
查看/var/log/xen/xend.log文件:
[2007-07-21 11:58:47 xend.XendDomainInfo 2736] ERROR (XendDomainInfo:202) Domain construction failed
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 195, in create
vm.initDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1363, in initDomain
raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2007-07-21 11:58:47 xend.XendDomainInfo 2736] DEBUG (XendDomainInfo:1449) XendDomainInfo.destroy: domid=44
[2007-07-21 11:58:47 xend.XendDomainInfo 2736] DEBUG (XendDomainInfo:1457) XendDomainInfo.destroyDomain(44
redhat网站上有段解释http://www.redhat.com/docs/manua ... zation/ch19s24.html:
如​果​你​需​要​运​行 32 位​/非 PAE 内​核​,你​将​需​要​把​客​户​机​作​为​完​全​虚​拟​化​的​虚​拟​机​运​行​。​对​于​半​虚​拟​化​的​客​户​机​,如​ 果​你​需​要​运​行 32 位​的 PAE 客​户​机​,你​必​须​具​有 32 位​的 PAE 监​控​程​序​。​对​于​半​虚​拟​化​的​客​户​机​,如​果​你​要​运​行 64 位​的 PAE 客​户​机​,你​必​须​具​有 64 位​的 PAE 监​控​程​序​。​对​于​完​全​虚​拟​化​的​客​户​机​,你​必​须​用 64 位​的​监​控​程​序​运​行 64 位​客​户​机​。​RHEL 5 i686 里​的 32 位 PAE 监​控​程​序​只​支​持​运​行 32 位​的​并​行​虚​拟​化​和 32 位​的​完​全​虚​拟​化​的​客​户​机​操​作​系​统​。​64 位​监​控​程​序​只​支​持 64 位​的​并​行​虚​拟​化​客​户​机​。​
当​你​把​完​全​虚​拟​化​的 HVM 客​户​机​移​动​到 RHEL 5.0 系​统​里​时​,就​会​出​现​这​个​问​题​。​你​的​客​户​机​不​能​够​引​导​且​在​控​制​台​可​以​看​到​一​个​错​误 ​信​息​。​检​查​配​置​文​件​里​的 PAE 条​目​,确​保 pae=1。​你​应​该​使​用 32 位​的​版​本​。​
修改/etc/xen/xmexample1.bsd配置文件,加入pae = 1或者pae = 0 运行xm create -c /etc/xen/xmexample1.bsd后错误不变
暂时记录到这一步 |
|