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

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

我有一台 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 总线控制器:Hewlett-Packard Company Smart Array Controller (rev 04)”。

我没有使用过 ProLiant(甚至没有使用过其他“服务器机房”类型的机器)。另外,这是一台二手机器,我无法联系到原来的所有者/配置者。其中一个硬盘驱动器的前面亮着橙色​​指示灯……我应该把它取出来吗?

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

如果我需要提供更多信息,或者您对将 archlinux 安装到此机器上有任何提示,请告诉我。

答案1

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

但真正的问题是服务器的年龄,再加上(推测)ArchLinux 发行版和内核的新颖性。

ccissHP Smart Array RAID 控制器多年来一直使用 Linux内核驱动程序(~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 智能存储管理员或者惠普 ProLiant 服务包运行系统和阵列的更多初始配置步骤。如果使用后者,您还可以更新系统的固件和其他一些关键项目。

不管怎样,我都会移除坏磁盘或与系统销售商合作安排更换。如果驱动器出现故障,则无法用于创建逻辑驱动器。

相关内容