首页/系统/服务器硬件与 RAID 速查/MegaCLI 导入外来配置(换卡/换机救援)
阵列卡管理68 条

MegaCLI 导入外来配置(换卡/换机救援)

整组盘换到新的同型号卡或机器后,卡会把盘上的配置识别为 Foreign;导入(Import)即可恢复阵列与数据,是硬件救援的常规路径。

外来配置导入是什么

把一整组盘搬到另一张卡或另一台机器上,控制器把盘上的阵列配置识别为「外来」(Foreign):它看到了成员盘和元数据,但不确定是否应该接管。此时用 Import 把配置导入,阵列与数据即可恢复访问,这是换控制器、换主板、整机搬迁后最常见的救援路径。Import 只读取并使用盘上已有的配置信息,不会重写数据。

基本信息

前提条件卡型号兼容、固件版本接近、全部成员盘已在线
操作入口-CfgForeign -Scan 查看、-Import 导入、-Dsply 显示当前外来配置
执行顺序先把全部成员盘接好再导入,缺盘导入会得到降级阵列
数据影响导入不改写数据,但错误导入其他阵列的配置会造成混乱

识别与导入

识别与导入
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0 | grep -E "Slot Number|Inquiry Data"   # 记录槽位与盘
/opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Scan -a0        # 扫描外来配置
/opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Dsply -a0       # 查看外来配置内容
/opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Import -a0      # 导入
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -a0            # 导入后核对阵列

处理选项对照

选项作用风险
Scan扫描盘上的外来配置只读,无风险
Dsply显示外来配置详情只读,用于确认目标阵列
Import导入并接管阵列配置多组配置并存时可能导错目标
Clear清除外来配置标记会丢失配置信息,恢复难度显著增加

典型使用场景

  • 更换阵列卡:新卡接管原有成员盘,恢复阵列访问
  • 整机搬迁:整组盘换到备用机器,导入后继续使用
  • 主板或背板更换:盘序变化后重新绑定配置
  • 实验室环境:在备用机上临时挂载原有阵列做数据核对
  • 救援演练:在测试环境验证导入流程与后续验证步骤
导入前逐盘记录槽位与状态;导入失败时不要急着执行清除,先保留现场并收集控制器事件日志,避免把可恢复状态变成不可恢复。
多组外来配置并存时,需要按阵列成员逐组核对再导入;对不确定来源的盘,先接入测试机验证,避免在生产机上试错。

常见疑问

  • 导入后盘序变了会不会影响数据:阵列按元数据识别成员,盘序变化通常无影响
  • 能否把盘接到不同型号的卡上:兼容范围内的卡通常可行,越远代兼容性越差
  • 导入后容量变小:可能因缺盘或成员未全部上线,先确认物理盘状态

易错点

  • 导入后未核对阵列状态与成员数:降级阵列直接投产,冗余实际不在
  • 把 Import 与 Clear 的选项点错:Clear 会丢失配置信息,恢复难度大增
  • 缺盘状态下导入:得到的是降级阵列,后续补救成本更高

数据来源与参考

  • MegaCLI 命令参考(-CfgForeign)
  • Broadcom MegaRAID 用户指南(Foreign Config)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌