
简介面向HP DL388 G7服务器运维人员的图文配置指南集中讲解iLO远程管理、RAID阵列设置、BIOS关键选项与Linux安装部署流程。内容依据真实机房操作整理不仅说明F8进入iLO、F9进入RBSU等入口还逐项解析电源管理模式、启动顺序、PCI设备开关、安全密码、虚拟串口等容易忽略的细节适合负责服务器初始化、系统重装或日常维护的网络管理员参考。资源为单份PDF文档共1个文件大小945KB排版紧凑清晰便于打印或在移动设备上随时查阅。目前已有1053人学习/下载适合需要快速掌握HP DL388 G7配置要领的初中级运维人员。文档还附带了iLO浏览器远程控制与License试用要点、BIOS高级选项说明以及实际操作中的注意事项可帮助你避开常见配置误区提升服务器部署与排障效率。1. HP DL388 G7 的完整装机顺序从 iLO 到 Linux先做哪一步才不会返工接手一台 HP DL388 G7最怕的不是配置复杂而是顺序搞反。正确的顺序很固定先配 iLO再调 RBSU BIOS然后进阵列卡做 RAID最后才是装 Linux。顺序一错——比如先把磁盘阵列做了再去开远程或者分区方案没定就点下一步——返工的都是实际动作最轻的是多跑一趟机房重的可能是阵列数据推倒重来。这篇笔记是我完整拆这台机器时记下的实录从开机按 F8 进 iLO、F9 进 RBSU、再按 F8 进阵列卡创建 RAID 10到 LVM 分区装 Linux 的每一步都写了各环节容易翻车的点也单独标了出来。适合第一次接 DL388 G7 的运维也适合想确认板载 RAID 卡到底能不能做 RAID 5 的人——答案在第三章做不了除非加独立阵列卡。2. RBSU BIOS 十三项真正要动的只有这几处其他的别碰RBSU 全称是 ROM-Based Setup UtilityHP 服务器的 BIOS 配置界面开机自检画面看到 Press F9 to setup 时按下去就进来了。这个界面里列了十三大项名字看起来都很唬人实际装机时高频要动的就五处系统信息、电源管理、启动顺序、控制器顺序、高级选项里的个别开关。剩下的项目比如 Utility language、Server asset text 这类要么用不上要么改了反而添乱。下面按我的操作习惯逐项拆。2.1 按 F9 进 RBSU先读懂首页那排信息刚进 RBSU 显示的是基本信息页包括设备类型、序列号、BIOS 版本、备份 BIOS 版本、CPU 型号和内存容量。这些信息建议先截图或者抄下来后面做资产登记、查保修、找 BIOS 固件都用得上。按 Tab 键还能切到网卡信息页能看到每个网口的 MAC 地址配 DHCP 保留地址或者做 MAC 绑定的时候要来这里核对。这里有个细节值得留意DL388 G7 的 BIOS 有主用和备用两份基本信息页里会同时显示两个版本号。这意味着如果主 BIOS 启动失败机器还有机会从备用 BIOS 拉起来不会直接黑屏。后面 Advanced Options 里的 ROM Selection 就是干这个的。2.2 电源管理Power Profile 与 Power Regulator 怎么配对电源管理是 RBSU 里最容易让人纠结的地方因为选项分两层HP Power Profile 和 HP Power Regulator。Power Profile 是整体功率档位三个选项balanced power and performance平衡、minimum power usage最小功率、maximum performance最大性能。如果拿不准机器跑什么负载选 balanced 最稳。minimum 模式确实省电但 CPU 会频繁降频数据库高峰期延迟会飘排查问题的时候很难往电源上想容易误判成应用问题。Power Regulator 是调节器模式四个选项动态电源模式根据 CPU 工作量自动调、静态低电压模式、静态高性能模式、操作系统控制模式。我装过的那台跑 MySQL选的是 static high performance mode理由很简单数据库对响应时间敏感与其让固件猜负载不如直接把性能钉死避免频率切换带来的抖动。如果系统里装了带电源管理驱动的 Linux选 OS control mode 也行相当于把决策权交给操作系统。另外还有一个 Redundant power supply mode只有双电源配置才有意义选 balanced mode 就好让两个电源均摊负载。2.3 启动顺序Standard Boot Order 与 Boot Controller Order 的区别Standard Boot Order 是大家熟知的启动设备顺序比如硬盘优先还是光驱优先。BIOS 串口控制台、PXE 网络启动也在这里调整。装系统时要让服务器从安装介质启动就得把对应设备排到最前。容易被忽略的是它下面的 Boot Controller Order这个控制的是控制器级别的启动顺序。机器上同时有板载阵列卡控制器和 Intel SATA 控制器原文里显示为 Intel SATA Controller #1如果你做了阵列必须在这里把阵列卡控制器排到前面否则服务器可能跳过阵列卡直接尝试从 SATA 控制器上的设备启动。我当时就看到一列控制器列表确认阵列卡排在第一才放心。2.4 Advanced OptionsROM 切换、NMI 和几个影响性能的开关Advanced Options 是坑最多的地方因为这里面的选项翻译过来都认识组合起来不知道后果。挑几个实际会影响使用的说。ROM Selection 是主用 BIOS 和备用 BIOS 的切换开关。注意说明里写得很清楚发生 BIOS 切换时当前 BIOS 中的配置和应用会全部切换到备用 BIOS 上。这意味着切换不是无感操作配置会在两份 BIOS 间迁移如果备用 BIOS 版本旧可能出现配置项丢失。没事别去动它。NMI Debug Button开启后允许通过 NMI 按钮产生一个 NMI 中断通常用于排错。系统蓝屏、挂起、不明故障时按下 NMI 按钮可以强制触发一次中断配合系统 dump 抓取现场。普通服务器用不上但如果你后面要做内核崩溃分析这个开关值得开着。HW Prefetcher 是处理器预读取功能的开关默认开启。只有在非常极端的情况下关闭它才能改善性能绝大多数负载下开着才是对的。这个选项最大的价值就是别手滑关掉。跟它类似的还有 Adjacent Sector Prefetch、DCU Prefetcher、Data Reuse 这几个默认值就是最优解不要改。Drive Write Cache 要单独说它控制设备写缓存。开启能改善设备性能但掉电或异常关机时缓存里的数据可能丢失。在服务器场景下我不建议依赖这块写缓存阵列卡有自己的缓存和电池保护机制设备级写缓存关掉更稳妥。2.5 其他值得扫一眼的项ASR、安全密码、串口和文本标记Server Availability 里有几个实用设置ASR 状态和 ASR 超时时间ASR 是自动重启机制的开关服务器死机后通过 watchdog 自动复位Thermal Shutdown 是过热自动关机Wake-on LAN 是网络唤醒Automatic Power-On 是加电自动开机机房里多台机器同时加电时要配合 Power-On Delay 错峰启动避免瞬间电流过大。Server Security 里可以设置加电密码和管理员密码。服务器在机房上架后机箱前面板就是裸露的任何人都能按电源键。加电密码能挡住一部分风险但要注意设了密码之后每次开机都要输远程维护时如果忘了密码会很麻烦。Bios Serial Console EMS 是命令行管理相关的配置涉及串口端口选择和波特率设置。如果机房有串口管理终端这里需要配成跟终端一致的参数。Virtual Serial Port 这个子项必须保持开启这是 iLO 远程控制台能够接管显示输出的前提原文里专门强调过虚拟串口关闭了iLO 远程管理就废了。最后是 Server Asset Text 和 Server Info Text 这类文本项作用是往 POST 界面上写一些标识信息比如资产编号、联系人、服务器用途。纯管理辅助功能不填不影响使用。3. 阵列卡 RAID 配置五块盘怎么摆成 RAID 10 加热备DL388 G7 的板载阵列卡配置入口和 iLO 的 F8 是两回事但很容易搞混。iLO 配置在自检早期按 F8阵列卡配置是在显示阵列卡信息的时候按 F8。界面上只有三个菜单创建、查看、删除功能很简单但选型逻辑才是重点。3.1 板载阵列卡的边界为什么只能做 RAID 0 和 RAID 10板载阵列卡只支持 RAID 10 和 RAID 0不支持 RAID 5。要做 RAID 5得购买缓存器模块或者配置独立阵列卡。这是硬件边界不是软件限制配置界面里根本不会出现 RAID 5 的选项。RAID 10 的机制是先把磁盘两两组成镜像对再把多个镜像对条带化。我这台机器是六盘位手头五块盘最终方案四块盘做 RAID 10剩下一块做热备。RAID 10 的特点是任意一个镜像对里不能两块盘同时坏不同镜像对各坏一块系统照样跑优点是读取速度随条带化提升缺点是写入速度没有改善因为每条数据都要写两份。这里有个常见误区有人觉得五块盘做 RAID 10 浪费了一块容量不如三块盘做 RAID 5 加上两块热备。但板载卡根本不给你 RAID 5 的选项与其纠结容量利用率不如接受 RAID 10 的安全性和性能组合。另外注意 RAID 10 需求偶数块盘五块盘意味着必须留一块出来做热备就是最合理的出路。3.2 创建 RAID 10 的操作步骤从按 F8 到标记热备盘阵列卡驱动要提前准备。装 Linux 时系统镜像里未必带这块阵列卡的驱动先把驱动拷到 U 盘或者软盘备用这一步新手容易漏到分区界面发现看不到硬盘才慌。创建阵列的完整流程开机后第一个画面出现时按任意键中断自检在阵列卡信息提示出现前后连续按 F8进入阵列卡配置界面选择 Create 菜单进入创建向导在磁盘列表里勾选四块盘作为阵列成员在 Spare 区域勾选 Use one drive as spare把剩下那块盘标记为热备盘确认配置后保存退出阵列卡开始初始化提示进阵列卡配置界面是按 F8进 iLO 配置界面也是按 F8但两者出现在自检流程的不同阶段。第一次操作的人很容易按早了进到 iLO 界面按晚了直接进系统。判断标准很简单看到 Network 和 User 菜单就是 iLO看到 Create、View、Delete 三个菜单就是阵列卡。Spare 盘的机制值得说清楚热备盘平时是加电的但处于 standby 状态不参与读写。阵列中有盘故障时热备盘自动顶替故障盘的位置开始重建数据。这个过程不需要人为干预但也意味着如果你发现有盘闪红灯最好尽快换上新盘否则热备盘在重建期间再出问题阵列就没保护了。3.3 两个常被误读的选项Maximum Boot Partition 和阵列卡驱动阵列卡配置界面里有个 Maximum Boot Partition 选项选中 Enable 可以把最大引导分区支持提到 8G。网上说这个选项只有在安装 Windows Server 2008 时才用得上安装 Linux 不需要动它。我自己装的是 Linux这个选项保持默认没出过问题。阵列卡驱动这件事再强调一遍板载阵列卡逻辑卷对操作系统来说是一个虚拟磁盘系统必须在启动阶段识别这个虚拟磁盘才能在上面分区和安装。如果你的 Linux 发行版内核很新可能自带驱动如果是老一点的发行版大概率认不出来。建议提前下载好对应阵列卡型号的驱动放到 U 盘里安装时选择加载额外驱动。这一步做了安装过程才会顺畅。4. Linux 安装与 LVM 分区从挂载 ISO 到 swap 大小的一整套取舍RAID 阵列建好之后磁盘对操作系统呈现为一个虚拟磁盘接下来可以装 Linux 了。这台机器装的是 CentOS 系的发行版装之前要先解决安装介质的问题然后用 LVM 做分区分区方案直接决定这台机器后面好不好维护。4.1 用 iLO 虚拟光驱挂载 ISO省掉刻盘和 U 盘的折腾装系统不用去机房插光盘。iLO 远程管理界面里有一个 Virtual Drives虚拟光驱功能可以直接把本地电脑上的 ISO 文件映射成服务器的光驱。操作路径是浏览器登录 iLO 管理页 → 进入远程控制台 → 找到虚拟介质相关设置 → 选择本地 ISO 文件挂载。挂载好之后回到 RBSU 里把 Standard Boot Order 调一下光驱启动排到最前或者直接用 iLO 远程控制台里的一次性启动菜单选择从虚拟光驱启动服务器重启后就会从 ISO 引导。这个方案比刻盘快得多也比做启动 U 盘省事文件在本地电脑上随时可以换版本。注意这里用的 Virtual Drives 和 RBSU Advanced Options 里的 Virtual Install Disk 不是同一个东西。前者是 iLO 的远程介质映射后者是 BIOS 层面的虚拟安装盘开关。装系统用前者的功能后者的开关保持默认就行。4.2 LVM 分区模型PV → VG → LV 的三层结构和 /boot 的例外LVMLogical Volume Manager逻辑卷管理器的核心思路是把物理磁盘空间抽象成三层物理卷 PV、卷组 VG、逻辑卷 LV。创建顺序是先把硬盘驱动器空间分割为物理卷 PV然后把多个 PV 合并到卷组 VG最后在 VG 里切割出逻辑卷 LV在 LV 上创建文件系统和挂载点。为什么要用 LVM因为传统的直接分区方案分区大小在安装时就固定死了后面要扩容非常麻烦。LVM 的 LV 可以在 VG 还有剩余空间时随时扩展不用停机重新分区。数据库服务器的数据目录、日志目录增长是无法精确预估的LVM 相当于给容量规划留了后悔药。但有一个例外/boot 分区不能位于 LVM 内。原因是引导加载器GRUB在读取内核之前LVM 驱动还没有被加载让引导器去 LVM 里找内核文件属于给自己挖坑。所以 /boot 必须是一个独立的标准分区大小给 200M 就够它只存放引导文件不需要大。分区操作的实际流程在安装器里体现为几个步骤先创建标准分区 /boot然后把剩余空间标记为 LVM 物理卷再创建卷组最后在卷组内创建多个逻辑卷。安装器通常有图形化界面按 PV → VG → LV 的顺序操作即可。4.3 一个数据库服务器的分区方案从 swap 到 /var 的容量分配这台机器定位是 MySQL 数据库服务器内存 8G最终的分区方案如下表分区大小用途/boot200M引导文件独立于 LVMswap8G物理内存 8G给一倍空间/10G根目录系统基础文件/home10G用户私有数据/tmp2G程序创建的临时数据/usr80G用户程序、库文件、文档系统耗空间最大的部分/opt1G附加应用程序/var剩余约 160G网站、邮件、数据库软件包、系统缓存MySQL 数据全在这里swap 分区大小的经验规则是物理内存 2G 或者以下swap 给物理内存的两倍超过 2G 或者更大内存给一倍就够。8G 内存配 8G swap符合这条规则。几个分区选择的理由要单独说一下。/usr 是系统里占用空间最多的目录所有用户程序、库文件、文档都在这给 80G 是为了避免装软件装到一半磁盘满。/var 是数据库的实际数据目录所在MySQL 的库表文件、binlog、慢查询日志全都落在这里所以把剩余空间全部给它160G 起步。这是数据库服务器的典型分配思路/usr 管系统软件/var 管业务数据。/home 和 /tmp 按用户数量和临时文件量给固定大小即可因为 LVM 模式下后面要扩也容易。5. 避坑与排查iLO、RBSU、RAID、LVM 四个环节的典型翻车现场以下问题不是理论推演是实际装机过程中遇到或验证过的。每一条都按现象、原因、解决三步写方便直接对照处理。5.1 按 F8 进不去 RAID 配置界面时机和界面都容易搞错现象开机后狂按 F8要么进了 iLO 配置界面要么直接进了系统始终到不了 RAID 卡配置界面。原因这台机器的 iLO 配置和 RAID 卡配置共用 F8 键但出现在自检流程的不同阶段。iLO 的 F8 窗口在自检早期RAID 卡的 F8 窗口在阵列卡信息显示前后两个窗口都很短错过就没了。解决开机第一个界面出现时先按一次任意键中断自检然后在阵列卡信息还没出现的时候连续按 F8。这是实践出来的经验比盯着屏幕等提示再按要可靠得多。进去之后对照界面判断自己在哪看到 Network 和 User 菜单是 iLO看到 Create、View、Delete 是 RAID 卡。5.2 iLO 远程控制台打不开License 授权是硬门槛现象浏览器能正常打开 iLO 管理页面IP 能 ping 通但点 Integrated Remote Console 按钮没有反应或者提示功能不可用。原因iLO 的远程控制台功能需要 Advanced License 授权。机器出厂时自带的许可只包含基础管理功能完整的远程控制台不在其中。解决HP 官方提供 60 天免费试用注册可以注册一个临时 License 先用起来。到期后再购买正式的 Advanced License。这个成本要提前算进项目预算里别等装机到一半发现远程控制台用不了再临时申请。5.3 虚拟串口被关闭iLO 远程管理静默失效现象iLO 网页能打开远程控制台界面也能显示但屏幕始终黑屏或者串口控制台完全无输出。原因RBSU 里 System Options 下的串口选项中有个 Virtual Serial Port 虚拟串口这个开关被关掉了。iLO 远程管理依赖虚拟串口来接管服务器的显示和键盘输入关闭之后 iLO 能看到机器但控制不了。解决进入 RBSUSystem Options → Serial Port Options → Virtual Serial Port确认状态是开启。这里原文特别备注过虚拟串口不可关闭关闭了就不能用 iLO 远程管理控制。装完系统后调 BIOS 时这个开关值得顺手检查一遍。5.4 Linux 安装时看不到硬盘阵列卡驱动没加载现象安装 Linux 到分区那一步磁盘列表是空的一个硬盘都看不到。原因系统镜像里没有包含板载阵列卡的驱动。阵列卡做出来的虚拟磁盘对系统来说是一个需要驱动的硬件驱动缺失就识别不到。解决安装前先把阵列卡驱动下载好拷到 U 盘或者软盘安装过程中手动指定驱动来源。这个环节要在进安装界面之前准备好等到了分区界面才发现就晚了。5.5 /boot 放进 LVM引导器读不到内核现象Linux 安装完成后重启屏幕停留在 GRUB 界面或者直接黑屏系统起不来。原因/boot 分区被放进了 LVM 逻辑卷。引导加载器在初始阶段没有 LVM 驱动无法从逻辑卷里读取内核文件导致引导失败。解决/boot 必须作为独立的标准分区创建不参与 LVM。大小 200M 足够只放内核、initramfs 和引导配置。这是 LVM 分区方案的铁律不要在这个地方创新。6. 装机收尾三件套网络、SSH、防火墙一次配齐系统装好之后第一件事是让服务器能连上网络并接受远程管理否则每次操作都要跑机房。按下面三步走可以在一台新装的 Linux 上完成最基础的运维环境搭建。# 1. 启动指定网卡确认接口状态 ifup eth0 # 2. 修改网络配置文件设置静态 IP vi /etc/sysconfig/network-scripts/ifcfg-eth0配置文件里要确认几项BOOTPROTOstatic表示静态地址ONBOOTyes表示开机自启然后填入IPADDR、NETMASK、GATEWAY、DNS1。如果没有 vi 操作习惯也可以直接执行setup命令在文本界面里选择网络配置效果一样。# 3. 重启网络服务使配置生效 service network restart # 4. 启动 OpenSSH 并设为开机自启 service sshd start chkconfig sshd onSSH 配置好之后用 SecureCRT 或任意 SSH 客户端就能远程登录了。之所以用 SSH 而不是 telnet是因为 telnet 明文传输账号密码在网络上是裸奔的生产环境坚决不用。如果后续需要图形界面再配置 VNC 服务通过 VNC 客户端访问远程桌面。然后是防火墙。iptables 规则要按最小开放原则来配只放行 SSH 端口和业务需要的端口其他全部拒绝。配完防火墙后记得自己从外部连一次确认没有把自己关在外面这是最容易翻车的操作。最后是文件交换。Linux 和 Windows 之间传文件搭一个 FTP 或者 Samba 服务最省事。数据库备份文件、日志导出、安装包上传都靠它。这套流程走完之后服务器就有了最基本的远程管理能力。从那以后我每装一台 DL388 G7 都会强制自己按固定顺序走一遍先配 iLO 保证远程入口再调 RBSU 把启动和电源策略定死然后进阵列卡做 RAID 并确认热备盘生效最后才是 LVM 分区装系统。阵列卡驱动永远提前拷进 U 盘虚拟串口开关永远保持开启/boot 永远不放 LVM。这套习惯帮我躲过了不少返工希望帮到你。本文还有配套的精品资源点击获取