如何在 Ubuntu 13.10 服务器上安装/启用 KVM?
我执行了以下步骤
egrep -c ‘(svm|vmx)’ /proc/cpuinfo
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
sudo adduser test1 libvirtd
没有遇到任何安装问题。但是当我尝试执行
sudo virsh -c qemu:///system list
我收到以下错误
error: failed to connect to the hypervisor
error: Cannot recv data: Connection reset by peer
我在另一台机器上重复了上述安装过程,这台机器上也有 Ubuntu 13.10 服务器。在这台机器上,我得到了以下错误
error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
这些问题上需要帮助。
答案1
对于/var/run/libvirt/libvirt-sock:No such file or directory
错误:
检查 root 是否在默认组 (libvirtd) 中,查看日志 (/var/log/messages),检查:
virsh 'net-list '
并查看其是否真的存在默认选项。此问题也可能是 libvirtd 没有运行,如果是的话请尝试:
service libvirtd restart
/etc/init.d/libvirt restart
或者检查它是否在 rc.d 文件中,在机器启动时启动它。http://wiki.libvirt.org/page/The_daemon_cannot_be_started