在 HP Dynamic Smart Array B320i 控制器上擴展 RAID 陣列
我有幾台配備Dynamic Smart Array B320i RAID 控制器的 HP ProLiant DL360e Gen8伺服器。
一個特定係統出廠時安裝了一個磁碟,而不是 RAID 1 鏡像所需的一對驅動器。我要求另一個驅動器,但繼續將作業系統安裝為 RAID 0,打算稍後添加第二個磁碟。
當它到達時,我使用HP Smart Storage Administrator完成了正常的 HP 陣列擴展(轉換)過程。奇怪的是,在 GUI 中沒有將附加驅動器添加到現有陣列的實際選項。
所以我看了一下 CLI 選項。
目前數組配置片段(此處為完整配置):
=> ctrl all show config Dynamic Smart Array B320i RAID in Slot 0 (Embedded) Internal Drive Cage at Port 1I, Box 1, OK Internal Drive Cage at Port 2I, Box 0, OK array A (SAS, Unused Space: 212343 MB) logicaldrive 1 (72.0 GB, RAID 0, OK) physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK) unassigned physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
使用命令行
hpssacli
工具啟動轉換產生了錯誤:# hpssacli controller slot=0 array A add drives=allunassigned Error: This operation is not supported with the current configuration. Use the "show" command on devices to show additional details about the configuration. Reason: Transformation size zero. This may indicate that there is no battery or a failed battery on the controller.
B320i 控制器規格的快速檢查顯示:
Provides increased server uptime by providing advanced storage functionality: - Online RAID level migration (between any RAID level/with FBWC ) - Online drive firmware upgrade - Pre-Failure Warranty
如果存在 FBWC 單元,Smart Array B320i 似乎應該能夠進行 RAID 級別遷移。有問題的控制器安裝了健康的 512MB FBWC 單元和 SAS 許可證密鑰。
然而,惠普網站深處的這個簡短說明說:
使用者擁有一台 B320i,安裝了 512MB 記憶體模組和 SAS 許可證。附加驅動器已添加到伺服器,使用者希望擴展陣列,然後擴展邏輯驅動器。在查看陣列配置實用程序 (ACU) 時,沒有執行此操作的選項。
B 系列智能陣列控制器不允許此功能。大多數 P 系列智能陣列控制器都提供此選項。如果使用者希望升級到 P 系列智能陣列,執行此操作的說明包含在
$$ the documentation $$
所以,雖然我可以接受產品文獻中可能存在不正確(誤導性)的語言,但我實際上能做些什麼呢?
我似乎被一個無法修改其物理或邏輯驅動器配置的 RAID 控制器所困擾。除了完全重新格式化、陣列重新配置和重建之外,該系統還有其他選擇嗎?
還有其他想法嗎?
這只是行不通。
我承認影響購買此解決方案決定的文件存在缺陷,並且HP Smart Array B320i RAID 控制器無法進行邏輯驅動器擴展、遷移或修改。
這是一個恥辱。
在這種特定情況下,我必須重建伺服器才能將新磁碟添加到陣列集中。