Vagrant VBoxManage:错误:AMD-V 不可用(VERR_SVM_NO_SVM)
Posted
技术标签:
【中文标题】Vagrant VBoxManage:错误:AMD-V 不可用(VERR_SVM_NO_SVM)【英文标题】:Vagrant VBoxManage: error: AMD-V is not available (VERR_SVM_NO_SVM) 【发布时间】:2021-12-26 19:22:42 【问题描述】:我使用的是 Ubuntu 20.04 服务器 我想使用 vagrant 运行几个 vbox 机器来部署 ceph 作为测试 但 vagrant up 命令显示此错误 *** 中的任何解决方案都不起作用。
型号名称:AMD EPYC 7502P 32 核处理器
执行 VBoxManage
时出错,这是 Vagrant 使用的 CLI
用于控制 VirtualBox。命令和标准错误如下所示。
命令:["startvm", "b52bdf58-d243-4f24-8984-0436d13ea4b5", "--type", "headless"]
Stderr:VBoxManage:错误:AMD-V 不可用 (VERR_SVM_NO_SVM) VBoxManage:错误:详细信息:代码 NS_ERROR_FAILURE (0x80004005),组件 ConsoleWrap,接口 IConsole
【问题讨论】:
我在 modifyvm 中添加了“--hwvirtex”、“off”,但它不起作用error: AMD-V is not available
表示您的 CPU 的虚拟化指令集已禁用。您必须在 Bios 中启用它。
它是 Vmware esxi 中的虚拟机,
AMD-V 应在 vmware esxi 中启用。我说的对吗?
【参考方案1】:
经过搜索,我发现了这个在 Vmware ESXI 中启用 Nested-VT 的想法。 它可以通过 2 种方式完成,首先 ssh 到 wmware 服务器并在 /etc/vmware/config 或者您可以从 vmware Vsphare 执行此操作 .
-
将“vhv.enable = true”添加到 /etc/vmware/config
或
在 wmware vsphare 面板中进行操作
关注这个参考 --> https://www.cloudshare.com/blog/vmware-esxi-nested-virtualization/
【讨论】:
以上是关于Vagrant VBoxManage:错误:AMD-V 不可用(VERR_SVM_NO_SVM)的主要内容,如果未能解决你的问题,请参考以下文章
VirtualBox,Vagrant和Laravel Homestead“vagrant up”错误