资讯动态

浪潮服务器BMC远程重装系统实战:虚拟介质与RAID驱动避坑指南

发布时间:2026/10/7 1:26:48 来源:尧图企业网站定制
服务器上架之后最不想干的事就是再把它拆下来。尤其机器在机柜低位、前面板还插满线的时候想重装个系统先理线半小时再抱着显示器键盘往机柜前一蹲折腾完腰都直不起来。这种场景下浪潮服务器的BMC几乎是唯一舒服的出路。BMCBaseboard Management Controller是服务器主板上独立于CPU和操作系统的小系统。它有自己的管理网口、Web管理界面甚至还有一套独立的小处理器。只要服务器插着电、管理口能通哪怕操作系统已经蓝屏、CPU跑飞了你照样能远程看到画面、控制开关机、挂载ISO重装系统。也就是说给服务器请了一个“房间里的隐形管家”外面乱成一锅粥管家照样能在后台帮你开门关门。这篇文章就不讲虚的了直接照着我用浪潮服务器BMC重装系统的完整流程把那些值得注意的坑一个一个说出来。如果你是机房运维、IDC工程师或者自己在家折腾二手服务器这篇内容应该对你有用。1. 为什么重装系统认准BMC虚拟介质和远程控制解决的真问题1.1 BMC不只是“远程开关机”这么简单很多人刚接触BMC时以为它就是个网页版电源按钮只能远程开机、关机、重启。实际上BMC的含金量远不止这些尤其是重装系统这个场景最关键的三个功能缺一不可。第一是远程KVM也就是远程键盘、显示器、鼠标。BMC控制台直接把服务器的显卡画面以Web方式输出到你本地浏览器里鼠标键盘事件也通过网页回传给服务器。这样你人在办公室却能像坐在机房服务器面前一样操作BIOS、按F11进启动菜单。第二是虚拟介质。这是重装系统的核心。你可以把本地电脑上的ISO系统镜像文件通过BMC“虚拟光驱”功能挂载到服务器上。服务器会认为自己的光驱里插了一张安装光盘启动时从虚拟光驱引导即可完全不需要插U盘。第三是电源和传感器监控。BMC能直接控制服务器上电、强制关机、模拟按电源键还能实时显示CPU温度、风扇转速、各相电压、内存状态等。这些信息在装系统前排查硬件问题时特别有用后面会讲到。说个直白的类比BMC有点像给服务器装了一个“永不休息的隐形管家”哪怕屋里的人操作系统已经倒下管家依然能帮你开门、递东西、看温度。这也是为什么服务器和普通台式机的维护逻辑不一样——台式机坏了要抱去修服务器坏了你在BMC里先看一眼就能定位大半问题。1.2 用BMC重装系统的前置条件虽然不是每个机房场景都非得用BMC但大多数时候它是最优解。不过开始操作之前先确认几件事避免现场抓瞎。管理网口物理连通。浪潮服务器的管理口通常在主板的I/O挡板区域旁边标注“MGMT”或者“IPMI”。这个口要单独接一根网线到交换机默认是独立带外口不占用业务网口。注意别接错成普通业务网口否则管理地址不通折腾半天。确认管理IP。如果服务器是出厂默认状态管理IP可能是固定默认值或者走DHCP要看具体批次和配置。最简单的方法接好网线后用浪潮的BMC搜索工具扫一遍局域网或者看启动自检阶段屏幕上有没有显示管理IP。已经进过系统的可以在系统里执行ipmitool lan print一类的命令查看。浏览器和账号。老批次浪潮BMC对Chrome的新版本兼容性一般建议提前装一个Firefox ESR或者IE Tab类插件备用。账号方面出厂默认账号密码务必要知道如果改过又忘了只能通过清CMOS恢复默认那是另一个故事了。系统镜像准备好。Windows镜像是ISO文件即可Linux的也一样。如果有RAID驱动把驱动也做成一个ISO后面会教你一起挂载。1.3 控制台选型HTML5控制台和Java控制台浪潮BMC不同版本和机型提供的远程控制台有两类早一点的固件以Java控制台为主新一点的固件普遍支持HTML5独立控制台。这两者差别不小我直接放一张表对比项HTML5 控制台Java 控制台运行依赖浏览器原生支持无需额外插件需要本机安装匹配的Java运行环境兼容性Chrome、Edge、Firefox均可老Java版本和现代浏览器经常冲突画面流畅度一般受浏览器解码限制相对稳定占用带宽略高启动速度快点开就能用慢需要等待Java Web Start拉应用老固件兼容部分老机器不支持老机器主要靠它如果浏览器始终打不开控制台优先去下载Java JDK 8或者OpenJDK 8并把安全例外地址加上。要是实在不想装Java可以尝试把BMC固件升级到新版本新固件对HTML5支持普遍更好。升级固件这件事放到第5节专门讲。2. 重装前5分钟的正确姿势引导模式、驱动和硬件状态2.1 UEFI还是Legacy先想清楚再动手很多人重装系统翻车不是镜像问题而是引导模式选错了。浪潮服务器BIOS和大多数服务器一样支持UEFI和Legacy两种引导模式两者的区别很关键。对比项UEFILegacy传统BIOS分区格式GPT支持2TB以上大容量磁盘MBR超过2TB需要特殊处理启动速度快支持Secure Boot慢不支持安全启动虚拟介质引导原生支持需要开启CSM兼容模块重装系统建议新系统默认推荐老系统或特殊兼容需求才用我的建议很直接只要不是极其特殊的兼容性要求全部用UEFI。原因有两点一是UEFI引导在后续远程维护时更可控启动项通过操作系统和UEFI都管理得更清楚二是如果你先用了Legacy装好Win10后面想切回UEFI引导分区得重建非常麻烦。浪潮服务器上切换引导模式的位置一般在BIOS的Boot菜单下找到Boot Mode改成UEFI。如果改完UEFI以后BMC虚拟光驱在启动菜单里看不到记得去Advanced菜单里确认CSM Support是否关闭。CSM是兼容传统引导的模块和UEFI虚拟光驱启动有时会互相干扰。2.2 RAID驱动是最容易被忽略的“隐形门槛”这个坑我见过太多次了。在BMC里挂好Windows安装ISO进入安装界面前面一切正常到“选择安装位置”这一步磁盘列表白茫茫一片一个硬盘都看不到。这时候90%的人第一反应是硬盘坏了实际上多半是RAID驱动没加载。浪潮服务器很多机型配备板载RAID卡芯片方案以Broadcom/LSI、PMC等为主。Windows安装程序在没有驱动的情况下根本识别不到RAID阵列的虚拟磁盘。解决方法是提前把RAID驱动准备好在安装界面点击“加载驱动程序”浏览到驱动ISO里的解压目录装完后磁盘就出来了。具体操作到浪潮官网下载中心按服务器型号搜索“Windows驱动”把阵列卡驱动压缩包放到一个ISO镜像里。然后用BMC的虚拟介质功能同时挂载两个ISO——一个是Windows安装镜像一个是驱动镜像。这样安装界面按提示加载驱动时虚拟光驱就能直接认到。2.3 CPU节能、内存插槽顺序和风扇策略装系统前顺手检查这节要聊聊热词里反复出现的几个点。浪潮服务器尤其是M5系列机型在重装系统前有必要检查三个硬件相关设置。第一CPU节能。服务器BIOS默认为了省电会开启各种C-State节能策略和P-State动态调频。这本身没问题但在装系统以及系统装完后的初始阶段尤其是做压力和性能测试时节能策略会导致CPU频率在一两秒内不能及时拉满出现明显的响应延迟尖峰。浪潮服务器BIOS里一般在Advanced - CPU Configuration - Power Management把Power Technology切到Custom然后关闭C-State把Turbo Mode开启。具体菜单名各机型略有差异但核心就是两件事关C-State、确认睿频开启。第二内存插槽顺序。自检报内存错误、系统装一半蓝屏不少情况是内存没按顺序插。浪潮服务器内存安装的通用规则是优先插靠近CPU的通道对称安装同通道内按丝印编号从小到大插。不同机型丝印不同但绝大多数遵循“先近CPU、对称填充”的原则。如果拿不准看机箱侧面的说明贴纸。装系统前先用BMC的事件日志和传感器页面过一眼内存状态比装到一半报警强太多。第三风扇策略。服务器风扇策略默认是自动模式根据温度动态调速。装系统时需要休眠系统唤醒、解压文件、跑Windows更新CPU负载会一阵一阵往上蹿风扇跟着忽高忽低很正常。如果觉得吵可以在BMC的电源与散热设置里把风扇运行模式从“自动/均衡”改为“性能”或“全速”模式装完系统再改回来自动模式。3. BMC挂载ISO装系统的完整操作流程3.1 登录BMC管理口和管理IP先确认先把管理口接好网线确认电脑能ping通BMC管理IP。浪潮服务器BMC的默认管理地址有几种可能DHCP自动分配、固定默认地址或静态配置最好在开机自检阶段留意一下屏幕角落的信息。能ping通后浏览器里输入https://管理IP访问Web界面。这里有个常见小坑如果管理口插反了或者接到业务交换机上并且没有配置共享网口模式BMC地址就会不通。先确认网口标识是“MGMT”再继续排查。登录后不要急着挂ISO先看一眼BMC首页的“传感器”信息CPU温度、主板温度、风扇转速、电压状态有没有明显的红色告警。这些数据能快速排除硬件层面的大故障避免装系统装到一半突然硬件原因宕机让人误判成软件问题。3.2 在BMC虚拟介质里挂载系统镜像BMC界面里挂载ISO的入口浪潮服务器通常在“远程控制”或者“虚拟介质”菜单下。拿浪潮比较新的BMC固件举例路径是远程控制 - 虚拟介质进入后能看到挂载界面。操作步骤总共四步在虚拟介质页面点击“添加映像”从本地电脑选择系统ISO文件点确定。窗口会显示已经映射的ISO文件名。如果还要挂载RAID驱动ISO继续添加第二个文件一个虚拟光驱位可以映射一个ISO。返回“远程控制”页面打开HTML5控制台或者启动Java控制台。此时控制台里应该能看到虚拟光驱设备。重启服务器开机提示按Delete进BIOS按F11进启动菜单。启动菜单里选择UEFI: Virtual CD/DVD或者Virtual CD/DVD即可不同固件显示名称略有差异。这里要特别提醒一句虚拟介质挂载期间控制台窗口不能关闭浏览器标签页也不要关。某些BMC固件只要控制台标签页关闭虚拟光驱立马掉线安装程序马上报“找不到安装介质”。我见过有朋友挂好ISO后把网页最小化去看电影回来发现安装界面已经卡死在缺介质错误。所以挂载期间保证浏览器页面处于运行状态这是最实用的一条经验。3.3 从虚拟光驱启动后的安装过程细节顺利进入系统安装界面后还是要留意几件事。Windows安装界面里如果选的是UEFI引导分区时要确保硬盘用GPT格式。安装程序一般会自动处理但如果磁盘上之前残留了MBR分区表Windows会弹“无法安装到这个磁盘”的提示。处理办法在安装界面按ShiftF10调出命令提示符输入diskpart然后list disk、select disk 0、clean清理后重新分区。RAID驱动的加载时机是在“选择要安装的驱动程序”按钮那里不要等到装完系统再补Windows安装阶段没有驱动后面的安装程序连磁盘都看不到连补装的机会都没有。Linux服务器装系统相对顺滑主流发行版的内核都内置了常见RAID控制器驱动。如果用的是某些相对冷门的软RAID方案或者浪潮早期机型配的阵列卡可能也需要挂载驱动ISO。同样手法启动前挂上即可。4. 装系统最容易遇到的两个拦路虎会话过期和风扇起飞4.1 BMC登录提示“无效的会话ID会话已过期”的完整排查链路这个报错在浪潮BMC用户群里属于高频问题。正常登录着BMC切了几个页面回来一点击就提示“无效的会话ID会话已过期”让你重新登录重新登录完过一会儿又掉。先给结论这个问题的排查顺序按照下面六步走命中率从高到低。第一BMC系统时间是否准确。BMC的会话令牌和Cookie校验依赖时间戳如果BMC的系统时间和真实时间差太多浏览器和BMC对不上就会被判定为过期。到BMC的“系统管理”或“固件信息/时间设置”页面把时间改成当前时间有条件就配置NTP服务器同步。这是最常见也是最容易忽略的根因。第二本地浏览器的时间是否准确。电脑本地时间不对同样会导致会话校验失败。先检查本机系统时间和时区改完再试。第三浏览器兼容模式。老批次浪潮BMC在Chrome新版下WebSocket和会话管理偶尔抽风。临时解决办法换Firefox ESR或者开无痕窗口再登录一次。如果可行后续可以考虑升级BMC固件。第四多标签页并发会话。BMC一般会限制同一账号的并发会话数。如果你开两个标签页都登录同一个BMC后登录的会把先登录的顶掉前一个标签页再操作就报会话失效。养成一个BMC只开一个标签页的习惯。第五浏览器缓存里的旧登录态。清理浏览器Cookie和缓存重新登录。第六固件bug。如果以上都排除了仍频繁掉线多半是BMC固件的问题。去浪潮官网下载对应的BMC固件包在BMC的“固件升级”页面升级到新版本问题往往迎刃而解。升级固件必须保证服务器供电稳定且不要同时在BMC里做其他重量级操作。4.2 装系统时风扇突然起飞怎么处理还有另一个高频现象系统装到一半机箱风扇突然全速运转声音大得像要起飞。很多人以为是风扇坏了其实大部分时候是BMC的散热策略在作怪。风扇为什么突然全速BMC根据传感器温度、CPU功耗、机箱内的环境温度综合计算转速策略。装系统这个阶段CPU负载高低切换频繁温度传感器读数波动大风扇策略在“自动”模式下会发生短时间内的剧烈升速。如果此时机箱内温度本身又不低风扇干脆全速运转来控温。正确处理分三步第一步先看传感器。在BMC首页看CPU温度、主板温度、风扇转速如果温度确实高比如CPU到了80度以上那全速是正常的自我保护。这种情况要优先检查物理硬件散热器是否压好、硅脂是否正常、风扇有没有卡死。第二步如果温度正常但风扇乱转多半是散热策略的响应参数过于激进。到BMC的“电源与散热”策略里把风扇模式从“自动/均衡”切换成“性能”模式。不要选“全速”全速会一直维持高转速噪音大还没有必要。“性能”模式会让风扇平缓一些同时保留足够的散热余量。第三步如果BMC风扇模式切完仍然全速可能是温度传感器误报或者固件问题。逐个传感器数值对比一下有没有某个传感器明显异常比如恒定显示一个过高的值。这种情况建议优先更新BMC固件然后再判断是否要换硬件。顺带提一句那种插着机箱前面板耳机孔却没声音的问题服务器跟普通台式机不一样绝大多数浪潮服务器没有板载声卡或者音频功能默认未安装驱动。这不是故障是硬件设计如此。不用浪费时间研究声卡驱动。5. 系统装完不等于结束驱动、日志和固件的收尾检查5.1 网卡“消失”和驱动装不上的处理系统装完进到桌面发现网络图标是个红叉设备管理器里一堆带黄色感叹号的“以太网控制器”“PCI设备”这时候先别慌。服务器网卡在全新Windows下没有驱是再正常不过的事。解决办法有两个路径。简单路径用BMC再挂载一个驱动ISO把浪潮官网下载的网卡驱动装进去。服务器网卡芯片以Intel和Broadcom为主Intel的X710、X550Broadcom的57412、57416这几种Win10、Server 2019基本都有自带驱动但Server 2022和Win11下偶尔还是需要手动装。碰到Windows不识别网卡另一个更快的办法直接在BIOS里检查一下网卡有没有被禁用或者看BMC事件日志里网卡Link有无告警。确认硬件正常再驱动层面去处理。5.2 核对RAID阵列状态和BMC事件日志系统装好了能上网了先不要着急退控制台。我把这一步称为“装系统后的3分钟确认”强烈建议养成习惯。先在BMC事件日志页面过一遍最近几个小时的记录看有没有类似“Memory Correctable Error”“Fan Failure”“CPU Over Temperature”之类的告警。这些日志往往比系统内部的报错更早暴露硬件隐患。如果是配置了RAID的机器进系统后打开阵列管理工具确认虚拟磁盘状态是“Optimal/正常”而不是“Rebuild”或者“Degraded”。重装系统时意外断电或者对磁盘频繁读取阵列偶尔会进入重建状态这是需要留意的。监控方面如果这台服务器之后要长期跑业务建议在BMC里把告警邮件配置好。填入SMTP服务器和收件邮箱以后温度、风扇、电压出现异常BMC会主动发邮件通知不用天天登录网页盯着看。5.3 BMC固件到底要不要升级关于BMC固件我的看法是在系统稳定运行的前提下不必追求最新版本。但如果你遇到了浏览器兼容性差、会话频繁掉线、KVM控制台打不开、虚拟介质挂载异常这类问题升级固件往往是最有效的解法。升级前务必做三件事一是确认服务器供电稳定升级过程中绝不能断电二是备份当前BMC配置包括用户列表、网络参数、告警规则个别固件升级会重置部分设置三是了解新旧版本差异不要跨大版本跳升例如从老版本直接升到非常新的固件可能需要先升一个中间版本再升到目标版本。升级操作本身不复杂在BMC的“固件升级”页面选择下载好的固件包上传等待完成通常需要几分钟到十几分钟期间BMC会短暂断连属正常现象。建议在业务低峰期操作并保持管理口网络畅通不要在这种时候远程重启交换机。最后一件事所有操作完成后先别急着把控制台关了。重启一次服务器用BMC远程控制台守在旁边确认系统能正常进桌面、网卡正常起来、阵列状态正常。这三步确认完再收工才算一次真正意义上的“重装完成”。这是我个人的一个习惯也是踩过几次坑之后总结出来最省心的收尾方式。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑