2015-09-18 9 views
0

У меня возникла проблема, когда я пытаюсь запустить виртуальную машину через libvirt API из сценария python. Проблема возникает, время от времени, но в большинстве случаев это нормальноОшибка драйвера QEMU: мониторный сокет не отображается: нет такого файла или каталога

libvirt: QEMU Driver error : monitor socket did not show up: No such file or directory 
Traceback (most recent call last): 
    File "/tmp/xjavisn/bbsc/env/bcba", line 495, in <module> 
    main() 
    File "/tmp/xjavisn/bbsc/env/bcba", line 487, in main 
    args.func(args) 
    File "/tmp/xjavisn/bbsc/env/bcba", line 163, in main_cba_restore 
    host.start_nodes() 
    File "/tmp/xjavisn/bbsc/env/lib/bcba.py", line 300, in start_nodes 
    node.start() 
    File "/tmp/xjavisn/bbsc/env/lib/bcba.py", line 728, in start 
    dom0.create() 
    File "/tmp/xjavisn/pyenv_bbsc/versions/py_master/lib/python2.7/site-packages/libvirt.py", line 826, in create 
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) 
libvirt.libvirtError: monitor socket did not show up: No such file or directory 

работает в определении VM ярлык эмулятора содержит

<emulator>/usr/bin/qemu-system-x86_64</emulator> 

гипервизор:

cat /etc/SuSE-release 
SUSE Linux Enterprise Server 12 (x86_64) 
VERSION = 12 
PATCHLEVEL = 0 

И гость:

cat /etc/SuSE-release 
SUSE Linux Enterprise Server 11 (x86_64) 
VERSION = 11 
PATCHLEVEL = 3 

В версии, которые я использую являются:

virsh # version 
Compiled against library: libvirt 1.2.5 
Using library: libvirt 1.2.5 
Using API: QEMU 1.2.5 
Running hypervisor: QEMU 2.0.2 

Некоторые задачи, которые я сделал - Я проверил журналы на хозяина и гостя, но там нет ошибок там. Все кажутся нормальными
- Я изменил /etc/libvirt/qemu.conf корень настройки в пользовательском и групповом разделе - QEMU и суперпользователя являются членами группы Libvirt

Любая идея, что то, что происходит?

С наилучшими пожеланиями Javi

ответ

0

Из документации Fedora: https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Virtualization_Deployment_and_Administration_Guide/App_Domain_Monitor_Socket.html

Чтобы понять детали ошибки, просмотрите журнал гостя: /var/log/libvirt/qemu/name_of_guest.log

ли вы видите некоторые ошибки в этом файле журнала?

+0

Hi !. Спасибо за ответ. Я не вижу сообщения об ошибке в файле журнала гостя. Я вижу только обычные сообщения о запуске/завершении предыдущих исполнений. Проблема в присоединенной ссылке отличается от того, что там появляется сообщение об ошибке: «Сокет монитора не отображается: соединение отклонено», а моя ошибка «сокет монитора не отображается: нет такого файла или каталога» – Javi