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 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 控制器使用 Linux
cciss
核心驅動程序多年(~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 Administrator或HP Service Pack for ProLiant為系統和陣列執行更多初始配置步驟。如果您使用後者,您還可以更新系統的韌體和其他一些關鍵項目。
無論哪種方式,我都會刪除壞磁碟或與賣給你係統的人一起安排更換。如果驅動器發生故障,它將無法用於創建邏輯驅動器。