安装Mirantis Openstack

时间:2017-05-08 16:09:50

标签: linux ubuntu virtualbox openstack proxmox

我正在尝试使用提供的虚拟机脚本在Proxmox的Linux VM上安装Mirantis OpenStack。问题是我得到错误:当我尝试运行启动脚本时,VT-x无法使用(VERR_VMX_NO_VMX)。

我在服务器上启用了嵌套虚拟化。

到目前为止,我尝试过使用Ubuntu和Linux Mint。

我没有更改任何配置。

知道为什么会这样做以及如何解决问题?

编辑:

服务器知道VT-d。这是否意味着它也知道VT-x还是两个独立的东西?

1 个答案:

答案 0 :(得分:1)

根据druss.co,此问题大致有三个常见原因:

  • 您的BIOS中未启用VT-x或AMD-V
  • 启用Hyper-V虚拟化
  • 您的CPU不支持VT-x或AMD-V虚拟化

解决方案1:在BIOS中启用VT-x / AMD-V

重新启动计算机并进入BIOS( Escape / F2 / 删除,具体取决于MoB)。搜索您的虚拟化设置,并将其设置为启用。

解决方案2:在Windows中禁用Hyper-V虚拟化

以管理员身份打开命令shell(以管理员身份运行cmd.exe)。然后执行以下代码:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

或者,您转到控制台,选择Program section - > Turn Windows features on or off,然后禁用Hyper-V并重新启动。

解决方案3:获得支持VT-X / AMD-V的新CPU。

希望它有所帮助!