linux - 安装 Mirantis Openstack 时出错

标签 linux ubuntu virtualbox openstack proxmox

我正在尝试使用提供的 virtualbox 脚本在 Proxmox 中的 Linux VM 上安装 Mirantis OpenStack。问题是我收到错误:当我尝试运行启动脚本时,VT-x 不可使用(VERR_VMX_NO_VMX)。

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

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

我没有更改任何配置。

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

编辑:

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

最佳答案

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

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

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

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

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

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

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

或者,您可以转到控制面板,选择程序部分 -> 打开或关闭 Windows 功能,然后禁用 Hyper-V 并重新启动。

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

希望对您有所帮助!

关于linux - 安装 Mirantis Openstack 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43852404/

相关文章:

C++字符串函数

linux - 当模式包含\n 时查找并替换 - linux 命令行

linux - 在内存中加载 u-Boot 而不是闪存

python - 如何从 Ubuntu 18.04 中完全删除 Python 3.6

python - 在无限while循环中在shell脚本中一起运行多个程序

linux - Vagrant 和 virtualbox 同步目录 : permission issues moving from windows host to linux host

linux - 读取并解析 perf.data

ubuntu - 如何连接ubuntu共享时间胶囊文件

android - 如何处理在 VirtualBox 上的 android-x86 中强制屏幕方向的应用程序?

android - 如何找出 AndroVM 4.1.1_r6.1-20130222 模拟器的 IP 地址?