HP Proliant 360 上的 CentOS 6.6

HP Proliant 360 上的 CentOS 6.6

我有 3 台上述服务器,当我在它们上面通过网络安装 centos 时,安装程​​序会识别 raid 配置和逻辑磁盘并顺利安装。安装后重新启动时,服务器报告它正在尝试从驱动器 C: 启动,但始终无法通过。

我之前在几十台服务器上使用过 CentOS,从来没有遇到过任何问题,但大多数服务器都是定制的,以兼容 CentOS。这些服务器被放到我手上,我被告知要“让它工作”。

这些服务器是第 8 代,配有 HP Dynamic Smart Array B320i RAID 控制器。我自己还没有时间研究这个问题,我只是想给 SF 写封信,看看是否有人注意到了类似的问题。该系统有六个物理 SSD,分为三个逻辑驱动器,插槽 1 和 2 是用于操作系统的 RAID 1。插槽 3-5 是用于数据的 RAID 5,插槽 6 是用于日志的单个驱动器。

我尝试将控制器切换到 AHCI,这是我在 HP 知识库中读到的,但似乎没有效果。

任何帮助是极大的赞赏。

答案1

HP 服务器会不时更新,因此说明服务器的代数非常重要。有了这些信息,您就可以查询服务器是否通过了 Red Hat 上游产品的认证。

您还可以通过服务器类型了解使用了哪种 raid 控制器以及可能需要哪种驱动程序。

据我所记得,使用了不同的 Proliant 360 RAID 控制器。其中一个控制器创建众所周知的 /dev/cciss/c0d0 设备,并且在 Linux 下得到很好的支持。另一个通常用于较便宜版本的 RAID 控制器是基于软件的,这可能是您遇到麻烦的原因。

为了修复此问题,我将从 CentOS 安装 DVD 启动救援模式。然后识别您的安装(由于在安装过程中找到了该设备,因此驱动程序似乎可用于 anaconda 安装程序)。

当您 chroot 到已安装的根文件系统时,我会下载 proliant 的支持包并安装所有驱动程序并重建初始 ramdisk。

我还会检查启动组件(grub、内核、initrd)。

相关内容