暂无评论
# HP DL380e G8 B320i 阵列卡 CentOS7.9 识别不到磁盘
>
> 故障背景:B320i 是**Dynamic Smart Array 动态阵列卡**,RHEL/CentOS7 官方内核**没有内置开源驱动**,需要 HPE 私有`hpvsa`驱动;CentOS7.9 原生内核不带该模块,安装界面看不到 RAID 逻辑盘。
> ⚠️关键点:**B320i 不支持硬件 HBA 直通模式,不能像 P420i 那样开启 HBA 模式**,只能二选一:注入 hpvsa 驱动使用 RAID,或者关闭阵列功能直接识别单块物理硬盘(无 RAID 保护)。
## 方案一:保留 RAID 功能,安装 CentOS7.9 时注入 hpvsa 驱动(推荐需要 RAID)
1. 驱动获取:HPE 官网下载 B320i 对应 RHEL7 的**Driver Update Disk(DUD 驱动盘镜像,hpvsa)**。
>
> 注意:RHEL7 之后 HPE 已经停止维护 B320i 驱动;仅能找到 rhel7u3 版本 DUD 镜像,高版本 7.7‑7.9 存在兼容性风险,属于老旧硬件限制Hewle...。
2. 制作驱动 U 盘:把 DUD 镜像写到 U 盘。
3. 服务器从 CentOS7.9 安装 U 盘启动,在安装菜单选中`Install CentOS7`,按`Tab`修改启动参数,末尾增加:
```
inst.dd
```
4. 启动后会提示选择驱动介质,选择存放 hpvsa 驱动的 U 盘,加载`hpvsa`驱动。加载成功后就可以识别 B320i 创建的 RAID 逻辑卷,继续安装系统。
>
> 风险提示:系统安装完成后,内核升级会导致驱动失效,每次升级内核都需要重新编译安装 kmod‑hpvsa;该驱动已经停止维护,新内核很容易编译失败。
## 方案二:关闭 B320i 的 RAID 功能,直接透传物理磁盘(无 RAID 保护,最稳妥)
>
> 此模式下阵列卡不再做 RAID,操作系统直接识别每一块物理硬盘,**失去 RAID 冗余,硬盘损坏数据丢失风险,业务谨慎评估**。
1. 开机按**F9 进入 RBSU (BIOS)**;
2. 找到 `HP Smart Array B320i RAID Configuration`,设置为 **Disable(关闭 RAID 支持)**Hewle...;
3. 保存退出重启;
4. CentOS7.9 安装程序可以直接识别到每一块物理硬盘,可以做 Linux 软 RAID(mdadm)实现 RAID1/5。
>
> ⚠️重要提醒:关闭 B320i RAID,**会清空阵列卡内原有 RAID 配置,数据全部丢失,操作前备份数据**。
## 方案三:更换操作系统
B320i 官方驱动最高支持 RHEL6;RHEL7 属于兼容支持,RHEL8 及以上完全不再支持该卡。
- 优先可以考虑 RHEL6/CentOS6,原生支持 B320i 的 hpvsa 驱动,稳定性最好。
- 如果必须 CentOS7,优先采用【方案二关闭硬件 RAID,使用 Linux 软 RAID】,规避私有驱动内核升级带来的故障风险。
## 排查校验
1. 开机自检按 F5,进入 SSA 阵列配置界面,确认已经创建好 RAID 逻辑驱动器,硬盘状态 OK;如果这里看不到逻辑盘,先处理硬件 / RAID 配置问题,再安装系统。
2. iLO 查看服务器硬件日志,确认无硬盘、阵列卡硬件告警。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论