news 2026/10/17 13:36:55

Lenovo x3650-M5 二手服务器上电前检查、固件升级与RAID配置实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Lenovo x3650-M5 二手服务器上电前检查、固件升级与RAID配置实战指南

简介:这份《Lenovo System x3650 M5-5462 安装维护指南》面向企业IT运维人员、服务器售后工程师及初次接触该机型的技术人员,用于解决设备安装、配置、故障诊断与日常维护中的实际问题。资源为1个PDF文档,压缩包约29.17MB,内容完整覆盖机器类型5462的官方技术资料。文档从服务器功能部件与规格、导轨与机架规格讲起,详细解析前视图、后视图、操作员信息面板、LCD系统信息显示面板及内部组件布局;配置部分涵盖固件更新、ServerGuide设置与安装CD、Setup Utility、Boot Manager、Integrated Management Module远程管理、以太网控制器与RAID阵列配置;故障诊断章节则提供检验过程、电源模块LED与系统脉冲LED状态判读、POST、Dynamic System Analysis、Call Home及按症状排查的完整思路,并附有部件列表与卸下更换组件的操作说明。目前已有2069人学习下载,适合需要系统掌握该服务器硬件结构与运维排错方法的读者参考。

1. 一台二手 2U 机架服务器到手后,先别急着上电

Lenovo system x3650-M5-5462 这个型号,在二手市场和中小机房里的保有量不小。它是一台 2U 双路机架服务器,支持 Intel Xeon Scalable 第一代/第二代处理器,内存插槽 24 个,前置最多 8 个 2.5 寸盘位,标配冗余电源和多个热插拔风扇。很多人拿到它的时候,机器已经跑过几年,BIOS 版本、固件状态、硬盘配置、RAID 卡电池健康度全是未知数。直接插电开机、装系统、上业务,后面大概率会遇到风扇狂转、盘掉线、远程管理连不上这类问题。

这篇内容面向两类人:一是第一次接触这台机器、想把它跑起来的运维新手;二是手里已经有一台、但被固件版本和 RAID 配置卡住的熟手。我会按「上电前检查 → 固件与 BMC 配置 → RAID 与系统安装 → 日常维护与排错」的顺序,把每一步的命令、参数和踩坑点讲清楚。整篇不依赖任何特定业务场景,只讲这台机器本身怎么装、怎么维护。

2. 上电前的硬件体检:哪些地方最容易翻车

2.1 开盖后先看这五个位置

一台来源不明的 x3650-M5,开盖后不要急着装回机柜。先按下面顺序检查:

第一,看主板上的 CMOS 电池。这颗 CR2032 纽扣电池如果电压低于 2.8V,BIOS 时间会丢,配置会重置,远程管理卡的部分设置也会异常。用万用表量一下,低于 2.8V 直接换。

第二,看 RAID 卡的缓存电池或超级电容。这台机器常见的是 930-8i 或 730-8i 阵列卡,如果卡上带电池且电池鼓包或老化,写入策略会被强制降级为 Write Through,性能掉一大截。电池状态可以在后续的 RAID 管理界面里看。

第三,看内存插槽的防尘塞和金手指。24 个插槽如果长期空置,灰尘会进插槽。用气吹清理,不要用嘴吹。内存条金手指用橡皮擦轻擦,不要用砂纸。

第四,看风扇模块。2U 机器一般有 6 个风扇模块,每个模块两个转子。用手拨一下,如果转不动或者有异响,先换掉。风扇故障会导致开机后 BMC 直接拉满转速,噪音像飞机起飞。

第五,看电源模块。两个电源都插上,看指示灯。如果其中一个不亮,先交换电源槽位再判断是电源坏还是主板供电口坏。

2.2 最小配置上电法

不要一上来就插满硬盘和内存。最小配置上电可以快速定位问题:

  • 只装一颗 CPU(CPU1 槽位)
  • 只装两根内存,插在 CPU1 对应的 A1、B1 槽位(具体看主板丝印)
  • 不装任何硬盘
  • 只装一个电源
  • 接 VGA 显示器和 USB 键盘

上电后观察:

  1. 电源指示灯是否常亮
  2. 前面板健康灯是否橙色或红色
  3. 显示器是否出 Lenovo logo
  4. 风扇是否在 10 秒内从全速降到低速

如果卡在 logo 不动,先等 3 分钟。x3650-M5 第一次上电或换过 CPU 后,内存训练会花较长时间,这是正常的。如果 5 分钟还不动,断电,重新插拔内存和 CPU。

提示:最小配置上电时,如果前面板健康灯红色常亮,但能进 BIOS,优先看 BMC 事件日志,不要盲目换件。

2.3 用 BMC 看硬件清单,比拆机快

x3650-M5 带独立的 BMC 管理口,默认 IP 通常是 192.168.70.125。用网线把管理口连到笔记本,笔记本设同网段 IP,浏览器访问 https://192.168.70.125。默认账号密码一般在机器拉手上的标签上,如果标签没了,需要进 BIOS 重置或跳线清除。

登录 BMC 后,重点看三个地方:

  • System Inventory:确认 CPU 型号、内存容量和插槽分布、硬盘背板类型
  • Event Log:看有没有历史告警,特别是内存 ECC 错误、电源故障、风扇故障
  • Firmware / BIOS:看当前版本号,和 Lenovo 支持页面对比

如果 BMC 默认 IP 被改过且不知道,可以在开机自检时按 F1 进 BIOS,在 BMC 设置里恢复默认网络配置。

3. 固件与 BMC 配置:版本不对,后面全是玄学

3.1 为什么固件版本要统一

x3650-M5 涉及多个固件组件:BIOS、BMC、RAID 卡固件、网卡固件、硬盘背板固件。这些组件之间有兼容性矩阵。常见问题是:BIOS 版本太新,RAID 卡固件太旧,导致阵列卡在系统里识别不到硬盘;或者 BMC 版本太旧,远程 KVM 画面黑屏。

我一般会先把所有固件升到 Lenovo 支持页面上的最新版,再降回业务需要的版本。升级顺序是:BMC → BIOS → RAID 卡 → 网卡 → 背板。

3.2 用 BMC 网页升级固件

如果 BMC 能正常访问,优先用网页升级,最省事:

  1. 登录 BMC
  2. 进入Firmware Update
  3. 选择Upload Firmware
  4. 上传对应的 .rom 或 .bin 文件
  5. 勾选Preserve Configuration(保留配置)
  6. 点击Start Update

升级过程中不要断电,不要刷新页面。BMC 升级一般 5 到 10 分钟,BIOS 升级 3 到 5 分钟。升级完成后机器会自动重启。

如果 BMC 网页上传失败,可以用 Lenovo 的在线固件更新工具,但需要机器能访问外网。内网环境就用 U 盘离线升级。

3.3 用 U 盘离线升级 BIOS

离线升级适合没有外网的环境:

# 在 Linux 下制作可启动 U 盘,假设 U 盘设备是 /dev/sdb # 下载 Lenovo 的 BIOS 升级 ISO 文件,比如 bios_update.iso sudo dd if=bios_update.iso of=/dev/sdb bs=4M status=progress sync

制作完成后,把 U 盘插到服务器上,开机按 F12 选择 U 盘启动。进入升级界面后按提示操作。升级完成后拔掉 U 盘,重启。

逻辑说明:dd命令把 ISO 镜像按块写入 U 盘,bs=4M是块大小,status=progress显示进度。注意of=后面一定是 U 盘设备,不要写成硬盘设备,否则会覆盖系统盘。

参数说明:如果 U 盘容量大于 ISO 文件,写入后剩余空间不可用,这是正常现象。升级完成后可以用diskpart或fdisk重新分区恢复。

3.4 BMC 网络配置的固定 IP 设置

BMC 默认 DHCP,如果网络里没有 DHCP 服务器,管理口会拿不到 IP。我一般会设成固定 IP:

# 通过 ipmitool 设置 BMC 网络,需要先在系统里安装 ipmitool # 假设 BMC 口要设为 192.168.1.100,网关 192.168.1.1 ipmitool lan set 1 ipsrc static ipmitool lan set 1 ipaddr 192.168.1.100 ipmitool lan set 1 netmask 255.255.255.0 ipmitool lan set 1 defgw ipaddr 192.168.1.1 ipmitool lan print 1

逻辑说明:lan set 1表示设置第一个 LAN 通道,ipsrc static表示静态 IP。最后lan print 1用来确认配置是否生效。

参数说明:如果ipmitool报权限错误,需要加载内核模块ipmi_devintf和ipmi_si。在 Linux 下可以用modprobe ipmi_devintf和modprobe ipmi_si。

注意:改完 BMC IP 后,当前网页连接会断开,需要用新 IP 重新登录。

4. RAID 配置与系统安装:盘序和缓存策略是重灾区

4.1 进入 RAID 配置界面的两种方式

x3650-M5 常见阵列卡有 730-8i、930-8i、530-8i。进入配置界面的方式:

  • 开机自检时按Ctrl+H(LSI/Broadcom 卡)
  • 或者进 BIOS,在Advanced → RAID Configuration里进入

如果按 Ctrl+H 没反应,可能是卡固件版本太旧,或者 BIOS 里禁用了 Option ROM。需要在 BIOS 里把对应 PCIe 槽位的 Option ROM 设为 Enabled。

4.2 创建 RAID 的步骤和参数

以 930-8i 为例,创建 RAID5:

  1. 进入Configuration Management
  2. 选择Create Virtual Drive
  3. 选择 RAID 级别:RAID5
  4. 勾选要加入阵列的物理盘
  5. 设置Strip Size:一般选 128KB 或 256KB
  6. 设置Read Policy:No Read Ahead 或 Read Ahead
  7. 设置Write Policy:Write Back with BBU(有电池时)
  8. 设置IO Policy:Direct IO
  9. 保存配置

参数说明:

  • Strip Size:数据库类小 IO 选 64KB,文件存储类大 IO 选 256KB 或 512KB。不确定就选 128KB。
  • Write Policy:Write Back 性能好,但必须有电池或超级电容。如果电池坏了,卡会自动降级为 Write Through,性能下降明显。
  • Read Policy:Read Ahead 适合顺序读,No Read Ahead 适合随机读。数据库选 No Read Ahead。

4.3 系统安装时的盘序问题

装系统时最常见的问题是:RAID 创建好了,但安装程序识别不到盘。原因通常是:

  • RAID 卡驱动没加载
  • 启动模式不对(UEFI vs Legacy)
  • 阵列卡 Option ROM 没启用

我一般会统一用 UEFI 模式安装。在 BIOS 里设置:

# 查看当前启动模式,在 Linux 下可以用 efibootmgr efibootmgr -v # 如果输出为空,说明当前是 Legacy 模式 # 需要在 BIOS 里把 Boot Mode 改为 UEFI

逻辑说明:efibootmgr列出 UEFI 启动项。如果为空,说明系统没以 UEFI 模式启动。

参数说明:改 UEFI 模式后,原来 Legacy 安装的系统可能无法启动,需要重装或修复引导。

4.4 安装后的驱动和工具

系统装完后,建议装 Lenovo 的 XClarity Controller 工具和 RAID 管理工具:

# 在 RHEL/CentOS 下安装 StorCLI 管理 RAID # 假设下载的包是 storcli-007.xxxx.rpm sudo rpm -ivh storcli-007.xxxx.rpm # 查看控制器信息 sudo /opt/MegaRAID/storcli/storcli64 /c0 show # 查看虚拟盘状态 sudo /opt/MegaRAID/storcli/storcli64 /c0/vall show # 查看物理盘状态 sudo /opt/MegaRAID/storcli/storcli64 /c0/eall/sall show

逻辑说明:/c0表示第一个控制器,vall表示所有虚拟盘,eall/sall表示所有机箱的所有槽位。

参数说明:如果storcli64报找不到设备,检查 RAID 卡驱动是否加载,用lspci | grep -i raid确认卡被识别。

5. 日常维护与排错:风扇、日志和电池

5.1 风扇转速异常的排查

x3650-M5 的风扇转速由 BMC 根据温度自动调节。如果风扇突然全速,常见原因:

  • 某个风扇模块故障
  • 进风口温度过高
  • 某个 PCIe 卡温度传感器异常
  • BMC 固件 bug

排查步骤:

# 用 ipmitool 查看风扇转速和温度 ipmitool sdr type Fan ipmitool sdr type Temperature # 查看 BMC 事件日志 ipmitool sel list

逻辑说明:sdr type Fan列出所有风扇传感器,sdr type Temperature列出温度传感器。sel list列出系统事件日志。

参数说明:如果某个风扇转速为 0 或 N/A,先重新插拔风扇模块,再换槽位测试。如果换槽位后正常,说明原槽位背板有问题。

5.2 RAID 电池健康度检查

RAID 卡电池或超级电容老化后,写入策略会降级。检查方法:

# 查看电池信息 sudo /opt/MegaRAID/storcli/storcli64 /c0/bbu show all # 查看电池状态摘要 sudo /opt/MegaRAID/storcli/storcli64 /c0/bbu show status

逻辑说明:/c0/bbu表示第一个控制器的电池单元。show all显示详细信息,show status只显示状态。

参数说明:如果状态显示Failed或Missing,需要更换电池。更换后,写入策略需要手动改回 Write Back。

5.3 内存 ECC 错误的处理

内存 ECC 错误分可纠正和不可纠正。可纠正错误会在 BMC 日志里记录,不可纠正错误会导致系统崩溃或重启。

# 在 Linux 下查看内存错误计数 sudo edac-util -v # 或者用 ipmitool 查看 SEL 日志里的内存相关条目 ipmitool sel list | grep -i memory

逻辑说明:edac-util读取内核 EDAC 子系统的内存错误计数。ipmitool sel list从 BMC 侧看硬件日志。

参数说明:如果某根内存频繁报可纠正错误,建议更换。如果报不可纠正错误,立即更换。

5.4 固件升级后的配置恢复

固件升级后,BIOS 和 BMC 配置可能会重置。我一般会在升级前导出配置:

# 导出 BMC 配置 ipmitool raw 0x32 0xba 0x00 0x00 0x00 0x00 0x00 > bmc_config.bin # 导出 BIOS 配置(需要 Lenovo 工具,不同版本命令不同) # 一般用 XClarity Controller 的配置备份功能

逻辑说明:ipmitool raw发送原始 IPMI 命令,不同厂商的配置导出命令不同。更稳妥的方式是用 BMC 网页里的Configuration Backup功能。

参数说明:导出的配置文件要保存到另一台机器上,不要放在本机。

6. 避坑与常见问题:五条血泪经验

6.1 升级 BIOS 后机器点不亮

现象:BIOS 升级完成后重启,显示器无输出,风扇全速。

原因:BIOS 升级过程中断电或文件损坏,导致引导块损坏。

解决:用 BMC 的恢复模式重新刷 BIOS。如果 BMC 也进不去,需要拆机用编程器刷 BIOS 芯片。所以升级前一定要确认电源稳定,最好接 UPS。

6.2 RAID 创建后安装系统找不到盘

现象:RAID 配置界面能看到虚拟盘,但安装程序里没有磁盘。

原因:安装镜像里没有阵列卡驱动,或者启动模式不匹配。

解决:在安装界面加载阵列卡驱动,或者进 BIOS 把启动模式改为 UEFI。如果还不行,检查 RAID 卡的 Option ROM 是否启用。

6.3 BMC 远程 KVM 黑屏

现象:BMC 网页能登录,但 KVM 画面黑屏或提示 Java 版本不兼容。

原因:BMC 固件太旧,或者浏览器 Java 插件问题。

解决:升级 BMC 固件到最新版。如果还是黑屏,用独立 KVM 客户端,或者换用支持 HTML5 的 BMC 版本。

6.4 风扇噪音突然变大

现象:机器运行中风扇突然全速,噪音明显增大。

原因:某个温度传感器读数异常,或者加装的 PCIe 卡没有原厂散热。

解决:用ipmitool sdr type Temperature看哪个传感器温度高。如果是第三方 PCIe 卡,考虑加装散热片或调整风扇策略。

6.5 硬盘掉线后重新插拔不识别

现象:某块硬盘掉线,重新插拔后 RAID 界面里还是看不到。

原因:硬盘背板故障,或者硬盘本身损坏。

解决:把硬盘换到另一个槽位测试。如果换槽位能识别,说明原槽位背板有问题。如果换槽位也不识别,硬盘可能已损坏。

7. 一个具体技巧:用 ipmitool 批量采集硬件状态

日常维护中,我习惯用ipmitool定期采集硬件状态,存成日志,方便对比。下面是一个采集脚本:

#!/bin/bash # 采集 x3650-M5 硬件状态到日志文件 # 需要 root 权限和 ipmitool LOG_DIR="/var/log/ipmi" DATE=$(date +%Y%m%d_%H%M%S) LOG_FILE="${LOG_DIR}/ipmi_${DATE}.log" mkdir -p "${LOG_DIR}" { echo "===== 传感器状态 =====" ipmitool sdr list echo "===== 风扇转速 =====" ipmitool sdr type Fan echo "===== 温度传感器 =====" ipmitool sdr type Temperature echo "===== 系统事件日志 =====" ipmitool sel list echo "===== BMC 网络配置 =====" ipmitool lan print 1 echo "===== 电源状态 =====" ipmitool sdr type "Power Supply" } > "${LOG_FILE}" 2>&1 echo "日志已保存到 ${LOG_FILE}"

逻辑说明:脚本把ipmitool的多个子命令输出重定向到同一个日志文件。sdr list列出所有传感器,sdr type Fan只列风扇,sdr type Temperature只列温度,sel list列事件日志,lan print 1列 BMC 网络配置。

参数说明:LOG_DIR可以改成自己的路径。如果ipmitool报权限错误,用sudo运行。脚本可以加到 crontab 里每天跑一次:

# 每天凌晨 3 点采集一次 0 3 * * * /usr/local/bin/ipmi_collect.sh

采集一段时间后,对比日志就能发现趋势。比如某个风扇转速逐渐升高,说明轴承老化;某个温度传感器读数缓慢上升,说明散热风道积灰。这种趋势比单次告警更有价值。

我自己的习惯是:每次上架新机器,先跑一次采集,存成基线。之后每次维护前再跑一次,对比差异。这个习惯帮我提前发现过两次风扇老化和一次电池失效,避免了业务高峰期的意外宕机。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 13:36:39

Saber|手写笔记,上课与会议记录的一站式方案

Saber|手写笔记,上课与会议记录的一站式方案 【免费下载链接】saber The cross-platform open-source app built for handwriting 项目地址: https://gitcode.com/GitHub_Trending/sab/saber 上课赶记老师讲的内容,手写慢、敲键盘更慢…

作者头像 李华
网站建设 2026/10/17 13:35:09

Fisher线性判别实战:小样本高解释性分类的工程落地指南

1. 这不是数学考试,而是让机器学会“看懂”数据的实战课Fisher准则线性分类器设计——光看这个标题,很多人第一反应是:又来一道模式识别课后习题?公式推导、矩阵求逆、判别函数画图……好像只是交作业前的机械搬运。但我在带过三届…

作者头像 李华
网站建设 2026/10/17 13:34:03

本地大模型如何通过Sidecar架构与后训练实现持续进化

我盯着这个标题看了很久,觉得很有意思。它没有讲“怎么跑一个更大的模型”,也没有讲“怎么把模型量化得更小再塞进笔记本”,而是提出了一个截然不同的思路: 本地大模型不该是装完就放的静态工具,它应该在使用的过程中…

作者头像 李华