太长了;
在 Ubuntu 20.04.1 上,我尝试使用 KVM 运行 VM。安装所需的软件包后,我仍然收到以下错误:
sudo systemctl status libvirtd
Unit libvirtd.service could not be found.
以下是我所做的 -
a) 检查 kvm 支持
$ sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
b) 安装所需的包
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
现在,上面应该是一切,我必须能够打开 virt-manager gui 并开始,并且 libvertd 服务应该已经启动。但是,我的机器上仍然没有运行 libvirtd 服务,并且没有安装 libvirtd.service 单元。
显然,virt-manager 无法连接到 demo,因此出现以下错误 - 执行后$ sudo virt-manager
--> virt-manager GUI 以 root 权限启动。
窗户上清楚地写着——
libvirtd 服务似乎未安装。安装并运行 libvirtd 服务来管理该主机上的虚拟化。
显然,创建虚拟机是不可行的,下面是尝试创建虚拟机时出现的错误。
参考 -如何在 Ubuntu 20.04 上安装 KVM
注意:此问题与 - 不重复KVM Virt-Manager 错误:没有可安装的活动连接
(这里的一个答案要求安装 - libvirt-bin ,但该软件包在存储库中不存在。
$ apt list libvirt-bin
Listing... Done
硬件:本次尝试是在四核、Intel CPU 笔记本电脑上进行的。
编辑 - 根据 ajgringo619 的评论,我可以解决 libvirtd.service 问题。但其他问题仍然存在。
下面也作为单独的Q@发布警告:KVM 内核模块未加载。您的虚拟机可能性能不佳?
这是 lsmod 的输出 -
$ sudo lsmod | grep kvm
kvm_intel 282624 0
kvm 663552 1 kvm_intel
我应该忽略警告,性能真的会很差吗?
答案1
sudo apt install libvirt-daemon-system
解决了libvirtd.service
@ajgringo619 指出的问题