槽位映射是什么
槽位映射是把物理槽位、控制器上的 Enclosure:Slot、操作系统设备名与磁盘序列号四条线索对齐的工作。它决定了换盘时能不能一次拔对盘,也决定了巡检告警能不能落到具体位置。建议在交付时建立一次映射表并留档,之后每次硬件变更同步更新,这张表的价值在故障夜里最明显。
四层编号体系
| 控制器侧 | Enclosure(EID)与 Slot 编号,来自 storcli 或 MegaCLI 的输出 |
|---|---|
| 主机侧 | /dev/sdX 与 /dev/disk/by-id 下的稳定软链接 |
| 物理侧 | 机箱面板上的槽位编号贴纸 |
| 身份侧 | 磁盘序列号,唯一且不随槽位或系统变化 |
四者对齐示例
四者对齐示例
storcli /c0/eall/sall show all | grep -E "EID|Slt|DID|SN|Model" # 卡侧编号
lsblk -d -o NAME,SIZE,SERIAL,MODEL # 主机侧设备
ls -l /dev/disk/by-id/ | grep -i scsi # 稳定软链接
smartctl -i -d megaraid,4 /dev/sda | grep -i serial # 透传核对序列号典型使用场景
- 上架交付:逐盘点灯并抄录四列信息,形成初始映射表
- 换盘作业:按表定位,作业后用序列号复核确认换的是目标盘
- 监控落地:把卡侧槽位与主机设备绑定,告警可直接指示到槽位
- 扩容变更:新增盘后补录映射,避免表与实际长期脱节
- 故障复盘:用序列号追溯同一块盘的历史告警与更换记录
台账字段建议
| 字段 | 说明 | 来源 |
|---|---|---|
| 槽位编号 | 机箱面板上的物理编号 | 现场目视 |
| EID 与 Slot | 控制器侧的 Enclosure 与槽位 | 卡工具输出 |
| 序列号 | 盘的唯一身份标识 | 卡工具或 SMART 输出 |
| 主机设备 | 设备名与 by-id 软链接 | lsblk 与 by-id 目录 |
台账表格字段建议固定:主机名、卡号、EID、Slot、DID、序列号、容量、型号、盘位标签照片编号。
设备名会随重启、换盘、控制器扫描顺序变化,by-id 与 by-path 软链接相对稳定;对外交付的配置与脚本优先使用稳定标识。
维护要点
- 换盘后当天更新映射表,避免错漏累积成无法追溯的历史
- 跨机柜复制盘前先导出映射,防止槽位号相同的机器互相混淆
- 映射表随资产系统同步,工单与监控使用同一套编号口径