ubuntu 12.04LTS libvirt 没有可用的连接驱动程序

ubuntu 12.04LTS libvirt 没有可用的连接驱动程序

我正在尝试在 ubuntu 12.04LTS 下使用 xen 设置虚拟机。我已经安装了默认的 libvirt 版本,但在尝试运行时出现一些错误:

$ virsh -c <uri> list

错误是:

error: no connection driver available for No connection for URI xen:///
error: failed to connect to the hypervisor

我已经发现信息,但它并没有真正帮助我,因为我的 libvirt 不是从源代码编译的。

有谁知道如何解决这个问题?

答案1

就我而言,libvirt 守护进程尚未启动。

sudo start libvirt-bin

成功了。另外检查 /etc/default/libvirt-bin 中 start_libvirtd 是否设置为“yes”

如果是,您将在日志 /var/log/libvirt/libvirtd.log 中获得更多信息

最后,如果不是 root 用户,则您的用户需要加入 libvirt 组,并且可能加入 kvm 组。添加后,您至少需要注销/登录才能将此新成员资格考虑在内。

相关内容