1. 开箱与基础检查当你拿到一台全新的Thinkserver RD550服务器时先别急着通电。我见过太多人因为跳过这个步骤而踩坑。首先检查包装是否完整打开后确认所有配件齐全导轨、电源线、说明书、螺丝包等。特别要注意的是这台机器标配的RAID 110i控制器卡是否已正确安装在主板上虽然大多数情况下出厂已安装好。接着进行物理硬盘安装。RD550的硬盘托架设计得很人性化不需要工具就能拆卸。我建议先打开机箱侧板确认硬盘背板连接线是否牢固。曾经遇到过运输震动导致SATA数据线松动的情况。如果是配置RAID1建议将两块硬盘分别安装在0号和1号槽位这样有利于散热和故障排查。注意操作前务必佩戴防静电手环或者至少触摸金属机箱释放静电。我有次没做防护就安装内存结果烧毁了主板上的一个电容。2. BIOS基础设置通电后立即连续按F1键进入BIOS界面。这里有个小技巧如果错过了提示画面可以长按电源键强制关机再重启。进入BIOS后首先检查几个关键项在System Information中确认固件版本。如果是较旧版本建议先升级到最新。我上周就遇到一个因为BIOS版本过老导致RAID配置失败的案例。进入Advanced Settings→SATA Settings将SATA Mode改为RAIDsSATA Mode改为IDE。这个设置很关键如果选错会导致后续无法识别RAID卡。在Boot Manager中将Boot Mode设为UEFI Only。现在主流Linux发行版都完美支持UEFI启动比传统BIOS模式更稳定。有个容易忽略的地方是Miscellaneous Boot Settings里的Storage OpROM Policy一定要设为UEFI Only。去年给客户部署时因为这个设置错误导致安装后系统无法引导折腾了大半天才找到原因。3. RAID 110i详细配置保存BIOS设置重启后再次按F1进入BIOS这次选择Boot Manager→Adapters and UEFI Drivers→Lenovo ThinkServer RAID 110i。这个界面可能有点复杂我把它分解成几个关键步骤3.1 硬盘状态检查进入Drive Management→Select Drive Operations确认所有硬盘状态显示为Unconfigured Good。如果看到Foreign状态说明硬盘可能之前在其他RAID组中使用过。这时需要选择Foreign Operations→Clear Foreign Config来重置。重要提示清除外部配置会删除硬盘所有数据如果硬盘有重要数据务必提前备份。3.2 创建RAID1阵列返回主界面进入Virtual Drive Management→Create Configuration设置Select Drive Level为RAID1在Select Drivers中选择要加入阵列的两块硬盘如果是SSD记得将Select Media Type改为SSD这里有个实用技巧创建阵列时可以适当调小Virtual Drive Size。比如两块1TB硬盘可以只划900GB剩下的空间作为热备盘或者将来扩容用。我在数据中心部署时就经常这么做为后期维护留有余地。3.3 初始化与启动设置新建的RAID需要初始化才能使用进入Virtual Drive Management→Select Virtual Drive Operations确认状态为Optimal选择Fast Initialization快速初始化只需10秒左右最后关键一步进入Controller Management→Change Controller Properties将Set Boot Device设为刚创建的RAID卷。很多新手会漏掉这一步结果系统安装后无法启动。4. 驱动准备与Linux安装4.1 制作启动U盘推荐使用Ventoy制作多功能启动盘# 下载最新版Ventoy wget https://github.com/ventoy/Ventoy/releases/download/v1.0.88/ventoy-1.0.88-linux.tar.gz # 解压后执行安装 sudo ./Ventoy2Disk.sh -i /dev/sdX把ISO文件直接拷贝到U盘即可无需反复刻录。我习惯同时放上CentOS、Ubuntu和驱动镜像方便切换测试。4.2 驱动加载技巧从联想官网下载的驱动通常是ISO或IMG格式。建议准备两个U盘一个放系统镜像一个专门放驱动。安装时常见的几个问题在安装界面按Tab键编辑启动参数添加inst.dd modprobe.blacklistahci当提示选择驱动源时输入R刷新设备列表选择megasr开头的驱动文件对应RAID 110i有个经验之谈如果安装程序无法识别存储设备试试在启动参数后添加nomodeset rd.driver.blacklistahci这个组合在我经手的二十多台RD550上从未失手。4.3 系统安装注意事项进入图形界面后在选择安装位置时应该能看到LSI MegaSR设备。如果显示为ddf_megasr1说明驱动加载不完全需要重新检查前面的步骤。分区方案建议/boot1GB必须为标准分区/boot/efi512MBUEFI必备swap根据内存大小通常为内存的1-1.5倍/剩余所有空间或者单独划分/home安装完成后别急着重启先进入Software Selection确保安装Development Tools和System Administration Tools组。很多运维工具依赖这些基础包后期再装会比较麻烦。5. 安装后优化配置系统首次启动后建议立即进行以下操作更新固件sudo yum install -y firmware-tools sudo fwupdmgr refresh sudo fwupdmgr update配置RAID监控sudo yum install -y MegaCli sudo MegaCli -LDInfo -Lall -aALL # 查看RAID状态 sudo MegaCli -AdpEventLog -GetEvents -f events.log -aALL # 获取事件日志设置邮件报警以Postfix为例sudo yum install -y postfix mailx sudo systemctl enable --now postfix echo 测试邮件 | mail -s RD550监控测试 adminexample.com我习惯创建一个定时任务每天检查RAID状态并发送报告0 3 * * * root /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL | mail -s 每日RAID状态报告 adminexample.com6. 常见故障排查问题1安装时找不到硬盘检查BIOS中SATA模式是否为RAID确认已正确加载megasr驱动尝试在启动参数添加nodmraid问题2系统启动卡在GRUB界面可能是UEFI设置问题尝试在BIOS中关闭Secure Boot检查/boot/efi分区是否成功挂载使用LiveCD修复GRUBchroot /mnt/sysimage grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg问题3RAID降级报警使用MegaCli检查具体故障MegaCli -PDList -aALL | grep -iE slot|state如果是硬盘故障热插拔更换后执行MegaCli -PDOffline -PhysDrv[32:5] -a0 # 先离线 MegaCli -PRMarkMissing -PhysDrv[32:5] -a0 MegaCli -PRRemove -PhysDrv[32:5] -a0 MegaCli -CfgForeign -Clear -aALL # 清除外部配置 MegaCli -CfgSpanAdd -r1 -Array0[32:5] -a0 # 加入新盘记得每次操作后检查重建进度watch -n 60 MegaCli -PDRbld -ShowProg -PhysDrv[32:5] -a0
Thinkserver RD550 从RAID配置到系统部署:一站式实战指南
1. 开箱与基础检查当你拿到一台全新的Thinkserver RD550服务器时先别急着通电。我见过太多人因为跳过这个步骤而踩坑。首先检查包装是否完整打开后确认所有配件齐全导轨、电源线、说明书、螺丝包等。特别要注意的是这台机器标配的RAID 110i控制器卡是否已正确安装在主板上虽然大多数情况下出厂已安装好。接着进行物理硬盘安装。RD550的硬盘托架设计得很人性化不需要工具就能拆卸。我建议先打开机箱侧板确认硬盘背板连接线是否牢固。曾经遇到过运输震动导致SATA数据线松动的情况。如果是配置RAID1建议将两块硬盘分别安装在0号和1号槽位这样有利于散热和故障排查。注意操作前务必佩戴防静电手环或者至少触摸金属机箱释放静电。我有次没做防护就安装内存结果烧毁了主板上的一个电容。2. BIOS基础设置通电后立即连续按F1键进入BIOS界面。这里有个小技巧如果错过了提示画面可以长按电源键强制关机再重启。进入BIOS后首先检查几个关键项在System Information中确认固件版本。如果是较旧版本建议先升级到最新。我上周就遇到一个因为BIOS版本过老导致RAID配置失败的案例。进入Advanced Settings→SATA Settings将SATA Mode改为RAIDsSATA Mode改为IDE。这个设置很关键如果选错会导致后续无法识别RAID卡。在Boot Manager中将Boot Mode设为UEFI Only。现在主流Linux发行版都完美支持UEFI启动比传统BIOS模式更稳定。有个容易忽略的地方是Miscellaneous Boot Settings里的Storage OpROM Policy一定要设为UEFI Only。去年给客户部署时因为这个设置错误导致安装后系统无法引导折腾了大半天才找到原因。3. RAID 110i详细配置保存BIOS设置重启后再次按F1进入BIOS这次选择Boot Manager→Adapters and UEFI Drivers→Lenovo ThinkServer RAID 110i。这个界面可能有点复杂我把它分解成几个关键步骤3.1 硬盘状态检查进入Drive Management→Select Drive Operations确认所有硬盘状态显示为Unconfigured Good。如果看到Foreign状态说明硬盘可能之前在其他RAID组中使用过。这时需要选择Foreign Operations→Clear Foreign Config来重置。重要提示清除外部配置会删除硬盘所有数据如果硬盘有重要数据务必提前备份。3.2 创建RAID1阵列返回主界面进入Virtual Drive Management→Create Configuration设置Select Drive Level为RAID1在Select Drivers中选择要加入阵列的两块硬盘如果是SSD记得将Select Media Type改为SSD这里有个实用技巧创建阵列时可以适当调小Virtual Drive Size。比如两块1TB硬盘可以只划900GB剩下的空间作为热备盘或者将来扩容用。我在数据中心部署时就经常这么做为后期维护留有余地。3.3 初始化与启动设置新建的RAID需要初始化才能使用进入Virtual Drive Management→Select Virtual Drive Operations确认状态为Optimal选择Fast Initialization快速初始化只需10秒左右最后关键一步进入Controller Management→Change Controller Properties将Set Boot Device设为刚创建的RAID卷。很多新手会漏掉这一步结果系统安装后无法启动。4. 驱动准备与Linux安装4.1 制作启动U盘推荐使用Ventoy制作多功能启动盘# 下载最新版Ventoy wget https://github.com/ventoy/Ventoy/releases/download/v1.0.88/ventoy-1.0.88-linux.tar.gz # 解压后执行安装 sudo ./Ventoy2Disk.sh -i /dev/sdX把ISO文件直接拷贝到U盘即可无需反复刻录。我习惯同时放上CentOS、Ubuntu和驱动镜像方便切换测试。4.2 驱动加载技巧从联想官网下载的驱动通常是ISO或IMG格式。建议准备两个U盘一个放系统镜像一个专门放驱动。安装时常见的几个问题在安装界面按Tab键编辑启动参数添加inst.dd modprobe.blacklistahci当提示选择驱动源时输入R刷新设备列表选择megasr开头的驱动文件对应RAID 110i有个经验之谈如果安装程序无法识别存储设备试试在启动参数后添加nomodeset rd.driver.blacklistahci这个组合在我经手的二十多台RD550上从未失手。4.3 系统安装注意事项进入图形界面后在选择安装位置时应该能看到LSI MegaSR设备。如果显示为ddf_megasr1说明驱动加载不完全需要重新检查前面的步骤。分区方案建议/boot1GB必须为标准分区/boot/efi512MBUEFI必备swap根据内存大小通常为内存的1-1.5倍/剩余所有空间或者单独划分/home安装完成后别急着重启先进入Software Selection确保安装Development Tools和System Administration Tools组。很多运维工具依赖这些基础包后期再装会比较麻烦。5. 安装后优化配置系统首次启动后建议立即进行以下操作更新固件sudo yum install -y firmware-tools sudo fwupdmgr refresh sudo fwupdmgr update配置RAID监控sudo yum install -y MegaCli sudo MegaCli -LDInfo -Lall -aALL # 查看RAID状态 sudo MegaCli -AdpEventLog -GetEvents -f events.log -aALL # 获取事件日志设置邮件报警以Postfix为例sudo yum install -y postfix mailx sudo systemctl enable --now postfix echo 测试邮件 | mail -s RD550监控测试 adminexample.com我习惯创建一个定时任务每天检查RAID状态并发送报告0 3 * * * root /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL | mail -s 每日RAID状态报告 adminexample.com6. 常见故障排查问题1安装时找不到硬盘检查BIOS中SATA模式是否为RAID确认已正确加载megasr驱动尝试在启动参数添加nodmraid问题2系统启动卡在GRUB界面可能是UEFI设置问题尝试在BIOS中关闭Secure Boot检查/boot/efi分区是否成功挂载使用LiveCD修复GRUBchroot /mnt/sysimage grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg问题3RAID降级报警使用MegaCli检查具体故障MegaCli -PDList -aALL | grep -iE slot|state如果是硬盘故障热插拔更换后执行MegaCli -PDOffline -PhysDrv[32:5] -a0 # 先离线 MegaCli -PRMarkMissing -PhysDrv[32:5] -a0 MegaCli -PRRemove -PhysDrv[32:5] -a0 MegaCli -CfgForeign -Clear -aALL # 清除外部配置 MegaCli -CfgSpanAdd -r1 -Array0[32:5] -a0 # 加入新盘记得每次操作后检查重建进度watch -n 60 MegaCli -PDRbld -ShowProg -PhysDrv[32:5] -a0