HP ProLiant - GNU/Linux - 找不到 RAID 驱动器

lma*_*ica 2 linux hp-smart-array hp-proliant arch-linux raid-controller

我有一个 ProLiant DL360 G5。我想在这台机器上安装 Arch Linux,但我遇到了以下困难:

我已经启动了 Arch Linux 安装 CD,但我似乎无法访问硬盘驱动器(显然,有 6 个)。有一个/dev/cciss/c0d0,但运行会fdisk c0d0;产生“fdisk:无法打开 c0d0:没有这样的设备或地址”。有/dev/sda{,1,2},但它们对应于安装介质。没有/dev/hd*dmesg | grep -i cis产生“HP CISS 驱动程序 (v 3.6.26)”和“cciss 0000:06:00.0: cciss0: <0x3230> at PCI 0000:06:00.0 IRQ 24 using DAC”。lspci产生“RAID 总线控制器:惠普公司智能阵列控制器(修订版 04)”。

我没有使用 ProLiant(甚至其他“服务器机房”类型的机器)的经验。此外,这是一台二手机器,我无权访问原始所有者/配置者。其中一个硬盘驱动器的前面有一个橙色指示灯......我应该把它取出来吗?

根据我的阅读,智能阵列驱动程序已经包含在 linux 内核中一段时间​​了,但也许我仍然需要一些驱动程序?

如果我需要提供更多信息,请告诉我,如果您有关于将 archlinux 安装到这台机器上的任何提示,请告诉我。

eww*_*ite 5

我可能不会使用 ArchLinux,因为作为一个发行版,它并不真正属于我所知道的任何硬件供应商的支持范围。Red Hat/CentOS、Debian 和 SuSE 是供应商兼容性目标是有原因的。

但这里真正的问题是服务器的年龄,再加上您的 ArchLinux 发行版和内核的(假定)新奇。

HP Smart Array RAID 控制器使用 Linuxcciss内核驱动程序多年(~2001-2010)。对应的块设备是/dev/cciss/cXdY,其中 X 是控制器,从 0 开始枚举,Y 是逻辑驱动器号。

这个方案随着驱动程序引入而hpsa改变,它移回了标准的 Linux SCSI/dev/sdX命名。

最新的 Linux 内核对老一代 HP 控制器的支持有限。请参阅以下问题:

CentOS 7 x64 和 HP Proliant DL360 G5 SCSI 控制器兼容性


在这种情况下,我们需要知道您的阵列的健康状况。橙色或琥珀色指示灯表示磁盘出现故障。您可以使用 HP Option ROM Configuration for Arrays (ORCA) 在基本级别配置 RAID 控制器和逻辑驱动器。F8在服务器的 POST 过程中出现提示时按。这是相关文档

在此处输入图片说明

此外,您可以使用离线HP Smart Storage AdministratorHP Service Pack for ProLiant为系统和阵列运行更多初始配置步骤。如果您使用后者,您还可以更新系统的固件和其他一些关键项目。

无论哪种方式,我都会删除坏磁盘或与向您出售系统的人合作以安排更换。如果驱动器出现故障,它将无法用于创建逻辑驱动器。