我想使用VirtualBox安装OpenSatck的基本架构(3个VM节点:控制器,网络和计算) . 我想在计算VM中安装libvirt,但VM内部不支持KVM虚拟化,因为此命令不会返回任何结果
$ egrep '^flags.*(vmx|svm)' /proc/cpuinfo
我忽略了这个并安装了libvirt,但是当我使用这个命令检查它是否正常时:
$ lsmod | grep kvm
遗憾的是没有出现 .
我不知道如何继续,然后在虚拟机上安装计算节点 .
谢谢 .
正如您所说,VM内部不支持KVM虚拟化,因此您不会期望加载 kvm 模块 . Libvirt应该可以使用软件仿真正常工作 .
kvm
如果已安装并运行libvirt,则可以使用 virsh capabilities 命令验证环境的功能 . 您希望输出至少包含 i686 和 x86_64 的 <guest> 条目:
virsh capabilities
i686
x86_64
<guest>
# virsh capabilities [...] <guest> <os_type>hvm</os_type> <arch name='i686'> [...] </guest> <guest> <os_type>hvm</os_type> <arch name='x86_64'> [...] </guest>
1 回答
正如您所说,VM内部不支持KVM虚拟化,因此您不会期望加载
kvm
模块 . Libvirt应该可以使用软件仿真正常工作 .如果已安装并运行libvirt,则可以使用
virsh capabilities
命令验证环境的功能 . 您希望输出至少包含i686
和x86_64
的<guest>
条目: