2015-09-18 51 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和root用戶是libvirt的組

成員的任何想法發生了什麼?

問候 哈維

回答

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

嗨!謝謝回覆。我在訪客日誌文件中沒有看到任何錯誤消息。我只看到以前執行的常規啓動/關閉消息。 鏈接中附帶的問題是不同的,因爲有錯誤消息是:「監視器套接字沒有顯示:連接被拒絕」,我的錯誤是「監視套接字沒有顯示:沒有這樣的文件或目錄」 – Javi

相關問題