記一次RAID陣列的遷移經歷
xu言:
最近,某電信機房因為空調漏水問題導致了我司的Dell R430 服務器的主板及CPU不同程度受損。服務器已經不能正常開機。但是,又基於把服務器的數據需要最短時間進行恢復。抱著試試看的心裏進行了磁盤整體遷移到備機上面(相同型號陣列卡,相同型號服務器,僅批次不同)
Dell PowerEdge RAID控制器(PERC) 9系列的陣列卡做了一番調查:(數據來自Dell官方網站)
型號 |
接口 支持 |
PCI支持 |
SAS 接口 |
高速緩存 大小 |
回寫 高速緩存 |
RAID級別 |
硬盤最大數量 支持 |
RAID支持 |
PowerEdge RAID控制器(PERC) |
||||||||
PERC H830 適配器 |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4外置 |
2 GB NV |
支持閃存 高速緩存 |
0、1、5、6、10、50、60 |
255 |
硬件RAID |
PERC H730P 適配器 |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
2 GB NV |
支持閃存 高速緩存 |
0、1、5、6、10、50、60 |
32 |
硬件RAID |
PERC H730P Mini Mono |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
2 GB NV |
支持閃存 高速緩存 |
0、1、5、6、10、50、60 |
32 |
硬件RAID |
PERC H730P Mini Blade |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
2 GB NV |
支持閃存 高速緩存 |
0、1、5、6、10、50、60 |
32 |
硬件RAID |
PERC H730 適配器 |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
1 GB NV |
支持閃存 高速緩存 |
0、1、5、6、10、50、60 |
32 |
硬件RAID |
PERC H730 Mini Mono |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
1 GB NV |
支持閃存 高速緩存 |
0、1、5、6、10、50、60 |
32 |
硬件RAID |
PERC H730 Mini Blade |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
1x4內置 |
1 GB NV |
支持閃存 高速緩存 |
0、1、5、10、50、60 |
32 |
硬件RAID |
PERC H330 適配器 |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
無高速緩存 |
無高速緩存 |
0、1、5、10、50 |
16個RAID、 32個非RAID |
硬件RAID |
PERC H330 Mini Mono |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
無高速緩存 |
無高速緩存 |
0、1、5、10、50 |
16個RAID、 32個非RAID |
硬件RAID |
PERC H330 Mini Blade |
12 Gb/s SAS 6 Gb/s SATA |
PCI-Express 3.0 |
2x4內置 |
無高速緩存 |
無高速緩存 |
0、1、5、10、50 |
8 |
硬件RAID |
S130軟件 RAID |
6 Gb/s SATA |
不適用 |
不適用 |
無高速緩存 |
無高速緩存 |
0、1、5、10 |
8 |
軟件RAID - 僅限Windows |
12 Gbps SAS外置 HBA |
12 Gb/s SAS |
PCI-Express 3.0 |
2x4外置 |
無高速緩存 |
無高速緩存 |
無RAID 僅限直通模塊 |
255 |
無RAID 僅限直通模塊 |
Tips: 雖然,不能正常開機但是電源經過完全取下來後發現電源並未壞(以前一直判斷以為是電源問題),因為當把電源完全拔掉後進行(黑綠線)短路測試。發現電源能正常運轉,但是插到主板上以後停止工作。
遷移過後,再詳細去的去dell官方去查詢了一下資料:
磁盤遷移提示:
支持從 PERC H700 和 H800 至 PERC H710P 和 H810 的虛擬磁盤遷移
支持在 H710、 H710P、或 H810 中創建的卷的遷移
支持將在 H310 上創建的卷遷移至 H710、 H710P、或 H810
不支持從 H700 或 H800 至 H310 的遷移
不支持從 H710、 H710P、或 H810 至 H310 的遷移
註: 在執行磁盤遷移前,源控制器必須處於脫機狀態。
註: 磁盤不可遷移至舊版或換代前的 PERC 卡。
註: 非 RAID 磁盤僅在 PERC H310 控制器上受支持。不支持遷移至任何其他PERC 產品。
註: 在提供或配置相應的密鑰 (LKM) 情況下,支持導入受安全保護的虛擬磁盤。
如果控制器檢測到物理磁盤包含現有配置,則將該物理磁盤標記為 foreign(外部),並生成檢測到外部磁盤的警報提示。
小心: 請勿在 RLM 或聯機容量擴展 (OCE) 過程中嘗試磁盤漫遊。這將導致虛擬磁盤丟失。
遷移過程,從開不了機服務器按順序拔掉硬盤(因為我們做的是R5,使用了3個硬盤。)
壞服務器盤1 壞服務器盤2 壞服務器盤3 依次取出並記錄順序
備用服務器盤1 備用服務器盤2 備用服務器盤3 依次取出並記錄順序
然後,打開備用服務器,會看到如下提示
這裏為了保險起見,我們還是按了“Ctrl+R”進入到了raid配置界面(效果和按C一致)
後來查詢發現這個提示是一個簡便操作:
服務器自檢提示:PERC卡發現外來配置(Foreign Configration)。這裏我們如果按“F”鍵,PERC將自動從硬盤導入相關的RAID配置信息。為了看得明白點,我們選擇按“C”進入管理界面進行配置。
進入raid界面以後,可以直接按F2,然後選擇Foreign Config(外部配置)---> Import (導入磁盤裏面的raid信息)
選擇後,悔有一個警告提示。選擇“Yes”,然後正常ctrl + alt +del 重啟服務器即可
PS:因為批次不同可能有些更換以後會需要重新安裝網卡驅動。
Sum:
1.檢測服務器的時候,還需要更加細心。本次第一次判斷服務器故障的時候居然沒有發現水痕!!!(一心想機房PDU浪湧的問題去了)
2.Raid進行遷移的時候,請先確定raid的版本和硬件型號盡量一致。(不要在線情況下操作!!!)
3.做了Raid的硬盤順序很重要
4.dell的S130軟陣列卡就是坑,特別是裝linux系統的時候(官方提示,僅支持windows系列)
參考資料:
http://www.dell.com/learn/cn/zh/cnbsd1/help-me-choose/hmc-raid-controller-13g#hmcTabs-1
http://zh.community.dell.com/techcenter/systems-management/w/wiki/397.raid
記一次RAID陣列的遷移經歷