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的组
成员的任何想法发生了什么?
问候 哈维
嗨!谢谢回复。我在访客日志文件中没有看到任何错误消息。我只看到以前执行的常规启动/关闭消息。 链接中附带的问题是不同的,因为有错误消息是:“监视器套接字没有显示:连接被拒绝”,我的错误是“监视套接字没有显示:没有这样的文件或目录” – Javi