一般虚拟化主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
网友评论