在 Ubuntu 13.10 服务器上安装 KVM

在 Ubuntu 13.10 服务器上安装 KVM

如何在 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

相关内容