
简介这份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 10、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 这代机器可以注册一个试用 license60 天有效期到期后基础功能还在但远程控制台会受限。常见做法是先用试用 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、GatewayDNS 和 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 104.1 进阵列配置界面与创建逻辑盘阵列配置入口跟 iLO 一样开机按任意键后趁阵列卡信息没出来赶紧按 F8。进去就三个菜单创建、查看、删除。点创建因为这是板载 RAID 卡支持的级别有限只有 RAID 10 和 RAID 0想做 RAID 5 得加缓存模块或者换独立阵列卡。手里这台五个硬盘RAID 5 做不了只能 RAID 10。RAID 10 需要偶数块盘五块盘里拿四块做两组镜像再条带剩下一块做热备。热备盘平时加电但处于 standby 状态阵列里哪块盘故障它自动顶上去重建。这个配置的优点是同一条带里只要不是同时坏两块盘数据就还在缺点是写性能没有提升读性能有改善。做数据库的话RAID 10 的写惩罚比 RAID 5 低其实更适合。# 阵列创建时的关键选择在 ORCA 界面里操作 RAID Level: RAID 10 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独立分区不能进 LVMswap8G物理内存 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别用 telnettelnet 明文传密码不安全。装好 openssh-server启动 sshd然后用 SecureCRT 或者系统自带终端连上去。需要图形界面就配 VNC 服务通过 VNC 客户端访问远程桌面。防火墙用 iptables 配规则只放需要的端口进来。文件交换建 FTP 或者 SambaLinux 和 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 10逻辑盘状态 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 确认不管多急都不跳过。希望这套流程能帮到你少跑几趟机房少蹲几次机柜。本文还有配套的精品资源点击获取