使用 storcli 擴展 raid6 陣列時出現問題

使用 storcli 擴展 raid6 陣列時出現問題

我有一個 RAID 930-16i 4GB RAID 卡。

我最初使用由 RAID6 中的 4 個 SSD 組成的單一 vd

-------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC     Size Name
-------------------------------------------------------------
0/0   RAID6 Optl  RW     Yes     NRWBD -   ON  6.984 TB VD_1
-------------------------------------------------------------

我的系統共有 6 個磁碟

---------------------------------------------------------------------------------------------------
EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                                   Sp Type
---------------------------------------------------------------------------------------------------
134:0     1 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:1     2 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:2     0 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:3     3 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:4     4 UGood  - 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:5     5 UGood  - 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
---------------------------------------------------------------------------------------------------

於是我就去添加第5塊盤(134:4)來在線擴容RAID陣列,成功了:

./storcli /c0/v0 start migrate type=raid6 option=add drives=134:4

我現在想新增第 6 個磁碟。但是,當我嘗試添加它時,出現錯誤:

./storcli /c0/v0 start migrate type=raid6 option=add drives=134:5
CLI Version = 007.1325.0000.0000 June 19, 2020
Operating system = VMkernel 6.7.0
Controller = 0
Status = Failure
Description = None

Detailed Status :
===============

------------------------------------------------------
VD Operation Status ErrCd ErrMsg
------------------------------------------------------
 0 Migrate   Failed   255 Start Migrate not possible.
------------------------------------------------------

之前的磁碟擴充正常時為什麼會出現錯誤訊息,有什麼想法嗎?

答案1

我和OP有同樣的問題,我也很難診斷。在執行第一次成功擴展後,我嘗試使用以下命令添加其他磁碟:

./storcli64 /c0/v0 start migrate type=raid6 option=add drives=0:6-7

哪個回應:

------------------------------------------------------
VD Operation Status ErrCd ErrMsg
------------------------------------------------------
 0 Migrate   Failed   255 Start Migrate not possible.
------------------------------------------------------

我找不到一種簡單的方法來診斷實際故障。關於可能發生的情況的唯一線索是以下命令:

./storcli64 /c0/v0 show all

您也應該得到類似的輸出:

VD0 Properties :
==============
Strip Size = 256 KB
Number of Blocks = 125002842112
VD has Emulated PD = Yes
Span Depth = 1
Number of Drives Per Span = 6
Write Cache(initial setting) = WriteBack
Disk Cache Policy = Disk's Default
Encryption = None
Data Protection = Disabled
Active Operations = Background Initialization (89%)
Exposed to OS = Yes
OS Drive Name = /dev/sda
Creation Date = 13-07-2021
Creation Time = 05:45:51 AM
Emulation type = default
Cachebypass size = Cachebypass-64k
Cachebypass Mode = Cachebypass Intelligent
Is LD Ready for OS Requests = Yes
SCSI NAA Id = 600304802411a602287fe50f14e63699
Unmap Enabled = N/A

就我而言,您可以看到:

Active Operations = Background Initialization (89%)

要獲取更多詳細信息,請執行:

./storcli64 /c0/v0 show bgi

這應該會為遷移提供類似的輸出:

-------------------------------------------------------
VD Operation Progress% Status      Estimated Time Left
-------------------------------------------------------
 0 BGI              89 In progress 17 Hours 53 Minutes
-------------------------------------------------------

看來,一旦遷移完成,這並不意味著控制器已準備就緒,它必須運行後台初始化步驟。

答案2

好的。我不知道自從我發布以來過去 1 小時左右發生了什麼變化,但我再次執行了該命令(與我原來的帖子相同的命令)

./storcli /c0/v0 start migrate type=raid6 option=add drives=134:5

並且它正在運行 - 顯示距離擴展完成還有約 24 小時。

相關內容