Raid

在 HP Dynamic Smart Array B320i 控制器上擴展 RAID 陣列

  • November 28, 2017

我有幾台配備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 控制器無法進行邏輯驅動器擴展、遷移或修改。

這是一個恥辱。

在這種特定情況下,我必須重建伺服器才能將新磁碟添加到陣列集中。

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