首页 文章

在虚拟机中安装libvirt

提问于
浏览
0

我想使用VirtualBox安装OpenSatck的基本架构(3个VM节点:控制器,网络和计算) . 我想在计算VM中安装libvirt,但VM内部不支持KVM虚拟化,因为此命令不会返回任何结果

$ egrep '^flags.*(vmx|svm)' /proc/cpuinfo

我忽略了这个并安装了libvirt,但是当我使用这个命令检查它是否正常时:

$ lsmod | grep kvm

遗憾的是没有出现 .

我不知道如何继续,然后在虚拟机上安装计算节点 .

谢谢 .

1 回答

  • 0

    正如您所说,VM内部不支持KVM虚拟化,因此您不会期望加载 kvm 模块 . Libvirt应该可以使用软件仿真正常工作 .

    如果已安装并运行libvirt,则可以使用 virsh capabilities 命令验证环境的功能 . 您希望输出至少包含 i686x86_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>
    

相关问题