如何在VirtualBox中启用嵌套虚拟化
【小Y提醒】文章内容源于互联网收集整理,不代表YINGSOO观点!若有咨询“如何在VirtualBox中启用嵌套虚拟化”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,享受1v1贴心服务!
【热搜主机】美国显卡服务器 | 新加坡CN2服务器 | 柬埔寨物理服务器
【相关阅读】裸金属服务器和云主机服务器,谁才是未来的发展趋势?
本文简单介绍了如何在Linux中的VirtualBox中启用嵌套虚拟化。嵌套虚拟化是一项使我们能够在虚拟机中运行虚拟机的功能。例如,假设您在Ubuntu Linux系统中使用Oracle VirtualBox运行CentOS VM。如果在Ubuntu上启用了嵌套VT功能,则可以在CentOS VM中安装virtualbox或KVM并在其中运行其他VM。因此,基本上,这是在另一个虚拟化环境中运行虚拟化环境的方法。
在VirtualBox中启用嵌套虚拟化
从6.1版开始,Oracle VirtualBox在运行AMD和Intel CPU的服务器系统上支持嵌套虚拟化功能。因此,请确保您正在运行最新的virtualbox版本。
我们可以从命令行或GUI启用嵌套功能。首先,让我们看看命令行方式。
1、从命令行为VirtualBox VM启用嵌套虚拟化功能
首先,让我们使用命令查找可用虚拟机的列表:
$ vboxmanage list vms
样本输出:
"CentOS 8 Server" {73997fc7-4ae2-42bf-a11d-fcbe00721e13}
"Ubuntu 20.04 Server" {a7cab540-51c2-4110-b489-a4ad13b71f96}
如您所见,我在Virtualbox中创建了两个VM。
现在,我将使用命令为CentOS 8 VM启用嵌套功能:
$ VBoxManage modifyvm "Ubuntu 20.04 Server" --nested-hw-virt on
另外,您可以使用vboxmanage命令小写:
$ vboxmanage modifyvm "Ubuntu 20.04 Server" --nested-hw-virt on
此命令启用嵌套虚拟化,并将硬件虚拟化功能传递给虚拟机VM。
在这里,我将虚拟机名称包括在引号中,因为该名称中包含空格。如果名称中没有空格,则无需在引号中提及它。
2、从GUI启用VirtualBox VM的嵌套虚拟化功能
从Dash或菜单中打开VirtualBox管理器。单击您要在其中启用嵌套功能的VM,然后选择“Settings”设置。
转到“System -> Processor”,系统->处理器,然后单击“Enable Nested VT-x/AMD-V”,启用嵌套的VT-x / AMD-V复选框。单击确定以保存更改。
从现在开始,该虚拟机将充当虚拟机监控程序,以便您可以在其中运行虚拟机。
如前所述,Nested VT功能可在运行AMD和Intel CPU的主机系统上使用。但是,对于Intel CPU,该选项为灰色。因此,您不能直接从Virtualbox Manager中启用它。
要在Intel CPU上启用嵌套功能,请按照上一节中所述的命令行方法进行操作。
3、验证是否为VM启用了嵌套虚拟化
启动刚刚启用了嵌套功能的VM。
登录虚拟机,运行以下命令,检查是否启用了嵌套功能:
$ egrep --color -i "svm|vmx" /proc/cpuinfo
如果在输出中看到“ vmx”(Intel-VT技术)或“ svm”(AMD-V支持),则Virtualbox来宾计算机可以充当虚拟机监控程序并托管VM。从上面的输出中可以看到,我的Ubuntu 20.04 VM支持虚拟化。
热门节点:香港云主机去首页享优惠!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。