qemu kvm - 安装 xen 虚拟机管理程序后无法启动虚拟机

qemu kvm - 安装 xen 虚拟机管理程序后无法启动虚拟机

我已经使用 QEMU KVM 很长时间了,并且拥有一些虚拟机。

最近我安装了 XEN Hypervisor,如下所示本说明但决定apt-get remove xen-hypervisor-4.2-amd64

问题是现在,我不能再使用 qemu-kmv,因为当我尝试从以下位置启动机器时出现以下错误virt-manager

启动域时出错:不支持的配置:域需要 KVM,但不可用。请检查主机 BIOS 中是否启用了虚拟化,以及主机配置是否设置为加载 kvm 模块。

回溯(最近一次调用最后一次):文件“/usr/share/virt-manager/virtManager/asyncjob.py”,第 96 行,在 cb_wrapper 回调(asyncjob,*args,**kwargs)文件“/usr/share/virt-manager/virtManager/asyncjob.py”,第 117 行,在 tmpcb 回调(*args,**kwargs)文件“/usr/share/virt-manager/virtManager/domain.py”,第 1092 行,在启动 self._backend.create() 文件“/usr/lib/python2.7/dist-packages/libvirt.py”,第 681 行,在创建中,如果 ret == -1:引发 libvirtError('virDomainCreate() 失败',dom=self)libvirtError:不支持的配置:域需要 KVM,但不可用。检查主机 BIOS 中是否启用了虚拟化,以及主机配置是否设置以加载 kvm 模块。

我同时拥有qemu-kvmlibvirt-bin正在运行:

# service qemu-kvm status
qemu-kvm start/running
# service libvirt-bin status
libvirt-bin start/running, process 10646

如果您需要更多信息,请询问。

答案1

检查你的 kvm 内核模块是否仍然加载,如果没有,则加载它。

lsmod | grep kvm

如果找不到,请执行 modprobe -v kvm (或者可能是 kvm-intel)

相关内容