我正在尝试在 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 组。添加后,您至少需要注销/登录才能将此新成员资格考虑在内。