Linux

HP ProLiant - GNU/Linux - 找不到 RAID 驅動器

  • April 20, 2015

我有一個 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 Driver (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 安裝到這台機器上的提示。

我可能不會使用 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為系統和陣列執行更多初始配置步驟。如果您使用後者,您還可以更新系統的韌體和其他一些關鍵項目。

無論哪種方式,我都會刪除壞磁碟或與賣給你係統的人一起安排更換。如果驅動器發生故障,它將無法用於創建邏輯驅動器。

引用自:https://serverfault.com/questions/683936