OpenVZ Forum


Home » International » Russian » OpenVZ + Xen
OpenVZ + Xen [message #38668] Thu, 14 January 2010 14:39 Go to previous message
zvv2 is currently offline  zvv2
Messages: 4
Registered: January 2010
Junior Member
Система: CentOS 5.3
Ядро: 2.6.18-164.2.1.el5.028stab066.10xen

Пробую запустить связку OpenVZ + Xen, что бы при этом OpenVZ был в dom0.

На древнем дистрибутивном Xen версии 3.0.3-94 всё работает без проблем:
----------------------------------
[root@test ~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1740 4 r----- 29.8
[root@test ~]# vzlist -a
CTID NPROC STATUS IP_ADDR HOSTNAME
101 12 running 192.168.0.253 test101.local
102 12 running 192.168.0.252 test102.local
----------------------------------

А вот при попытке использовать Xen версии 3.3.2 и выше - проблема:
----------------------------------
[root@test ~]# xm list
Error: Unable to connect to xend: No such file or directory. Is xend running?
----------------------------------
содержимое: /var/log/xen/xend.log
----------------------------------
[2010-01-14 16:57:46 10545] INFO (SrvDaemon:332) Xend Daemon started
[2010-01-14 16:57:46 10545] INFO (SrvDaemon:336) Xend changeset: unavailable.
[2010-01-14 16:57:46 10545] ERROR (SrvDaemon:349) Exception starting xend ((13, 'Permission denied'))
Traceback (most recent call last):
File " /usr/lib64/python2.4/site-packages/xen/xend/server/SrvDaemon .py ", line 341, in run
servers = SrvServer.create()
File " /usr/lib64/python2.4/site-packages/xen/xend/server/SrvServer .py ", line 251, in create
root.putChild('xend', SrvRoot())
File " /usr/lib64/python2.4/site-packages/xen/xend/server/SrvRoot.p y ", line 40, in __init__
self.get(name)
File "/usr/lib64/python2.4/site-packages/xen/web/SrvDir.py", line 84, in get
val = val.getobj()
File "/usr/lib64/python2.4/site-packages/xen/web/SrvDir.py", line 52, in getobj
self.obj = klassobj()
File " /usr/lib64/python2.4/site-packages/xen/xend/server/SrvNode.p y ", line 30, in __init__
self.xn = XendNode.instance()
File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 948, in instance
inst = XendNode()
File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 91, in __init__
self.other_config["xen_pagesize"] = self.xeninfo_dict()["xen_pagesize"]
File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 937, in xeninfo_dict
return dict(self.xeninfo())
File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 881, in xeninfo
info['xen_scheduler'] = self.xenschedinfo()
File "/usr/lib64/python2.4/site-packages/xen/xend/XendNode.py", line 871, in xenschedinfo
sched_id = self.xc.sched_id_get()
Error: (13, 'Permission denied')
----------------------------------

RPM-ы Xen версии 3.3.2 и 3.4.2 брал из репозитория отсюда: http://www.gitco.de/repo/
в том числе и просто собирал из сорцов. Результат одинаков.

------
Собстно вопрос:
Ядро OpenVZ работает только с древними Xen 3.0.x , или это я что-то не правильно делаю?
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Инфа на vps
Next Topic: Две сетевые. разные VE на разных интерфейсах. Как ?
Goto Forum:
  


Current Time: Fri Oct 18 08:42:16 GMT 2024

Total time taken to generate the page: 0.05167 seconds