美文网首页
ESXI开启实现虚拟化嵌套

ESXI开启实现虚拟化嵌套

作者: 编程永无止境 | 来源:发表于2021-10-12 15:14 被阅读0次

一般虚拟化主ESXi都会开启BIOS中的CPU虚拟化技术,INTEL叫VT-x,AMD的叫AMD-V。

我这里遇到的问题是在EXSI上创建了一个windows7的虚拟机,然后需要在windows7虚拟机上安装VMware Workstations·然后在里面创建多个虚拟机,言简意赅的说就是实现 虚拟化的嵌套。

提示错误:

此主机不支持Intel VT-x。 此主机不支持Intel EPT 应急辅助的MMU虚拟化。

此主机似乎禁用了VHV的虚拟机中运行。请确保在虚拟机中配置文件中启用VHV

模块CPUIDEarly 启动失败

未能启动虚拟机。

在戴尔Dell服务器的bios设置中开启虚拟化

虚拟化技术的可以在BIOS中开启,开启方法如下:
1、进入BIOS。开机时按F2进入System Setup。
2、进入BIOS后,找到Configuration选项,选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出。

ESXI开启 ssh 和 esxi shell

在启动完成以后按F2,输入账号密码,进入EXSI的配置界面,选择 Troubleshooting Options 菜单, 进入就可以选择开启了

选中 ESXi Shell 菜单,按下 Enter,使右边显示“ESXi Shell is Enabled”

选中 ESXi SSH菜单,按下 Enter,使右边显示“ESXi SSH is Enabled”

开启完成。

设置EXSI全局的虚拟化

1、首先开启EXSI的SSH和Shell,参考上面的

2、然后修改全局配置vi /etc/vmware/config,只在最后面添加一行

vhv.enable = "TRUE"

重启EXSI服务器。

3、修改虚拟机配置(可选)

方法1:修改虚拟机配置文件

首先关闭虚拟机,找到虚拟机所在目录/vmfs/volumes下找到对应的虚拟机,进入虚拟机目录找到配置文件xxxx.vmx,我这里是windows7.vms

在最后添加三行

nce.enable = TRUE
hypervisor.cpuid.v0 = FALSE
vhv.enable= TRUE

方法2:在图形界面vSphere Client中修改

首先关闭虚拟机,然后找到虚拟机”编辑虚拟机设置“ ---> "选项" ---> "高级" ---> "常规" ---->”配置参数“ 在配置参数中添加三个变量

nce.enable = TRUE
hypervisor.cpuid.v0 = FALSE
vhv.enable= TRUE

相关文章

网友评论

      本文标题:ESXI开启实现虚拟化嵌套

      本文链接:https://www.haomeiwen.com/subject/rindoltx.html