xen na pakietach debiana

Konfiguracja serwerów, usług, itp.
dracorp
Posty: 60
Rejestracja: 04 kwietnia 2007, 17:43
Lokalizacja: Koszalin

xen na pakietach debiana

Post autor: dracorp »

Witam
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'
A obrazy trzymam na lvm2.
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.
3)linux-image-2.6.24-1-xen i xen 3.0.3-1
Ostatecznie dostaję kernel panic ostatnie zapisy to(znika po 5s):

Kod: Zaznacz cały

Loadin Doom0
Domain 0 requires unsuported hypervisor feature
I teraz się zastanawiam czy pozostawić na działających binarkach z xen.org czy też walczyć z pakietami debiana? Może jakaś rada dlaczego domU nie chce startować?
ODPOWIEDZ