| 
		
			| OpenVZ + Xen [message #38668] | Thu, 14 January 2010 14:39  |  
			| 
				
				
					|  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 , или это я что-то не правильно делаю?
 |  
	|  |  | 
	|  | 
	|  | 
	|  |