背景:公司原来有一台ESXI6.7的刀片机,领导想在机器上安装win11虚拟机。但是在ESXI6.7上是无法安装win11虚拟机的,于是便有了这篇文章。升级至ESXI7即可安装win11。(以后再写篇文章介绍如何在ESXI7上安装win11虚拟机)

1.通过网页管理平台上传升级包(zip)至服务器上

升级包资源:ESXI7的升级包,用作ESXI6.7/6,5等版本的升级-平台管理文档类资源-CSDN下载

2.通过网页管理平台开启远程shell连接服务

管理->服务:TSM TSM-SSH 右击:启动。另外可以配置策略:随主机启动或停止

3.查看升级包中的文件

esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3d-19482537-depot.zip

4.预升级:

esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3d-19482537-depot.zip -p ESXi-7.0U3d-19482537-standard --dry-run

问题1:可能会报vib依赖的错误

可以先卸载相应的vib组件 (强制删除)

esxcli software vib remove --vibname=net-forcedeth-1 -f

5.卸载后,需要重启机器生效

reboot

6.再次预升级:

(显示可升级成功)

7.尝试升级:

esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3d-19482537-depot.zip -p ESXi-7.0U3d-19482537-standard

问题2:可能会报空间不足的问题

通过du -h命令找到相应目录占用空间大小,酌情移动文件位置来腾出空间

du -h /vmfs/volumes/61926b59-179a61d0-90fc-3cecef864f26/

我这里采用将mac组件移动位置来腾出空间,因为公司业务几乎没有用到mac的虚拟机

mv /vmfs/volumes/61926b59-179a61d0-90fc-3cecef864f26/packages/vmrc/VMware-Remote-Console-MacOS.dmg.exe ./

其次,可以通过卸载vib组件的方式来腾出空间,但需要注意卸载不需要的组件,重要组件不可卸载

问题3:可能会有硬件不支持的问题:如cpu不支持

可以通过在命令行尾加 --no-hardware-warning的方式强制升级,但可能会有一些适配问题,不是特别建议这么做,最好还是升级硬件。

再次升级后成功:

8.重启机器,使之生效

reboot

9登录到网页管理平台查验升级结果

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐