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