Hardware-Raid

如何從 HP 智能陣列將單個磁碟作為邏輯/物理磁碟

  • January 26, 2016

嗨,我有一台執行 ubuntu Trusty 的 HP 伺服器 DL Gen 8。我正在執行 hpssacli。

如果您在下面看到我的配置,我有 6 個未分配的驅動器。我可以輕鬆創建 RAID 配置,這不是問題。但基本上我想創建每個未分配的驅動器作為它自己的驅動器。所以我想要6個單獨的驅動器。

我為什麼要這樣做……因為我正在設置 Elasticsearch,而 Elasticsearch 可以將其數據條帶化到物理磁碟上。這樣做的好處是,如果我失去了一個磁碟,我只會失去那部分數據。此外,Elasticsearch 還具有“複製”功能,因此實際上,該特定部分也將位於另一台伺服器上。

最初我有 RAID 0 設置,我們失去了一個磁碟。沒問題,因為 Elasticsearch 已經在另一台伺服器上進行了備份。設置為單個磁碟很酷,我只會失去一個磁碟而不是整個磁碟,Elasticsearch 會恢復。

所以說了這麼多。是否可以將這 6 個磁碟中的每一個都創建為陣列中的單獨磁碟?或者我是否需要物理進入盒子並將驅動器重新連接為普通磁碟直接連接到 IDE 而不是通過控制器?

sudo hpssacli ctrl 全部顯示配置

Smart Array P420i in Slot 0 (Embedded)    (sn: 001438029ED41E0)

Internal Drive Cage at Port 1I, Box 2, OK

Internal Drive Cage at Port 2I, Box 2, OK
array A (Solid State SATA, Unused Space: 0  MB)


 logicaldrive 1 (111.8 GB, RAID 1, OK)

 physicaldrive 1I:2:1 (port 1I:box 2:bay 1, Solid State SATA, 120 GB, OK)
 physicaldrive 1I:2:2 (port 1I:box 2:bay 2, Solid State SATA, 120 GB, OK)

unassigned

 physicaldrive 1I:2:3 (port 1I:box 2:bay 3, Solid State SATA, 960.1 GB, OK)
 physicaldrive 1I:2:4 (port 1I:box 2:bay 4, Solid State SATA, 960.1 GB, OK)
 physicaldrive 2I:2:5 (port 2I:box 2:bay 5, Solid State SATA, 960.1 GB, OK)
 physicaldrive 2I:2:6 (port 2I:box 2:bay 6, Solid State SATA, 960.1 GB, OK)
 physicaldrive 2I:2:7 (port 2I:box 2:bay 7, Solid State SATA, 960.1 GB, OK)
 physicaldrive 2I:2:8 (port 2I:box 2:bay 8, Solid State SATA, 960.1 GB, OK)

請,請,不要這樣做,因為多個 RAID0 邏輯驅動器由一個磁碟組成!!!!

如果您希望正確執行此操作,請啟用控制器的“HBA 模式”。這將禁用控制器的所有 RAID 功能。此功能適用於需要原始磁碟訪問的 ZFS/StorageSpaces/Hadoop/vSAN 解決方案。

請記住,在此設置下,所有八個磁碟都將顯示為傳遞給作業系統的單獨設備。

你不能。SmartArray 控制器不支持直通。然而,一些工程師使用以下解決方法:他們從每個磁碟創建 raid0 並使用它們。但我認為這太混亂和令人毛骨悚然。

同時,我不認為 ElasticSearch 中的軟體條帶化是一個可觀的選擇:沒有軟體條帶可以比硬體陣列更好。

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