通过服务器的 BMC(基板管理控制器)安装操作系统

news/2025/2/15 22:45:19/

一、BMC 安装操作系统的优势

无需物理接触服务器:通过带外管理(Out-of-Band)远程控制。支持虚拟介质挂载:直接从本地电脑上传ISO镜像到服务器。实时监控硬件状态:安装过程中可查看硬件日志、温度、电源等信息。

二、准备工作

获取BMC信息BMC IP地址、用户名和密码(默认信息通常在服务器标签或手册中,如Dell iDRAC默认用户为root/calvin,浪潮默认用户为admin/admin)。确保本地电脑与BMC网络互通(可能需要直连或配置交换机)。下载操作系统镜像准备ISO文件(如CentOS、Windows Server)。工具准备浏览器(支持Java或HTML5远程控制,如Chrome/Firefox)。若使用旧版BMC,可能需要安装插件(如Java JRE)。

三、通过BMC安装操作系统的步骤(以Dell iDRAC为例)

  1. 登录BMC管理界面

    浏览器输入BMC IP地址(如 https://192.168.1.100),忽略证书警告(生产环境建议配置有效证书)。

    输入用户名和密码登录。

  2. 挂载ISO镜像

    进入 Virtual Console(虚拟控制台)页面。

    选择 Virtual Media > Connect Virtual Media。

    上传本地ISO文件(或输入网络镜像URL,如HTTP/NFS路径)。

    点击 Map Device 挂载镜像到服务器

  3. 设置启动顺序

    进入 BIOS设置 或 Boot Manager。

    修改启动顺序,将 Virtual CD/DVD 设为第一启动项。

  4. 重启服务器并进入安装界面

    通过BMC发送重启命令(Power > Reset)。

    在虚拟控制台中观察启动过程,按提示进入安装界面(如按 F11 选择启动设备)。

  5. 操作系统安装

    后续步骤与常规安装相同(分区、网络配置等)。

    注意:若安装Windows需加载RAID卡驱动(提前下载并挂载驱动包)。

  6. 完成安装后操作

    卸载虚拟介质(Virtual Media > Unmap Device)。

    恢复启动顺序为硬盘优先。

四、其他厂商BMC工具

HP iLO挂载镜像:Virtual Drive > Image File URL(支持直接上传或网络路径)。快捷键:安装时按 F11 进入引导菜单。Lenovo XClarity Controller (XCC)路径:Remote Control > Mount Media。支持通过浏览器直接拖拽ISO文件。华为 iBMC路径:远程控制 > 虚拟光驱 > 本地文件上传。

五、常见问题与解决

无法连接BMC检查IP是否冲突,确认BMC网络配置(默认DHCP可能未启用)。重置BMC:长按服务器前面板BMC重置按钮(或通过CLI命令)。镜像挂载失败确保ISO文件未损坏,尝试通过HTTP/NFS挂载(避免浏览器插件问题)。对于大文件(如Windows镜像),建议分卷压缩后上传。安装速度慢优化BMC网络带宽(如配置千兆管理网口)。使用HTML5虚拟控制台(比Java插件更高效)。

六、注意事项

安全设置修改BMC默认密码,启用HTTPS访问。限制BMC IP访问范围(通过防火墙ACL)。驱动兼容性提前准备RAID卡、网卡驱动(尤其是Windows系统)。日志监控安装过程中查看BMC日志(如 iDRAC Logs),排查硬件错误。网络安装优化若频繁安装多台服务器,可部署PXE服务器或使用Redfish API自动化安装。

http://www.ppmy.cn/news/1572365.html

相关文章

2024问题总结

20241225 XlVirtualList解决数据量大,滚动后,再点下拉会出现空白 setTimeout(() > { document.querySelector(.vxe-table--body).style.marginTop 0 }) 20241224双向数据绑定问题 加key是否已有这个元素$set慢半拍加$nextTick :key"isPlan?scope.row.dblamount:null&…

Python的那些事第二十一篇:Python Web开发的“秘密武器”Flask

基于 Flask 框架的 Python Web 开发研究 摘要 在 Web 开发的江湖里,Python 是一位武林高手,而 Flask 则是它手中那把小巧却锋利的匕首。本文以 Flask 框架为核心,深入探讨了它在 Python Web 开发中的应用。通过幽默风趣的笔触,结合实例和表格,分析了 Flask 的特性、优势以…

本地生活服务平台(源码+文档+部署+讲解)

引言 随着城市化进程的加速,本地生活服务的需求日益多样化和个性化。本地生活服务平台通过数字化手段,为社区居民提供了一个全面、便捷的服务体验,从而提升社区服务体验和生活质量。 系统概述 本地生活服务平台采用前后端分离的架构设计&a…

innovus如何分步长func和dft时钟

在Innovus工具中,分步处理功能时钟(func clock)和DFT时钟(如扫描测试时钟)需要结合设计模式(Function Mode和DFT Mode)进行约束定义、时钟树综合(CTS)和时序分析。跟随分…

SQL Server查看存储过程的历史执行时间

在 SQL Server 中,查看存储过程的历史执行时间可以帮助识别性能瓶颈,判断是否需要进行优化。以下是几种常用的方法来查看或监控存储过程的执行时间: 1. 使用 SQL Server Profiler SQL Server Profiler 是一个图形化工具,可以捕获…

FPGA实现SDI视频缩放转GTY光口传输,基于GS2971+Aurora 8b/10b编解码架构,提供工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目我这里已有的 GT 高速接口解决方案本博已有的 SDI 编解码方案我这里已有的FPGA图像缩放方案 3、工程详细设计方案工程设计原理框图SDI 输入设备GS2971芯片BT1120转RGB…

Java(Springboot)

get请求 在Controller中--->从仓库里取出要用的mysql----->对于get请求(httpsession,model容器)----->从httpsession取出userid再赋值给userid----->用userid在mysql获取用户的信息------>然后用户的信息在保存在model容器里---->ret…

游戏引擎学习第101天

回顾当前情况 昨天的进度基本上完成了所有内容,但我们还没有进行调试。虽然我们在运行时做的事情大致上是对的,但还是存在一些可能或者确定的bug。正如昨天最后提到的,既然现在时间晚了,就不太适合开始调试,所以今天我…