服务器上的虚拟机开启失败

问题描述:在服务器上安装好虚拟机后,虚拟机可以正常使用,但是重启服务器后报如下错误:

    virsh start win7_64_101_360
    错误:开始域 win7_64_101_360 失败
    错误:将插槽连接到 '/var/run/libvirt/virtlogd-sock' 失败: 拒绝连接

此时运行命令service libvirtd status 也可以看到上述错误

解决方案:

1、

/var/run/libvirt 给 libvirt-sock、 libvirt-sock-ro、virtlockd-sock 仨文件加权限 (据说 只加libvirt-sock 就行)
sudo chmod -R 777 libvirt-sock
sudo chmod -R 777 libvirt-sock-ro 
sudo chmod -R 777 virtlockd-sock 

重启libvirt: service libvirtd restart

如果还是报错

2、通过守护进程的方式运行日志进程

virtlogd -d


版权声明:本文为QI2510980868原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。