沒有兩個 RAID1 的可啟動設備
我有一個戴爾 Poweredge R310。配置了兩個 RAID1,每個 1TB。我的可啟動設備位於 BAY 2 和 3。如果我在 Bay 0 和 1 中添加另一個 RAID 1,它將找不到可啟動設備。如何更改 Raid 控制器的引導順序,使其嘗試從 BAY 2 和 3 上的第二個 RAID 引導?
RAID 控制器:SAS6IR 與 DELL SAS 6 v.6.22.03.00 的 LSI Corp Config Utility
我知道伺服器不是最新的,但我真的找不到任何關於我的問題的資訊。
SAS 6/iR 控制器已經足夠老,以至於連接順序很重要 - 控制器只能從具有最低 ID(插槽號)的驅動器引導,無論您如何處理引導設置。如果您將目前標記為 PD 2 和 PD 3 的驅動器交換到插槽 0 和 1,您應該能夠按預期啟動並看到新驅動器。
手冊第 50 頁也提到了這一點:http:
//www.dell.com/support/home/us/en/19/product-support/product/dell-sas-6ir-intgtd-and-adptr/manuals
應該可以通過 DELL 實用程序、控制器啟動韌體(通常在啟動時按 F12 訪問)或 IPMI。
您也可以只使用名為 megacli 的 LSI 工具。它適用於任何 LSI 控制器。你可以在這裡下載。如您所見,該工具對所有 SATAIII/SAS 控制器都是通用的。您將需要“MegaCLI 5.5 P2”。他們包含 rpm 包。對於基於 deb 的作業系統,您可以使用外星人或其他工具,但實際上它是靜態連結的二進製文件,因此您只需提取並執行二進製文件即可。
首先,列出所有邏輯驅動器:
megacli -LDInfo -Lall -Aall
對於每個配置的虛擬驅動器,您將獲得輸出。
Adapter 0 -- Virtual Drive Information: Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 278.875 GB Mirror Data : 278.875 GB State : Optimal Strip Size : 64 KB Number Of Drives : 2 Span Depth : 1 Default Cache Policy: WriteBack, ReadAdaptive, Cached, Write Cache OK if Bad BBU Current Cache Policy: WriteBack, ReadAdaptive, Cached, Write Cache OK if Bad BBU Default Access Policy: Read/Write Current Access Policy: Read/Write Disk Cache Policy : Disk's Default Encryption Type : None Is VD Cached: Yes Cache Cade Type : Read Only
然後,您只需選擇所需的驅動器作為引導驅動器。對於來自適配器 0 (a0) 的驅動器 0 (L0),將
megacli -AdpBootDrive -Set -L0 -a0
當然,這意味著您需要以一種或另一種方式啟動伺服器。如果您沒有作業系統,或者它無法啟動,只需創建帶有一些 linux 的可啟動快閃記憶體。