【问题标题】:installing libvirt in a virtual machine在虚拟机中安装 libvirt
【发布时间】:2015-03-25 17:12:39
【问题描述】:

我想使用 VirtualBox(3 个 VM 节点:controllernetworkcompute)安装 OpenSatck 的基本架构。 我想在 compute VM 中安装 libvirt,但 VM 内部不支持 KVM 虚拟化,因为此命令不返回任何结果

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

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

$ lsmod | grep kvm

不幸的是,什么也没出现。

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

谢谢。

【问题讨论】:

  • 你解决过这个问题吗?

标签: virtualbox openstack kvm libvirt openstack-nova


【解决方案1】:

正如您所说,您的 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>

【讨论】:

  • 它显示了 x86_64 的 条目以及 i686 和 x86_64 的两个 条目。所以我可以说一切都很好。
猜你喜欢
  • 2016-06-16
  • 1970-01-01
  • 2013-09-26
  • 2013-08-11
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多