
机房里那台 System x3650 M5 又亮黄灯了。这种经典两路机架服务器在不少机房里还在勤勤恳恳跑业务问题是一旦硬件告警或者系统彻底失联你总得有个能“绕开操作系统”的入口进去看看。IBM/Lenovo 管这个入口叫 IMMIntegrated Management Modulex3650 M5 上用的是第二代管理芯片 IMM2。你可以把它理解成服务器自带的一套独立小主机有自己的网口、自己的固件、自己的 Web 管理界面——哪怕操作系统蓝屏、网络服务全挂只要机器还插着电、IMM 本身无恙你照样能远程开机、看日志、挂镜像重装系统。这篇文章我准备把 x3650 M5 的 IMM 配置完整走一遍。从最开始的网络规划、用 UEFI 设置管理口 IP到 Web 界面里常用的远程控制台和固件升级再到密码找回、Java 控制台白屏这类高频问题的排查。无论你是刚从 iDRAC、iLO 转过来的还是在二手市场收了一台 M5 准备重新上架这套流程应该都能直接照着做。1. 先认清IMM的“管辖范围”配置才不会乱1.1 IMM2在x3650 M5里管哪些事IMM 的全称是 Integrated Management Module翻译过来就是“集成管理模块”。它在服务器里是独立于 CPU、内存、操作系统之外的一套小系统有自己独立的处理器、独立的内存、独立的网络接口。平时你看不到它干活但机器一通电它就处于待命状态负责监控电源、风扇、温度、电压这些底层硬件信息同时还要处理远程管理请求。很多刚接触 IBM 系统的运维会把 IMM 和普通网卡混为一谈其实两者完全不同。业务数据走的是机器后面那些标着 1GbE、10GbE 的网口管理数据走的是独立的 IMM 管理口。就算业务口全部断掉只要管理口通着你还是能进 IMM 网页做远程操作。M5 这台机器在 2014 年前后大量出货到现在很多还在服役或者是作为备件机、测试机在二手市场流通。这类机器最常见的使用场景就是系统装的是 Windows Server 2016/2019跑一些老业务机柜里没人天天盯着。真出了问题第一个能救你的基本就是 IMM。1.2 管理口、前面板LCD与默认信息x3650 M5 后面板上通常会有一个独立的 RJ45 管理口旁边一般有 IMM 字样的标识或者是一个小锁形状的标贴。这个口在设计上不参与业务流量转发专门用来访问管理界面。建议到手之后在资产标签上写清楚“IMM 管理口”不然过三个月你再进机房很容易把这根网线当成某块业务网卡的线。机器前面板还配了一块液晶屏开机后可以通过旁边的按钮切换显示内容包括当前温度、风扇状态、电源信息以及最关键的一项——IMM 当前获得的 IP 地址。这个液晶屏不光能看 IP还能在硬件告警时显示错误代码。很多人说“ibm power 720 液晶面板看告警”其实思路是一样的System x、Power 系列都有类似设计x3650 M5 前面这个屏就是巡检时最方便的硬件状态窗口。IMM 出厂时有一套固定的默认信息第一次配置前最好先记下来配置项默认值备注IMM 管理口默认 IP192.168.70.125电脑需配同网段 IP 才能访问子网掩码255.255.255.0默认掩码一般不用动管理口登录用户名USERID全大写管理口登录密码PASSW0RD中间是数字 0不是字母 O管理口位置后面板独立 RJ45 口标有 IMM 字样这里有个最容易踩的坑默认密码PASSW0RD里那个 0 是数字零不是字母 O。我见过不止一次有人说“默认密码不对登不进”结果发现是手滑把零打成了字母 O。1.3 开工前先想清楚的事配置之前先花两分钟把网络规划想明白。IMM 管理口是继续用 DHCP 自动获取还是手动指定一个固定 IP我的建议是凡是长期放在机房里、需要远程维护的服务器IMM 一律配固定 IP并且把 IP 记到资产表里。DHCP 虽然省事但地址一旦变了你人在外面根本不知道新 IP 是多少前面的液晶屏也只能在机房里看远程排查时完全帮不上忙。管理网段最好和生产网段隔开。IMM 毕竟是带外管理口如果跟业务网络混在一个二层环境里安全性和稳定性都有隐患。如果你企业里有单独的管理 VLAN就把 IMM 网线插到管理交换机上IP 地址也规划在管理网段里。顺手把浏览器也准备一下老固件的 IMM Web 界面虽然对浏览器要求不高但涉及远程控制台时Java 版本是个大坑后面我会单独讲。2. 首次配置IMM从默认地址到固定IP2.1 通过UEFI Setup设置IMM网络给 x3650 M5 插上电源线、接好显示器键盘开机。系统自检的时候屏幕下方会提示按 F1 进入 UEFI Setup也就是俗称的固件设置界面。这个入口和普通 PC 进 BIOS 是一个道理只是 System x 上统一叫 UEFI Setup。按 F1 之后进入主菜单按方向键找到 System Settings再往下找 Integrated Management Module。在这里能看到 IMM 相关的网络配置、账户配置、恢复出厂设置等选项。选择 Network Configuration就能看到当前 IP 来源是 DHCP 还是静态地址。把 IP 来源改成 Static然后填入你规划好的管理 IP、子网掩码和默认网关。这里注意如果 IMM 和你的工作电脑在同一个二层网段网关可以不填填了也不会影响访问。保存退出的时候记得按 F10确认保存。设置完成并重启系统后IMM 网络参数才会正式生效。IMM 重新初始化网络的过程大约需要一分钟左右期间管理连接会短暂中断这是正常的。测试方法是直接 ping 你刚刚设置的 IP通了就说明网络配置已经生效。2.2 用默认IP完成第一次登录如果你不想在 UEFI 里折腾也可以用默认 IP 直连 IMM。这个办法在机器没有配置任何网络参数时最实用。找一台电脑把网口接到 x3650 M5 后面板的 IMM 管理口上然后手动把电脑的有线网卡 IP 改成 192.168.70.x 网段比如 192.168.70.10掩码 255.255.255.0网关可以留空。打开浏览器地址栏输入https://192.168.70.125。IMM 出厂默认启用 HTTPS而且用的是自签名证书浏览器会弹出“不是私密连接”之类的警告。这种警告不用慌选择“高级”继续前往即可。如果你用某些新版本 Chrome 或 Edge 连老固件的 IMM 时发现连警告页都不出来那大概率是 TLS 协议版本不兼容后面排查章节会讲。登录页面输入默认用户名USERID、默认密码PASSW0RD确认无误后回车。部分版本固件第一次登录会强制要求修改密码这是正常的安全策略直接设一个自己记得住、又符合复杂度要求的密码就行。如果固件版本没强制我的建议是进系统之后第一件事还是把默认密码改掉理由后面再说。2.3 把主机名、DNS和NTP一次配齐很多人配完 IP 就以为 IMM 配置结束了其实还差几步。登录 IMM Web 界面后在左侧菜单里找 IMM 属性或者网络设置能看到主机名、DNS 服务器、NTP 服务器这几个字段。顺手把这些填了后面能省不少事。主机名建议和服务器实际用途对应起来比如M5-DB01、M5-TEST这样在 IMM 告警邮件里一眼就能看出是哪台机器。DNS 按你们内网规划填如果有内部 DNS 服务器就填内部的地址。NTP 服务器更关键因为 IMM 本身有硬件时钟但如果长期不校时日志时间会越偏越远。你想象一下排查故障时事件日志里记录的时间比实际时间慢了七个小时那感觉真的很崩溃。把 NTP 配上再在事件日志里看到时间戳就靠谱多了。3. 远程控制台与日常管理实操3.1 电源控制远程开机关机该用哪个选项IMM Web 界面里左侧菜单一般有 Remote Control 或者类似名字的栏目点进去能看到远程控制台入口和电源控制选项。电源控制这个东西看着简单但里面每个按钮的用法其实有讲究。远程关机一般有两种一种是优雅关机也就是模拟按下电源键让操作系统走正常关机流程另一种是强制关机相当于直接把电源断掉。强制关机对文件系统有一定风险所以我的习惯是能先用操作系统自身的 shutdown 命令优雅关机就不用 IMM 去强关。在远程控制台不可用、SSH 又连不上的极端情况下IMM 的电源管理就是你最后的保命手段。无论是远程开机、关机还是断电重启操作前最好再确认一眼机器上运行的业务别在白天业务高峰的时候手一抖就把机器重启了。电源控制菜单里常有 Power On、Power Off、Power Cycle、Reset 这几种选项。Power Cycle 是先关机再开机适合系统卡死时使用。Reset 是热复位只复位主板不模拟电源断电。实际使用中系统毫无响应时我一般先试 Power Cycle效果比重启按钮更彻底。3.2 挂载ISO远程重装Windows Server远程重装系统是 IMM 出场率最高的功能之一尤其 x3650 M5 这种机器很多人拿它继续跑 Windows Server 2016 甚至 2019。操作流程其实不复杂先在 IMM Web 界面启动远程控制台然后在控制台窗口里找到媒体挂载功能把本地电脑上的 ISO 镜像挂载成服务器的虚拟光驱。老版本 IMM2 固件的远程控制台依赖 Java Web Start启动时会在本地下载一个 .jnlp 文件要求机器装了对应版本的 JRE。新版本固件基本都内置了 HTML5 远程控制台浏览器直接打开就能用完全不用碰 Java。如果你手里的固件比较老只支持 Java 方式启动我的建议是优先升级 IMM 固件而不是去折腾 JRE 版本。ISO 挂载成功后在远程控制台里重启服务器按 F12 进入启动菜单选择从虚拟光驱引导。如果是 UEFI 引导环境启动项里可能同时存在多个 DVD 相关选项选带 UEFI 前缀的虚拟光驱就对了。装 Windows Server 的过程中如果机器配了阵列卡安装界面里还需要加载对应的 RAID 驱动程序这个和 IMM 配置关系不大但实际操作时经常和挂载 ISO 连在一起碰到提前准备一份驱动 ISO 能省不少时间。3.3 用事件日志和传感器快速定位告警x3650 M5 前面板亮黄灯很多人第一反应是拆箱看硬件其实正确顺序是先看 IMM。IMM Web 界面左侧菜单里一般有 Event Log事件日志里面会记录 SEL系统事件日志、POST Error Log开机自检错误日志和 IMM 自身的事件。这些日志每一行都有时间戳、事件来源和严重级别。比如某条日志写着内存错误、CPU 报错那就按 FRU现场可更换单元安排备件和维修时间。看日志的时候先按时间排序倒序查看最新事件再结合 Sensor 页面里的温度、风扇转速、电压读数基本能判断是哪个部件出了问题。再配合前面板那块液晶屏问题定位很快。液晶屏在告警时会滚动显示错误代码屏幕切换模式下能看到 IMM IP。这套组合拳比直接开箱盲查要靠谱得多。机房巡检时我一般就是看前面板液晶屏有没有异常告警码有的话再登录 IMM 查具体日志基本不做无用功。3.4 IMM固件升级顺序与避坑IMM 固件升级应该是所有配置里最需要谨慎的一项。先说结论x3650 M5 这类 System x 机器官方推荐的升级顺序一般是先升 IMM 固件再升 UEFI/BIOS。原因很简单新版 UEFI 固件可能依赖新的 IMM 版本才能正常联动顺序反了容易出现一些莫名其妙的管理问题。升级前先到 Lenovo 支持官网按机器型号和序列号下载对应的 IMM 固件更新包。下载下来的通常是一个自解压文件解压出来会有适用于 Web 上传的固件镜像。在 IMM 界面的固件更新区域选择通过 Web 上传等待上传完成然后开始更新。整个更新过程需要几分钟期间 I IMM 会重启管理连接会断掉页面也可能短暂打不开。这不是失败是在重启。千万不能干的事是升级过程中拔电源、关闭浏览器、或者强制刷新页面。固件写到一半断电轻则版本损坏重则恢复出厂都救不回来。我一般会在业务低峰期操作并提前把 IMM 里的关键配置项截图留存毕竟升级有风险但完全不升同样有风险——老固件不光 Java 控制台难用还有已知安全漏洞被扫到就麻烦了。4. 高频故障的排查思路4.1 忘记IMM的IP或登录密码怎么办这是接手 M5 之后最高频的问题。前一批运维走了IMM 密码没人知道管理 IP 也不记得。解决办法分几步走从轻松到工程化排列。第一优先看前面板液晶屏。机器通电状态下用控制按钮把液晶屏切到显示 IP 信息的那一屏屏幕上会直接显示 IMM 的 IP 地址。地址有了密码忘了怎么办可以尝试默认账号如果之前没改过USERID/PASSW0RD可能还能用。默认密码也登不进的话第二招是用 UEFI Setup。开机按 F1进 Integrated Management Module 菜单里面一般能找到恢复出厂默认配置的选项。恢复之后所有 IMM 设置归零IP 变回 192.168.70.125密码变回默认。这里要提醒一句恢复出厂会清掉你之前所有的网络配置和账户不到万不得已别乱点。第三招是通过操作系统里的 ASU 工具修改。ASU 是 Lenovo 的 Advanced Settings UtilityWindows 和 Linux 下都有对应版本。在系统里安装好 ASU 后可以用命令行查看、修改 IMM 的 IP 和密码。命令大致是这样# 先列出当前 IMM 相关配置键名以你本地 ASU 版本实际输出为准 asu64 show IMM. # 设置 IMM 静态 IP 和掩码 asu64 set IMM.IMM.IPAddress 192.168.1.88 asu64 set IMM.IMM.SubnetMask 255.255.255.0这里看到键名以实际输出为准因为不同版本的 ASU 和固件之间键名会有些微差异。如果系统已经进不去、UEFI 进不去、ASU 也用不了那就只能按官方维护手册找到主板上的 IMM 复位跳线/按钮做硬恢复了。硬恢复过程在机器《Installation and Service Guide》里写得很清楚新手别自己拿螺丝刀乱短接照着文档一步步来。4.2 Java控制台启动失败/白屏老用户对 x3650 M5 的远程控制台又爱又恨。爱的是关键时刻真能救命恨的是 Java 控制台经常打不开或者打开了是白屏。这个问题可以说劝退了无数新运维。原因多数是这几类浏览器阻止了 Java 插件运行、JRE 版本太新导致 Web Start 启动失败、自签名证书没有加入 Java 例外站点列表。Java 8 之后 Oracle 对自签名证书和 Web Start 的限制越来越严格用旧版 JRE 8u202 及更早版本会省心很多。把需要访问的 IMM IP 地址加到 Java 控制面板的“例外站点”里然后把安全级别临时调到中也能解决一部分问题。当然最彻底的解决办法还是升级 IMM 固件。新版固件普遍提供 HTML5 远程控制台画质和交互虽然比不上本地 KVM但胜在稳定不需要 Java 也不需要额外装插件。如果你的 I IMM 固件版本太老硬件上又还能支持升级直接一步到位升级别再跟 Java 死磕了。症状可能原因处理思路控制台启动后白屏JRE 版本过新/自签名证书被拦截换 JRE 8u202 或示例例外站点浏览器提示无法建立安全连接老固件只支持 TLS 1.0/1.1升级 IMM 固件或用 Firefox ESR点击控制台没反应浏览器阻止弹窗/Java 插件开启弹窗权限、安装对应 JREIPv6 环境打开异常IMM 同时监听 IPv6/IPv4优先用 IPv4 地址访问升级固件后打不开控制台浏览器缓存旧脚本清理缓存重新加载页面4.3 管理口ping不通的排查步骤IMM 的 IP 明明设置好了但怎么都 ping 不通这种问题一般出在链路层或者配置层。别急按顺序排查。先看物理连接。有些新手把网线插到了业务网口上管理口整根线都没插那当然不通。x3650 M5 后面板上的 IMM 口是独立 RJ45 口确认网线插对它。再看交换机和网线是否正常可以用笔记本直连这根网线配置同网段 IP 后访问默认网关测试链路通不通。链路没问题就查 IP 配置。确认电脑和 IMM 在同一个网段比如 IMM 是 192.168.70.125电脑就得是 192.168.70.x。如果你访问的是跨网段地址还得确认网关路由正确。然后检查 IP 是否冲突——如果内网已经有一台设备占用了这个 IPIMM 启用后就会地址冲突表现为时通时不通。把 IMM 改成另一个空闲 IP 再验证能解决就说明是冲突。最后是 I IMM 自身状态。IMM 芯片理论上很稳定但极少数情况下管理服务会卡死这时候远程怎么都不通。解决是把系统正常关机、断开交流电源等十几秒再重新上电IMM 会连同主板一起彻底重启。如果机器没法关也可以在 UEFI 设置里找 IMM 重启选项或者直接用机箱上的重置按钮。4.4 配置邮件告警和NTPIMM 不光是查日志用的也是一个能主动找你的“报警电话”。在事件通知设置里配置 SMTP 服务器和收件邮箱然后勾选想要接收的事件级别比如严重告警、警告、信息级事件。这样以后机器突发风扇故障、电源异常、温度过高IMM 会自动发邮件到你邮箱不用靠人工巡检发现。配置 SMTP 时注意两点内网有邮件服务器就用内网地址没有的话能用公网邮箱但要注意安全策略发件人地址和账号密码要用真实有效的不然邮件发送失败或者被当成垃圾邮件。配置完成后可以在测试菜单里发一封测试邮件确认整个链路是通的。NTP 配置建议和邮件告警一起做。前面说了时间戳不对的日志几乎没有排查价值尤其告警邮件多了之后你要按时间线把各条事件串起来。IMM 支持手动输入 NTP 服务器地址企业内网通常有自己的时间服务器没有也可以用一些公网时间源。时间同步之后事件日志和邮件里的时间才能和你的实际排查时间对上。5. 经验之谈给同样在维护M5的兄弟几句话x3650 M5 不算新机器了但胜在稳定、便宜、配件好找很多机房现在还在用。围绕它做维护IMM 配置是最基础也是最重要的一道坎。按我这套流程走完一遍后面基本不会再为 “管理口连不上” 这种事熬夜。整理几条实战经验供参考交机时不管上一任管理员有没有改过密码都主动重置一次并把账号密码写进资产表。默认账密是公开的不改等于把服务器管理口裸奔在网络上。IMM 管理口的网线一定要单独标记最好在标签上写 “IMM ONLY”这样换网线、调整交换机端口时不会误拔。升级固件前把当前版本和关键配置截图万一升级失败需要恢复至少知道之前长什么样。二手 M5 到手第一件事是查 IMM 固件版本太老直接升级别等要用远程控制台了才发现 Java 那套已经推不动。如果公司监控系统支持 IPMI建议启用 IMM 的 IPMI over LAN让监控平台统一采集告警和邮件告警互为备份。我个人的习惯是把 IMM 的 IP、密码和一个备用远程电源插座的关联关系写进机柜门内侧的资产表里比任何管理软件都管用。毕竟 M5 再皮实也架不住断电又失联的深夜——那时候你会感谢当年多花十分钟配好 IMM 的自己。