「四川联想代理」如何在VirtualBox中启用嵌套虚拟化

成都联想服务器总代理 49 2023-05-29 https://www.lenovocd.com/ 成都联想服务器总代理

本文简单介绍了如何在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支持虚拟化。

成都联想代理www.lenovocd.com


【公司名称】成都鸿盛广达科技有限公司

【代理级别】成都联想服务器总代理

【销售经理】成都鸿盛广达科技有限公司

【联系方式】座机:028-85952921 手机:13981931555

【公司地址】成都市武侯区人民南路四段一号时代数码广场A座17楼