记一次vSphere ESXi二次虚拟化问题

使用Advanced Installer,因为宿主机实在虚拟化环境下进行的。但是我们还需要使用到高级功能需要二次虚拟化。

但是二次虚拟化遇到了问题,不能正常的使用。Advanced Installer创建VM虚拟机时没有任何反应,我们想换Hyper-V继续操作。

我进行了如下尝试:

  1. 将虚拟的宿主机刷到了Windows Server 2012 R2 版本
  2. 对虚拟机开启虚拟化引擎 虚拟化引擎.png
  3. 添加Hyper-V角色时被提示验证结果: 验证过程发现你要安装功能的服务器存在问题。所选功能与所选服务器的当前配置不兼容。无法安装Hyper-V:虚拟机监控程序已在运行中。

这下还是出错啊,哭了啊!

继续搞:

  1. 对宿主机进行关机操作
  2. 开启vSphere ESXi的SSH访问(机房冷死我了,别问为什么,怎么做,等下我开心了再说~)
  3. SSH到ESXi上
  4. df -h 看看存放小姐姐的硬盘挂载在哪里

df -h.png

可以看到我们的小姐姐在介里

/vmfs/volumes/datastore1
  1. 进去之后再找到自己存放宿主机的配置文件目录

  2. 找到那个vmx的文件,就是那个原谅色的文件,看到了吗? vmx.png

  3. 编辑它,加上下面三个Entries字段(vhv.enable = “TRUE"好像有了,反正检查一下)

1
2
3
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhv.enable = "TRUE"

edit.png

记得wq

然后。。

没有然后啊,开机器,就好了呀!

点击刷新🚌