我在Vmware环境中有一台VM机器(Ubuntu 64位),我想在它上安装Openedx。我还使用迷航器安装了一个VirtualBox (作为Openedx需求的一部分)。但是,当我们想使用迷航器up命令运行VirtualBox VM (9b8279a4-210c-4aae-886e-4927e4e8a5f)时,我的主机VM没有启动吗?
我已经在我的主机VM环境(Ubuntu 64位)中启用了VT。
遇到的错误是:
Command: ["startvm", "9b8279a4-210c-4aae-886e-4927e4ea8a5f", "--type", "headless"]
Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole[0;31 m]在执行VBoxManage时出现了一个错误,这是Vagrant用来控制VirtualBox的一个CLI。命令和stderr如下所示。
发布于 2018-06-14 03:50:58
据说VT是不可用的,也就是说,您的机器上没有虚拟化。您可以使用BIOS设置并在那里进行更改,但是由于对您来说是一个VM,所以您必须在VM上启用VT。
您需要转到编辑VM的设置,展开"CPU“部分,并选择”硬件虚拟化“框以启用VHV。要获得详细的解释,您可以查看本文。https://www.virtuallyghetto.com/2012/08/how-to-enable-nested-esxi-other.html
至于你的其他问题
我们能在VM的基础上建立一个VM吗?
是的,您可以,但请确保您拥有支持虚拟化的最新/最佳硬件,并且可以处理多个VM以获得更详细的说明,请参阅本文https://serverfault.com/questions/46960/is-it-possible-to-setup-a-virtual-machine-inside-another-virtual-machine
https://stackoverflow.com/questions/50849074
复制相似问题