可通过IPMI/iDRAC/iLO等BMC带外管理接口远程挂载ISO重装系统:先确保BMC网络可达,再通过Web界面或ipmitool挂载HTTP/HTTPS路径ISO,设虚拟光驱为首选启动项,最后重启并用KVM控制台全程监控安装。

不用插U盘、不用现场值守,Linux运维中完全可以通过IPMI/KVM远程挂载ISO镜像,给服务器重装系统。核心在于利用BMC(基板管理控制器)提供的带外管理能力——它独立于操作系统运行,即使服务器宕机、网络不通、SSH失联,只要BMC通电且网络可达,就能操作。
确认IPMI基础可用性
先确保服务器BMC已配置好管理IP,并能从运维机访问:
- 用
ping测试BMC IP是否响应(注意:不是服务器业务IP,是专用BMC网口IP) - 检查623端口是否开放:
nc -zv 192.168.1.200 623;不通需排查防火墙或BIOS中是否启用“IPMI over LAN” - 浏览器访问
https://<bmc-ip></bmc-ip>,能正常登录Web界面即说明基础就绪 - 若提示需Java,优先用Chrome/Firefox最新版+HTML5 KVM支持;旧型号可能仍需JNLP+Java 8环境
挂载ISO镜像的两种主流方式
根据实际环境选一种即可,推荐优先用Web界面(直观稳妥),命令行适合批量或脚本化场景:
-
Web图形界面挂载(推荐Dell/iDRAC、HPE/iLO、Supermicro/IPMI通用):登录后进入Virtual Media → Connect to Remote Server → 填入HTTP/HTTPS路径(如
http://192.168.1.100/os/rocky9.iso);或点击Browse上传本地ISO(注意iDRAC部分版本限制≤2GB)→ 点击Connect,状态显示“Connected”即成功 -
ipmitool命令行挂载(适用于兼容IPMI 2.0的主板,如Supermicro、AMI):先将ISO放至HTTP服务器,再执行
ipmitool -I lanplus -H <bmc-ip> -U ADMIN -P password mount cdrom http://192.168.1.100/os/centos8.iso</bmc-ip>
成功后可用ipmitool ... list cdrom验证是否已识别
设置启动顺序并触发安装流程
挂载只是第一步,必须让服务器从虚拟光驱启动才能进入安装界面:
- 在Web界面中,进入Server Configuration → BIOS Settings → Boot Sequence,把Virtual CD/DVD-ROM拖到第一位,保存退出
- 或用命令行强制下一次从虚拟光驱启动:
ipmitool -I lanplus -H <bmc-ip> -U ADMIN -P password chassis bootdev cdrom options=efiboot</bmc-ip> - 重启服务器:
ipmitool ... power reset或 Web界面中点击Power Control → Power Cycle Server - 重启过程中,立即打开KVM控制台(Remote Console),观察启动日志;若卡在BIOS画面,可按
F11手动调出Boot Menu选择虚拟光驱;UEFI模式下注意确认是否启用了“CSM/Legacy Support”(Windows旧镜像可能需要)
安装过程中的关键注意事项
远程安装不像本地那么“所见即所得”,容易因延迟、分辨率、键盘映射等问题卡住:
- KVM窗口里务必勾选“Enable Keyboard”和“Enable Mouse”,否则无法操作安装向导
- Windows安装时分区环节建议提前规划:系统盘50–60GB(NTFS),剩余空间新建D盘;Linux则注意/boot、/、/home、swap等合理划分,LVM或RAID配置需在安装器中提前识别
- 网络配置阶段,如果目标环境需静态IP或代理,请提前准备好信息;自动获取失败时,可在安装器终端(如CentOS的Ctrl+Alt+F2)手动配置
- 全程不要关闭KVM窗口或断开连接,尤其在首次重启(从ISO跳转到新系统)阶段,否则可能错过关键引导步骤


















