2013-07-09 3 views
1

paravirt 게스트를 다시 시작해야하며 다시 시작할 수 없습니다.Xen + libvirt : VM 이름 'Domain-Unnamed'가 이미 있습니다.

그것은 단지 xenstore 충돌 일뿐입니다.

Compiled against library: libvirt 1.0.3 
Using library: libvirt 1.0.3 
Usando a API: Xen 1.0.3 
Hypervisor em execução: Xen 4.2.0 

에 CentOS 6 - 64

나는이 오류가있어
Linux eagle 3.9.8-1.el6xen.x86_64 #1 SMP Sat Jun 29 16:23:39 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 

:

나는 해결책을 이야기하려면 여기를 돌아
[07.08.2013 08:21:45 3322] INFO (XendDomainInfo: 169) Recreating domain 13, UUID 0a1ddba3-c1d7-5675-9e5d-1b79d02b5ea2. at/local/domain/13 
[07.08.2013 08:21:45 3322] WARNING (XendDomainInfo: 191)/vm/0a1ddba3-c1d7-5675-9e5d-1b79d02b5ea2/uuid/is missing. recreate is confused, trying our best to recover 
[07.08.2013 08:21:45 3322] ERROR (XendDomain: 447) Unable to recreate domain 
Traceback (most recent call last): 
   File "/ usr/lib64/python2.6/site-packages/xen/xend/XendDomain.py", line 445, in _refreshTxn 
     new_dom XendDomainInfo.recreate = (dom, False) 
   File "/ usr/lib64/python2.6/site-packages/xen/xend/XendDomainInfo.py", line 204, in recreate 
     vmpath = vmpath) 
   File "/ usr/lib64/python2.6/site-packages/xen/xend/XendDomainInfo.py", line 455, in __ init__ 
     self._checkName (self.info ['name_label']) 
   File "/ usr/lib64/python2.6/site-packages/xen/xend/XendDomainInfo.py", line 3524, in _checkName 
     ("The domain% s"% str (dom.domid)) or "")) 
VmError: VM name 'Domain-Unnamed' already exists 

답변

0

.

간단한 재부팅 호스트가 문제를 해결합니다. Xen은 오류없이 시나리오를 재생성합니다. 제 경우에는 "qemu-dm"좀비 프로세스가 있습니다.

이 문제와 다른 사용자 : http://support.citrix.com/article/ctx116203

인터넷 검색 후 나는 xenstored에 대한 중요한 팁을 발견 : 어떻게 복구에 Xenstore에 http://en.it-usenet.org/thread/11820/35005/

는 절대로 xenstored 서비스를 다시 시작합니다. 그것은 리눅스/proc와 같습니다.