首页 > 解决方案 > 如果两者都是虚拟机管理程序,如何在 kvm 而不是 xen 上设置 Virtual Box?

问题描述

在 xen 管理程序上的 VM 上安装 Virtual Box 时,出现“不支持在 Xen 环境中运行 VirtualBox”的错误,这没关系,因为 Virtual Box 不是为该支持而构建的,而是在 kvm 管理程序上的 VM 上安装 Virtual Box似乎工作正常。所以我的问题是,因为我们需要在安装在裸机上的操作系统上运行虚拟机管理程序,所以我们不能在虚拟机上安装虚拟机管理程序,因为 virtualbox 要做的第一件事是检查处理器是否启用了支持硬件虚拟化的位。那么它首先是如何在 kvm 上运行的,我是否缺少一些非常基本的东西?

virt-what 在两个系统上的输出是-

kvm

xen
xen-hvm

标签: virtual-machinevirtualboxkvmxenhypervisor

解决方案


这就是所谓的嵌套虚拟化。嵌套功能是很久以前添加到 Xen 中的。要使用嵌套虚拟化,您需要在来宾配置文件中添加以下两行:

hap=1

嵌套hvm=1


推荐阅读