☰
HP DL388 G7 远程装 Linux:iLO 配置、RBSU 调优与 RAID 1+0 实战
2026/10/8 15:06:38 网站建设 项目流程

简介:这份PDF面向HP DL388 G7服务器的运维人员与Linux系统管理员,聚焦iLO远程管理、RAID阵列、RBSU BIOS设置及Linux安装等实操环节,适合需要上架配置该型号服务器或排查启动、电源、安全策略的初中级工程师参考。资源包内共1个PDF文件,约945KB,内容以图文步骤与选项说明为主,涵盖iLO网络与用户配置、RAID卡启动顺序、电源管理模式、PCI中断与设备开关、启动顺序、服务器可用性、安全密码、串口控制台及高级ROM选项等模块,并附Linux安装流程。目前已有1053人学习下载。读者可据此快速完成远程控制环境搭建、阵列卡优先启动设置与BIOS参数调优,同时获得针对虚拟串口不可关闭、NMI排错按钮、散热配置等易错点的排错思路,便于对照实际界面逐项核对,降低上架与维护过程中的试错成本。

1. 老 DL388 G7 的 iLO 与 RBSU:一台退役服务器怎么重新变成能远程装 Linux 的机器

手里这台 HP DL388 G7 是典型的二手退役货,开机风扇像起飞,前面板还亮着琥珀色告警灯。很多人拿到这种机器第一反应是插显示器、接键盘,蹲在机柜前面装系统,装一次腰废一次。其实这台机器最值钱的地方不是 CPU 也不是内存,而是那个独立的 iLO 口——只要把它配通,后面 BIOS 设置、RAID 创建、Linux 镜像挂载、系统安装全程都能在自己工位上完成,机器扔在机房角落吃灰都行。这篇笔记就按我实际折腾的顺序拆一遍:怎么进 iLO、RBSU 里哪些选项动不得、板载 RAID 为什么只能做 RAID 1+0、Linux 分区怎么切给 MySQL 留够空间。适合手里有 G7/G8 这类老惠普服务器、想拿它跑数据库或者当实验机的人,新手照着走能复现,熟手可以重点看避坑那章。

2. iLO 配置:从开机按 F8 到浏览器里接管整台服务器

2.1 iLO 到底是什么,为什么值得先配它

iLO 是 Integrated Lights-Out 的缩写,本质是服务器主板上独立运行的一套管理子系统,有自己的网口、自己的固件、自己的用户体系。它跟操作系统完全解耦——机器没装系统、系统崩了、甚至没插电只要电源线接着,iLO 都能响应。DL388 G7 这代用的是 iLO 3,功能放到今天看依然够用:远程开关机、挂载本地 ISO、看 POST 画面、改 BIOS、开远程控制台。配通它之后,你面对的不再是一台蹲在机柜里的铁疙瘩,而是浏览器里一个可以随时点开的窗口。

这里有个前提得先说清楚:iLO 的高级远程控制台功能需要 license。G7 这代机器可以注册一个试用 license,60 天有效期,到期后基础功能还在,但远程控制台会受限。常见做法是先用试用 license 把系统装完、把该配的配好,后面日常运维用 SSH 或者系统内的管理工具,不一定非要一直开着控制台。别一上来就纠结 license 的事,先把机器跑起来再说。

2.2 进 iLO 配置界面的时机与网络参数

进 iLO 的入口在开机自检阶段。按电源键后屏幕会先出一屏 HP 的 logo,提示按任意键,这时候别犹豫直接敲一下,然后在阵列卡信息还没刷出来之前赶紧按 F8。这个时间窗口很短,我自己的血泪经验是:看到 any key 提示就狂按 F8,成功率比等阵列卡信息出来再按高得多。原文作者也是这么进去的,说明这不是个例,是 G7 这代 iLO 入口的普遍脾气。

进去之后界面分几块,真正要动的是 Network 和 User 两块。Network 下面找到 NIC and TCP/IP,先把 Network Interface Adapter 设成 ON,然后依次填 IP Address、Subnet Mask、Gateway,DNS 和 DHCP 按你局域网实际情况来——如果是固定 IP 环境就把 DHCP 关掉,手工填地址,避免重启后 IP 漂移找不到机器。

# iLO 网络参数示例(在 iLO 配置界面里手工填,不是命令行) IP Address: 192.168.1.50 Subnet Mask: 255.255.255.0 Gateway: 192.168.1.1 DNS Server: 192.168.1.1 DHCP Enable: OFF

参数说明:IP 段要跟你办公网或者管理网一致,别跟业务网混在一起;网关填你管理网段的出口;DNS 如果内网没有域名解析需求可以留空或者填网关。填完保存,iLO 会提示重启管理口,等十几秒。

2.3 用户权限与远程控制台的实际操作

User 那块是配 iLO 登录账号的。默认出厂有个 Administrator,密码贴在机器标签上或者随机文档里。我一般会新建一个自己的账号,给 Admin 权限,然后把默认账号密码改掉或者禁用。权限级别分几种:Admin 能改所有设置,Operator 能开关机但不能改配置,User 只能看。多人共用一台机器的时候按角色分账号,别所有人都用 Administrator。

网络配好之后,找根网线把服务器那个标着 iLO 的独立网口连进局域网交换机。注意是 iLO 口,不是业务网口,G7 后面通常有四个业务口加一个独立的 iLO 口,别插错。然后在浏览器里输入刚才设的 IP,用账号密码登录。第一次进会提示装一个远程控制台的插件或者 Java 环境,按提示装完,点 Integrated Remote Console,就能在自己电脑上看到服务器的 POST 画面了。关机、开机、进 BIOS、挂 ISO,全在这个窗口里完成。

提示:远程控制台依赖浏览器插件或者 Java,新版本 Chrome 可能直接拦掉。我一般用 Firefox 或者专门的 iLO 客户端,省得跟浏览器安全策略较劲。

3. RBSU BIOS 设置:哪些选项动不得,哪些必须改

3.1 进 RBSU 与 System Options 里的隐藏开关

开机看到 HP logo 时按 F9 进 RBSU,这是惠普这代服务器的 BIOS 配置界面。刚进去是基本信息页,设备类型、序列号、BIOS 版本、备份 BIOS 版本、CPU、内存,按 Tab 能看到网卡 MAC。这些信息本身不用改,但装机前扫一眼确认硬件识别正常,尤其是内存容量和 CPU 型号,跟你的预期对不上就说明有硬件问题,先别急着装系统。

System Options 里面有个 Serial Port Options,展开是 Virtual Serial Port。这个选项原文特别强调不可关闭,我认同——关了之后 iLO 的远程管理控制台会失效,等于自断后路。它的作用是给 iLO 提供一条虚拟串口通道,远程控制台的部分功能依赖它。除非你确定永远不用远程管理,否则保持开启。

3.2 Power Management 与启动顺序的取舍

Power Management Options 里 HP Power Profile 有几个档:Balanced Power and Performance 是平衡模式,Minimum Power Usage 是最小功耗,Maximum Performance 是最大性能。做数据库的机器我一般选 Maximum Performance 或者 Balanced,别为了省那点电把性能压下去,数据库对延迟敏感。HP Power Regulator 下面有 Dynamic Power Savings、Static Low Power、Static High Performance、OS Control 几个模式,选 OS Control 让操作系统接管电源策略比较灵活,选 Static High Performance 就是一直满血跑。

Standard Boot Order 和 Boot Controller Order 是装系统前必须确认的。Standard Boot Order 决定硬盘、光驱、网卡的启动优先级;Boot Controller Order 决定多个控制器谁先启动。我做了阵列,所以把阵列卡排在板载 Intel SATA Controller 前面,这样系统从阵列上的逻辑盘引导。如果你没做阵列、直接拿单盘装系统,那就让对应的控制器优先。这两个顺序搞反了,会出现装完系统重启进不去、又回到光驱或者网卡引导的情况,属于典型翻车点。

3.3 Server Availability 与 Security 的实用配置

Server Availability 里面几个选项值得留意。ASR Status 是自动服务器重启,配合 ASR Timeout 用,系统挂死后超时自动重启,做无人值守的机器可以开。Thermal Shutdown 是过热关机保护,保持开启,别为了所谓稳定性关掉它。Wake-on LAN 按需,需要网络唤醒就开。POST F1 Prompt 建议设成 Disabled 或者不等待,否则每次自检有异常就停在那等你按 F1,远程装机的时候能把你急死。

Server Security 里 Set Power-on Password 和 Set Admin Password 是加电密码和管理员密码。生产环境建议至少设一个 Admin Password,防止有人进 RBSU 乱改。Network Server Mode 开启后,开机过程中键盘会被锁定,直到输入密码,适合放在公共机柜里的机器。

3.4 Advanced Options 里几个容易踩坑的项

Advanced Options 下面内容多,挑几个关键的。ROM Selection 允许在主 BIOS 和备份 BIOS 之间切换,这是后悔药——刷 BIOS 刷挂了可以切到备份恢复。但注意切换后当前 BIOS 里的配置会全部带到备用 BIOS 上,不是干净恢复,心里要有数。

NMI Debug Button 是排错用的,系统蓝屏或者挂起时按 NMI 触发一个非屏蔽中断,让系统 dump 信息。平时别乱按,会直接崩。Virtual Install Disk 控制虚拟安装盘,装系统时如果要用 iLO 挂 ISO,这个保持开启。Drive Write Cache 原文说能改善性能但掉电会丢数据,我建议数据库机器关掉,靠阵列卡自己的缓存加电池保护来提速,别用盘上的写缓存赌运气。

4. 板载 RAID 配置:五个盘为什么只能做 RAID 1+0

4.1 进阵列配置界面与创建逻辑盘

阵列配置入口跟 iLO 一样,开机按任意键后趁阵列卡信息没出来赶紧按 F8。进去就三个菜单:创建、查看、删除。点创建,因为这是板载 RAID 卡,支持的级别有限,只有 RAID 1+0 和 RAID 0,想做 RAID 5 得加缓存模块或者换独立阵列卡。手里这台五个硬盘,RAID 5 做不了,只能 RAID 1+0。

RAID 1+0 需要偶数块盘,五块盘里拿四块做两组镜像再条带,剩下一块做热备。热备盘平时加电但处于 standby 状态,阵列里哪块盘故障,它自动顶上去重建。这个配置的优点是同一条带里只要不是同时坏两块盘,数据就还在;缺点是写性能没有提升,读性能有改善。做数据库的话,RAID 1+0 的写惩罚比 RAID 5 低,其实更适合。

# 阵列创建时的关键选择(在 ORCA 界面里操作) RAID Level: RAID 1+0 Drives Selected: 4 块 Spare Drive: 1 块(Use one drive as spare) Stripe Size: 默认 Maximum Boot Partition: Enable

参数说明:Stripe Size 板载卡一般给默认,不用动;Maximum Boot Partition 选 Enable 可以支持最大 8G 的引导分区,原文提到网上说只在装 Windows 2008 时有用,Linux 下影响不大,但开着没坏处。热备盘那块一定要在创建时勾上 Use one drive as spare,否则它就是个闲置盘,不会自动接管。

4.2 阵列创建后的验证与引导顺序确认

创建完逻辑盘,退出来在 View 菜单里确认一下逻辑盘状态是 Optimal,物理盘里有一块标着 Spare。然后回 RBSU 的 Boot Controller Order,把阵列卡排到第一。这两步做完,装系统时安装程序才能看到阵列上的逻辑盘,而不是看到五块独立的物理盘。

注意:如果创建阵列后安装程序还是看到多块独立盘,八成是 Boot Controller Order 没调,或者阵列没保存成功。回 ORCA 重新确认一遍。

5. Linux 安装与分区:给 MySQL 留够 /var 的实操

5.1 用 iLO 挂载 ISO 引导安装

系统安装不用插 U 盘,直接在 iLO 远程控制台里操作。进 Virtual Drives,选 Image File,从你本机磁盘找到要装的 Linux ISO,挂载成虚拟光驱。然后重启服务器,在 Boot Order 里让光驱优先,或者开机按 F11 选一次性引导菜单选 CD/DVD。这样安装程序就从你本机的 ISO 启动了,全程不用碰服务器本体的光驱。

5.2 LVM 分区方案与各挂载点大小

Linux 安装分区这块原文讲得比较细,我按它的思路整理成可抄的方案。核心是用 LVM,把硬盘空间先做成物理卷 PV,合并成卷组 VG,再切成逻辑卷 LV 给各个挂载点。注意 boot 分区不能放在 LVM 里,得单独分,200M 足够,就放内核和引导文件。

挂载点大小说明
/boot200M独立分区,不能进 LVM
swap8G物理内存 2G 以下给两倍,超过 2G 给一倍
/10G根目录,系统基础文件
/home10G用户私有数据
/tmp2G临时文件
/usr80G用户程序、库文件、文档,耗空间大户
/opt1G附加应用程序
/var160G可变数据,MySQL 数据放这

swap 的大小原文给的原则是:物理内存 2G 或以下给两倍,超过 2G 给一倍。这台机器内存如果配到 16G 以上,swap 给 8G 其实偏保守,但数据库机器 swap 不宜太大,避免系统在内存压力下频繁换页反而拖慢响应,8G 够用。

/var 给 160G 是因为这台机器主要跑 MySQL,数据库文件默认在 /var/lib/mysql 下面,把最大的空间留给它。如果你用独立数据盘或者把数据目录挂到别的路径,这个分配可以调整。/usr 给 80G 是因为所有用户态程序和库都在里面,装的东西多了容易撑爆,宁可给大点。

5.3 装完系统后的网络与服务配置

系统装完重启,第一件事是配网络。可以用 ifup ethX 启动网卡,或者直接 vi 改 /etc/sysconfig/network-scripts/ifcfg-ethX,也可以跑 setup 进图形化的网络配置界面改。改完 service network restart 生效。确认能 ping 通网关和外网,再往下走。

远程连接用 OpenSSH,别用 telnet,telnet 明文传密码不安全。装好 openssh-server,启动 sshd,然后用 SecureCRT 或者系统自带终端连上去。需要图形界面就配 VNC 服务,通过 VNC 客户端访问远程桌面。防火墙用 iptables 配规则,只放需要的端口进来。文件交换建 FTP 或者 Samba,Linux 和 Windows 之间传文件方便。最后装 MySQL 和管理工具,把数据目录指到 /var 下面的大分区上。

# 装完系统后的基础服务配置顺序 # 1. 配网络 vi /etc/sysconfig/network-scripts/ifcfg-eth0 service network restart # 2. 启动 SSH service sshd start chkconfig sshd on # 3. 配防火墙,放行 SSH 和 MySQL iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A INPUT -p tcp --dport 3306 -j ACCEPT service iptables save # 4. 装 MySQL 并确认数据目录 yum install mysql-server grep datadir /etc/my.cnf

逻辑说明:网络先通,SSH 才能连;SSH 通了再配防火墙,顺序反了容易把自己关在外面。MySQL 装完先确认 datadir 指向 /var/lib/mysql,跟分区时留的 /var 空间对上,别装完才发现数据目录在根分区上,根分区满了数据库就崩。

6. 避坑与排查:iLO、RAID、BIOS 里那些让人翻车的细节

6.1 iLO 进不去或者进去后远程控制台打不开

现象:开机按 F8 没反应,或者进了 iLO 配好网络,浏览器能登录但点 Integrated Remote Console 没反应。原因:F8 按晚了,阵列卡信息已经刷出来,iLO 入口窗口过了;远程控制台打不开多半是浏览器插件或者 Java 版本问题。解决:重启再试,看到 any key 提示就狂按 F8;远程控制台换 Firefox 或者装 iLO 专用客户端,别跟新版 Chrome 死磕。

6.2 阵列创建后安装程序看不到逻辑盘

现象:ORCA 里创建了 RAID 1+0,逻辑盘状态 Optimal,但 Linux 安装程序里看到的是五块独立物理盘。原因:Boot Controller Order 没把阵列卡排到第一,或者阵列配置没保存。解决:回 RBSU 的 Boot Controller Order 把阵列卡调到最前,保存重启;还不行就回 ORCA 确认逻辑盘真的创建成功了。

6.3 装完系统重启又回到光驱引导

现象:系统装完,拔掉 ISO 或者取消挂载,重启后不进系统,又回到引导菜单或者网卡引导。原因:Standard Boot Order 里硬盘没排到光驱和网卡前面。解决:进 RBSU 把 Standard Boot Order 改成硬盘第一,或者直接在 Boot Controller Order 里确认阵列卡优先。

6.4 数据库跑一段时间 /var 满了

现象:MySQL 跑着跑着写入失败,df -h 一看 /var 使用率 100%。原因:分区时 /var 给太小,或者 MySQL 数据目录没指到 /var 下面的大分区。解决:装系统前就把 /var 给足,跑数据库的机器 /var 至少给数据量预估的两倍;已经装完的可以加盘扩容或者把数据目录迁到独立分区。

6.5 iLO license 到期后远程控制台受限

现象:用了 60 天试用 license,到期后 Integrated Remote Console 打不开或者功能受限。原因:试用 license 过期,高级功能被锁。解决:基础功能还在,日常运维走 SSH;需要重装系统或者改 BIOS 的时候再考虑续 license 或者临时接显示器操作。别把远程控制台当成唯一入口,系统内的 SSH 才是日常主力。

7. 一个老机器的进阶习惯:把 iLO 和 RBSU 配置固化成检查清单

折腾完这台 DL388 G7,我最大的感受是:老服务器的问题不在于性能,而在于配置入口的时机和选项的隐蔽性。iLO 的 F8 窗口就那么几秒,RBSU 里 Virtual Serial Port 关了远程管理就废,Boot Controller Order 错了系统就引导不起来——这些都不是技术难点,是操作顺序和细节记忆的问题。

所以后来我养成了一个习惯:每台机器上架前,先按固定顺序过一遍检查清单。第一步,开机按 F8 进 iLO,配网络、建账号、确认远程控制台能打开;第二步,按 F9 进 RBSU,确认 Virtual Serial Port 开启、Boot Controller Order 阵列卡优先、POST F1 Prompt 不等待;第三步,按 F8 进 ORCA,创建阵列、确认逻辑盘 Optimal、热备盘就位;第四步,iLO 挂 ISO 装系统,按 LVM 方案分区,/var 给足;第五步,装完系统配网络、开 SSH、配防火墙、装 MySQL。这五步走完,一台机器才算真正可用。

这套流程我用了很多次,每次都能在半小时内把一台裸机变成能远程访问的数据库服务器。唯一一次翻车是忘了确认 Boot Controller Order,装完系统重启又回到光驱引导,蹲在机柜前重新进 RBSU 改顺序,白跑一趟机房。从那以后我每次装系统前都强制走一遍 Boot Controller Order 确认,不管多急都不跳过。希望这套流程能帮到你,少跑几趟机房,少蹲几次机柜。

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询