搞定IBM服务器阵列卡查看这件事,核心就一句话:开机自检阶段按F1进UEFI设置,或在系统内装好IBM自带的管理工具,就能把阵列卡型号、固件版本、电池状态看得明明白白。不光是型号,连RAID级别、硬盘状态都能一并摸清,下面把不同场景下的查看路径拆开讲透,保你下次遇到IBM服务器不会再对着黑屏发愣。
为什么要先搞清楚阵列卡型号
很多运维同行第一次接手IBM服务器时,第一反应是去系统里看磁盘管理器,结果只能看到硬盘容量,阵列卡型号完全没影,这是因为IBM服务器阵列卡属于硬件层设备,操作系统默认只识别到逻辑磁盘,底层控制器的信息被隐藏了。
知道阵列卡是什么型号,往小了说关系到驱动下载、固件刷写,往大了说直接决定RAID重建策略和故障处理流程,比如IBM ServeRAID M5100系列和M5200系列,虽然外观几乎一样,但支持的最大硬盘数量和缓存策略完全不同,搞错了容易在扩容时吃大亏。
行业共识认为,巡检机架服务器时优先确认阵列卡信息,是机房维护的必修科目,你也不用把每台服务器的序列号都背下来,只要掌握查看方法,现场几分钟就能拿到全部关键参数。
开机自检直接看阵列卡信息
如果你人在机器旁边,最省事的办法是让服务器重启,在自检阶段观察屏幕输出,IBM System x系列机型在开机时会显示PCI设备列表,阵列卡型号会以ServeRAID Mxxxx或MegaRAID字样一闪而过。
这个方法有个前提:你要眼疾手快,自检过程通常只有几秒钟,错过就得再重启一次,更稳妥的做法是趁自检时立刻按F1进入UEFI设置界面,在主菜单里找到System Settings,再进入Storage或Adapters子菜单,这里会列出当前识别的控制器型号。
在UEFI里看阵列卡的详细步骤
按F1进入UEFI设置后,用方向键导航到System Settings,回车进去选择Adapters and UEFI Drivers,这里会显示PCIe插槽上所有设备,找到带有RAID或ServeRAID字样的条目,按回车进入,能看到厂商ID、设备ID、固件版本和BIOS版本。
这套操作在IBM x3550 M5、x3650 M5等主流机型上通用,老一代的IBM 3650 M3或M4则稍有区别,自检时按的是F2进入IBM Service and Productivity Monitor(简称SPM),进去后选择System Information,再点Storage Adapter Information即可看到阵列卡型号。
通过SPM查看更直观
SPM是IBM自家的小工具,功能比UEFI设置更友好,界面是文字菜单但层级很清晰,进入后依次选System Information、Storage Adapter Information,屏幕上会列出控制器型号、序列号、缓存容量和电池状态。
SPM还能导出硬件配置清单,适合做资产盘点,如果你管理着一批IBM服务器,建议每台机器都跑一遍SPM,把配置信息导出存档,日后做容量规划时直接翻记录就行。
ibm x3650 m5查看raid卡的具体路径
x3650 M5是IBM被联想收购前最后一代System x主力机型,存量很大,很多人问的ibm x3650 m5查看raid卡问题,几乎每次都能在论坛刷到,这台机器的阵列卡查看有几个独特之处。
x3650 M5默认搭载ServeRAID M5200系列或M5210阵列卡,但部分准系统出厂是不带RAID卡的,只有板载SATA控制器,你要先确认机器里有没有真正的RAID卡,最直接的办法是看主机背面有没有独立的RAID卡槽位挡板。
操作系统内查看阵列卡型号的命令
人不在机房或者不想重启机器时,操作系统层面也有不少办法能查到阵列卡信息,Linux和Windows各有各的工具链,下面逐个说明。
Linux系统下查看
在Linux服务器上,优先用lspci命令,输出里能直接看到阵列卡的PCI设备描述,执行lspci | grep -i raid,屏幕上会显示类似RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS-3 3108这样的结果,其中MegaRAID SAS-3 3108就是阵列卡核心芯片型号。
如果需要更详细的信息,比如固件版本、RAID级别、物理硬盘状态,就得装MegaCLI或StorCLI工具,以StorCLI为例,安装后执行storcli show,输出会以表格形式列出控制器型号、固件版本和BBU状态,storcli /c0 show还能看该控制器下面挂了哪些虚拟磁盘。
Windows系统下查看
Windows Server环境下,设备管理器里打开存储控制器节点,能看到MegaRAID或ServeRAID字样,精准的型号信息还是得用管理软件,IBM官方工具是MegaRAID Storage Manager(简称MSM),安装后打开就能看到阵列卡型号、固件版本和所有逻辑盘状态。
Windows下也可以用命令行工具MegaCli64.exe -AdpAllInfo -aALL,输出里包含了控制器型号、序列号、固件包版本、缓存策略等几十项参数,这个工具在官网还能下载到,适合批量巡检脚本调用。
远程场景下ibm服务器怎么看阵列卡
机房在异地或机器数量较多时,远程查看阵列卡信息才是常态,IBM服务器的带外管理芯片提供了远程硬件信息查询能力,不用装任何代理软件。
用IMM2或XCC远程查看
x3650 M5及以上型号标配IMM2或XCC远程管理口,浏览器登录管理IP后,在Server Hardware页面下的Storage子页面,能看到阵列卡型号、工作状态和各硬盘健康状况,这个页面会直接显示控制器状态是否为OK,电池是否充电中,比系统内看到的更直观。
IMM2的IP地址可以通过机器前面板的轻触式显示屏查看,或者在BIOS里设置静态IP,部分机型的IMM2默认IP是192.169.1.1,用户名USERID,默认密码PASSW0RD,登录后记得第一时间改密码。
用IPMITOOL命令行查询
Linux服务器上装了ipmitool的话,执行ipmitool mc info能拿到管理控制器信息,再执行ipmitool sdr list | grep -i raid,能看到 RAID 控制器相关的传感器读数,这个结果没有型号信息,但能确认控制器是否存在以及温度、电压是否正常。
如果你想在远程直接拿到型号,可以在服务器上配置Serial Over LAN,通过IPMI的SOL功能重定向到BIOS设置界面,相当于远程按F1,操作起来有点门槛,但应急时能救急。
相关问答:ibm服务器阵列卡查看常见问题
ibm服务器怎么看阵列卡是几代的?
看型号前缀即可判断代际,M5000系列对应12Gb/s SAS技术,M500系列对应6Gb/s,S100/S300系列是入门级软件RAID,x3650 M5常见的M5210属于M5000系列,x3650 M4常见的M5110属于M500系列,生产日期也可以用IBM官网的保修查询页面验证出厂配置。
服务器阵列卡信息在WinPE或ESXi安装界面能看到吗?
可以但有限,ESXi安装界面会提示识别到的存储适配器型号,支持直通控制器时能看到RAID卡的厂商和型号,WinPE默认不带驱动,看不到RAID卡,需要提前给WinPE镜像注入IBM的存储驱动,或者用厂商提供的引导盘镜像启动,IBM ServerGuide引导光盘包含了主要的阵列卡驱动,适合老机器的安装排查。
换了一台IBM服务器,怎么确认新机器的阵列卡是不是和旧机器一样?
最稳妥的办法是登录新机器的IMM2管理界面,在硬件信息页记录控制器型号和固件版本,再回旧机器同样操作一次,两者对比,如果两边固件版本不一致,建议以官网发布的最新固件为准统一更新,避免RAID迁移时出现元数据兼容问题。
查阵列卡这件事,本质上是和服务器硬件对话,方法多了路就宽,现场有现场的办法,远程有远程的招数,系统层面能查,带外管理也能看,用户只用记住一条主线:自检和BIOS看硬件本身,操作系统工具看驱动层,IMM2/XCC看带外状态,三管齐下,IBM服务器阵列卡的信息就不会再藏得住。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/787656.html


