赞
踩
正文共:1234 字 22 图,预估阅读时间:1 分钟
从HPE官网来看,DL580 Gen9支持的VMware ESXi最高版本是7.0 U3,和我DL360 Gen9所支持的版本一致(如何私人定制VMWare ESXi 6.7和7.0的安装镜像?)。
但是,我们动手能力这么强,肯定要上点有挑战的,毕竟前面ESXi6.0、6.5、6.5、7.0的安装包都定制出来了(VMware ESXi部署镜像定制)。
在HPE官网的计算产品下,有一个单独的ESXi Image服务。
https://www.hpe.com/cn/zh/servers/hpe-esxi.html
点击上面的ESXi 8.0 U2,进入跳转到VMware的详情页。可以看到,发布时间是2024年3月26日,新鲜出炉,对应的文件名称是VMware-ESXi-8.0.2-22380479-HPE-802.0.0.11.5.0.6-Oct2023-depot.zip,也就是说,VMware的版本号为22380479。
然后,我们到VMware官网搜索一下8.0版本的产品补丁程序。
https://customerconnect.vmware.com/cn/patch#search
可以看到,HPE的定制镜像是基于去年9月21日的镜像定制的。而ESXi 8.0 U2的最新版本是今年2月29日发布的22380479,在这个版本里,应该是修复了5个重要BUG,提升了5个安全性功能。
对应的,安装包也从615.7 MB增长到了987.6 MB。那就搞吧,下一个最新的VMware镜像包,再从HPE官网下一个最新的ADDon。
再下一个阵列卡驱动,虽然是ESXi 6.7的版本,但是区别不大。
在定制ESXi 8.0 U2b时,我们用到的工具就是ESXi-Customizer-PS和VMware PowerCLI,ESXi系统使用VMware PowerCLI进行驱动集成。VMware PowerCLI工具可以通过以下命令进行安装(特别慢):
Install-Module -Name VMware.PowerCLI
然后下载ESXi-Customizer-PS-v2.6.0.ps1文件,链接如下:
https://www.v-front.de/p/esxi-customizer-ps.html
使用前面下载的升级包ESXi670-202207001.zip这个文件就行。把下载的ESXi系统depot包、ESXi-Customizer-PS-v2.6.0.ps1、ADDon包文件和阵列卡驱动程序都放到同一目录下。
操作使用的PowerShell需要3.0以上版本,我这次使用的是Windows Server 2019系统,在Windows PowerShell视图下通过$psversiontable命令可以查看PowerShell版本为5.1(PSVersion字段),满足要求。
与之前不同,使用新版本的VMware PowerCLI需要配合使用Python 3.7.1以上的版本。
我们先到Python官网(https://www.python.org/)下载软件安装包,并完成安装(Python办公自动化—环境搭建);并设置环境变量。
- Set-PowerCLIConfiguration -PythonPath C:\Python37\python.exe
- Get-PowerCLIConfiguration | Format-List
再次执行命令。
按照提示,我们还需要安装一下Python模块:six、lxml、psutil、pyopenssl。然后就可以执行生成定制镜像的命令了,等待执行结束。
- cd C:\vmware\
- .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-8.0U2b-23305546-depot.zip -dpt .\HPE-802.0.0.11.5.0.6-Oct2023-Addon-depot.zip -pkgDir C:\vmware\driver -nsc
查看生成的安装镜像文件。
然后就可以开始在新服务器安装ESXi了。
进入安装程序之后,存储驱动正常,可以正常识别存储卷,容量为3.64 TB。
因为CPU型号比较老旧,所以会有提示信息,按回车直接无视即可。
关于KB82794,我也去搜了一下,大概意思是说:为了响应AMD、Intel和VMware服务器合作伙伴未来的CPU支持计划,VMware计划在未来的主要vSphere版本中停止支持使用部分CPU的服务器(其中很多CPU已处于或即将处于上述硬件供应商的EOS-支持终止或EOL-生命周期终止阶段);不过,当前和未来的所有 vSphere 7.0x版本更新和修补程序将继续支持这些CPU。部分列表如下:
不过我也没看到E7-8800V4系列啊?不过之前的E5-2600V3确实在里面。详细请参考官网链接:
https://kb.vmware.com/s/article/82794?lang=zh_cn
安装的最后一步,按“F11”确认写入操作。
等待部署完成,重启服务器,就可以进入ESXi管理页面了。
可以看到,设备信息识别一切正常,服务器型号为ProLiant DL580 Gen9;CPU配置为176颗逻辑处理器,总容量193.2 GHz,是DL360 Gen9(59.9 GHz)的3倍多;内存为127.88 GB;存储为3.51 TB,比安装时的3.64 TB又少了130 GB,相关原因我们之前也看过了(VMWare ESXi 7.0的磁盘空间莫名少了120 GB?看这里!)。
没想到,开机还提醒有漏洞风险,该主机可能容易受到CVE-2018-3646中所描述问题的影响,跟之前是一个问题(豁出去了,真机带业务演示一把ESXi 6.7升级7.0 U3),至少2009-2018年的英特尔处理器都受影响,解决方案是启用ESXi侧通道感知调度程序(SCAv1)或ESXi侧通道感知调度程序v2(SCAv2),但是操作之后会关闭CPU的超线程,就先不管了(ESXi的超线程状态为“已禁用”,是谁动了我的服务器?)。感兴趣的小伙伴,可以去官网看一下,描述链接:
https://kb.vmware.com/s/article/55636
另一个问题就是授权问题,没想到到了8.0版本,之前7.0的授权也不能用了,只好再搞一个新的许可证密钥。
现在,我已经把Tesla P4放到了DL360 Gen9上面,将Tesla M4暂时插在这台服务器上,改一下硬件直通,再重启一下服务器就好了。
到此,ESXi 8.0版本的定制和安装就都结束了。
长按二维码
关注我们吧
【更清晰】照片分享,欢迎家庭新成员HPE ProLiant DL580 Gen9
安装最新版的Windows Server 23H2,踩坑了!
奇怪的知识又学到了:服务器的序列号、产品ID和UUID不见了怎么办?
风雨同舟,感谢HP Proliant DL360 Gen9陪我走过的四年
Ubuntu 23.10通过APT安装Open vSwitch
CentOS 7.9安装Tesla M4驱动、CUDA和cuDNN
人工智能如何发展到AIGC?解密一份我四年前写的机器学习分享材料
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。