Mam do skonfigurowania xen'a na sprzęcie: HP ProLiant DL140 G3 na procesorze Intel(R) Xeon(R) CPU 2GHz z Intel VT.
Na binarkach z xen.org dom0 i kolejne domU bez problemu działają. Jednak chciałem użyć pakietów dostarczanych przez dystrybucję i zaczęły się schody.
Na jądrze 2.6.18-6-xen i xen hypervisor'e 3.0.3-1 system i xend startuje ale jest problem z uruchomieniem domU. Log ze startowania domeny testowadomena.cfg http://wklej.org/txt/939381b58d .
Samo logowanie do domU przebiega następująco: http://wklej.org/txt/6e4e7e1181
Sam plik testowadomena.cfg wygląda:
Kod: Zaznacz cały
kernel = '/boot/vmlinuz-2.6.18-6-xen-686'
memory = '128'
root = '/dev/hda1 ro'
disk = [ 'phy:vgxen/testowadomena-disk,hda1,w', 'phy:vgxen/testowadomena-swap,hda2,w' ]
name = 'testowadomena'
vif = [ 'ip=xxx.xxx.xxx.xxx' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
Zacząłem eksperymentować z innymi jądrami i inną wersją xen'a.
I tak po krótce(nie mam aparatu to nie mogę dokładnie napisać co mam na ekranie podczas uruchamiania komputera, lenistwo inaczej się nie da nazwać).
1)linux-image-2.6.24-1-xen i xen 3.2.1
Loading Domain0
....
(Xen) Xen is relinquishing VGA Console
i dalej nic, system stoi.
2)linux-image-2.6.18-6-xen i xen 3.2.1
System startuje ale xend nie chce się uruchomić. Log:
Kod: Zaznacz cały
[2008-05-29 16:35:21 xend 2740] INFO (__init__:1072) Xend Daemon started
[2008-05-29 16:35:21 xend 2740] INFO (__init__:1072) Xend changeset: unavailable.
[2008-05-29 16:35:21 xend 2740] ERROR (__init__:1072) Exception starting xend ((13, 'Permission denied'))
Traceback (most recent call last):
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/server/SrvDaemon.py", line 291, in run
servers = SrvServer.create()
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/server/SrvServer.py", line 108, in create
root.putChild('xend', SrvRoot())
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/server/SrvRoot.py", line 40, in __init__
self.get(name)
File "/usr/lib/xen-3.0.3-1/lib/python/xen/web/SrvDir.py", line 82, in get
val = val.getobj()
File "/usr/lib/xen-3.0.3-1/lib/python/xen/web/SrvDir.py", line 52, in getobj
self.obj = klassobj()
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/server/SrvDomainDir.py", line 39, in __init__
self.xd = XendDomain.instance()
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomain.py", line 655, in instance
inst.init()
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomain.py", line 76, in init
self._add_domain(
File "/usr/lib/xen-3.0.3-1/lib/python/xen/xend/XendDomain.py", line 139, in xen_domains
domlist = xc.domain_getinfo()
Error: (13, 'Permission denied')
[2008-05-29 16:35:21 xend 2739] INFO (__init__:1072) Xend exited with status 1.
Ostatecznie dostaję kernel panic ostatnie zapisy to(znika po 5s):
Kod: Zaznacz cały
Loadin Doom0
Domain 0 requires unsuported hypervisor feature