概述
测试基于国产化硬件Hygon C86 7390安装VMware vShphere平台,为国产化平行替换做准备。
本测试将对敏感信息进行打码记录,用于存档记录,作为参考和学习用途,未经授权不得转载!
配置清单
此次用于测试的服务器配置如下
项目 | 型号 | 数量 |
---|---|---|
处理器 | Hygon C86 7390 32-core Processor | 2 |
内存 | 32G RDIMM DDR4 | 24 |
系统盘 | 480G SATA SSD | 1 |
数据盘 | 960G SATA SSD | 4 |
千兆网卡 | 板载 1GB | 2 |
万兆网卡 | NETSWIFT ENLW2100-T2 Intel 0x10FB | 4 |
阵列卡 | INSPUR PM8204-2GB | 1 |
电源 | 800W冗余电源 | 2 |
RAID配置
进入BIOS配置
进入UEFI HII配置,并进入RAID卡配置
RAID卡菜单,选择到阵列配置
创建阵列
创建安装ESXi系统盘的RAID组,由于计划只给到一块盘装系统,这里至选择480GB的这块盘,选择好了后 点击 ”进入下一表格“
因只有一块盘缘故,这里的RAID等级只能为RAID0,点击 ”进入下一表格“
配置RAID组参数,可自定义下标签,其他保持默认,并点击 ”提交更改“。
同样的操作,将另外的几块盘全选,并组一个RAID 5,冗余一块盘。
选择RAID 等级 5
定义标签,并 “提交更改” 。
至此 两个RAID组均完成创建,现需按F10进行保存并退出,开始下一步安装系统。
安装系统
本次测试安装的版本为7.0U3I,挂载ESXi ISO安装镜像至虚拟光驱。
从虚拟光驱引导启动。
开始从虚拟光驱加载镜像,过程较慢,耐心等待。
安装系统界面,按回车键确认。
协议条款,按F11同意。
选择安装磁盘,我这里选择之前创建好的 RAID 0 磁盘组中,并按回车键。
设置键盘语言,使用默认,按回车键。
设置 root 登录密码,输入2次,并按回车键。
按F11确认开始安装。
安装进行中。
安装完成,按回车键重启服务器。
等待服务器启动系统。
配置ESXi管理地址,按F2,输入root密码按回车键。
选择到,网络配置,按回车键。
选择 IPv4 配置,按回车键。
选择使用静态IPv4地址配置,并输入正确的IP地址、子网掩码和网关,按下回车建确认。
按 ESC ,退出配置,按键盘 ”Y“ 确认上述配置修改。
验证网络连通性,发现网络不可达。
可以排除是网卡和网线的问题,检查网络适配器,发现网卡数量不正常,正常情况应该是有 6 个网络适配器的,可当前只识别到 2 块英特尔的网络适配器,作为管理ESXi的网络适配器未识别到,可以判断出,其余网卡没有驱动导致。
安装网卡驱动
根据带外信息查看到网卡厂商信息。
下载驱动 :下载中心 - 网迅科技↗
开启ESXi SSH,用于上传VIB驱动。
登录至SSH,将下载的驱动包上传并到/tmp/VIB路径下(VIB文件夹手动创建的),并安装VIB驱动。
esxcli software component apply -d /tmp/VIB/Wx-txgbe_1.0.1-1OEM.700.1.0.15843807_23882287.zip
安装成功后重启服务器,发现还是只有2块网络适配器。
尝试换个版本的VIB驱动,先将当前VIB驱动卸载。
esxcli software vib remove -n txgbe
降低版本再次尝试安装。
esxcli software component apply -d /opt/Wx-txgbe_1.0.0-1OEM.700.1.0.15843807_22934598.zip
重启服务器后,依然只有2个网络适配器。
截至目前为止,发现 NETSWIFT 厂商的万兆网卡与当前版本不兼容,今后新采购需再次评估。
再次安装板载电口网络适配器VIB驱动。
esxcli software component apply -d /opt/Wx-ngbe_1.0.1-1OEM.700.1.0.15843807_24266795.zip
重启服务器,发现千兆板载网络适配器已经识别到了!
证明,板载网卡的VIB驱动可以正常驱动。
检查VIB驱动包(第一个和第二个):
esxcli software vib list
可以看到千兆、万兆的VIB驱动都是打成功了的,但确实看不到万兆网络适配器。
降低ESXi版本
由于网络适配器与最新版本不兼容,故降低版本再次尝试。
安装过程略过(与本文上述安装系统过程一致)
需要注意的是:由于是重新安装,降低版本后安装应当选择覆盖。
发现降低版本重新安装后,默认就识别到了4块万兆网络适配器,但未识别到另外2块千兆网络适配器,需要单独安装驱动。
由此证明,该网络适配器是否与ESXi兼容,与其版本有密切的关系!
升级版本
由于低版本存在漏洞:VMSA-2024-0013:VMware ESXi 和 vCenter Server 更新解决了多个安全漏洞(CVE-2024-37085、CVE-2024-37086、CVE-2024-37087) 所以升级到最新版本是很有必要的。
思路是:先安装较低版本,使得网络适配器均正常,后通过升级的方式升级到最新版本。
安装过程略过(与本文上述安装系统过程一致)
需要注意的是:由于是升级,这里应当选择升级。
确认升级信息,按F11开始升级。
完成升级后,重启服务器,查看到当前网络适配器默认就识别到了4块万兆网络适配器,现再次尝试对千兆网络适配器进行安装驱动。
安装千兆网络适配器驱动,并重启服务器。
奈斯! 通过该方式,已经可以识别到所有的网络适配器了。
再次核对版本及网络
集群管理
加入VCSA管理
加入集群,报错了:打开vCLS-*虚拟机电源出错了。
使用浪潮补丁脚本 (将txt格式更改为sh)
集群恢复正常
压力测试
先使用PowerShell自动创建50台规格为4C 8G的虚拟机。参考:【使用PowerShell自动克隆虚拟机】
其它测试参考
后续将进行压测、vSAN配置请参考,本文将不在复述过程。