華為服務器Linux在線做RAID方法


背景概述

最近維護大數據的一些主機,大概有3k+的數目,有很大一部分是華為的服務器,大部分是12塊數據盤,單盤做RAID0來存放數據,但是通常硬件是不可靠的,磁盤損壞是常態,

然而磁盤損壞進行定位更換后,需要重啟服務器進入RAID配置界面進行磁盤的RAID操作,但是這樣成本會很大,需要多方溝通確認。為了高效的完成此項工作,我們咨詢了華為的工程師,他們原本說不支持在Linux系統內直接做RAID,對RAID的創建操作等,但是我們從官方查到了方法,再次咨詢對方才給出支持,我xxxxx(省略一萬字),話說華為工程師能不能專業一點,好嗎?

 官方方案

華為官方提供的文檔:
 

 

扣卡的型號需要先了解好,之后讓華為工程師來確認是否支持在線做RAID,一般情況下是支持的。

最佳實踐:

  • 此次扣卡型號為: 3108
  • 查看所有的磁盤陣列信息
# storcli64 /c0  show all |more
---------------------------------------------------------------------------
EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                Sp
---------------------------------------------------------------------------
0:0       1 Onln   0 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:1      13 Onln   0 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:2       2 Onln   1 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:3      14 Onln   2 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:4       7 Onln   3 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:5       8 Onln   4 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:6       6 Onln   5 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:7      19 Onln   6 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:8       3 Onln   7 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:9      21 UGood  - 3.637 TB SATA HDD N   N  512B HUS726040ALA610      D  # 剛更換的磁盤 0:9 代表EID=Enclosure Device ID 和Slt槽位id 狀態為UGood
0:10      5 Onln   8 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:11     10 Onln   9 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U 
0:12      4 Onln  10 3.637 TB SATA HDD N   N  512B HGST HUS724040ALA640 U
 
  • 首先查詢是否有 preservedcache(上塊壞盤殘留的RAID信息),有則先清除,否則創建RAID不成功
# storcli64 /c0 show preservedcache
Controller = 0
Status = Success
Description = None
 
 
-----------
VD State   
-----------
 8 Missing
-----------
 
  • 清理方法 /c0 代表 控制器id v8則上面的 vd 8
# storcli64 /c0/v8 delete preservedcache
Controller = 0
Status = Success
Description = Virtual Drive preserved Cache Data Cleared.
 
  • 查詢驗證preservedcache是否已清除成功
[root@nma04-305-bigdata-032000055.ctc.local][~]
# storcli64 /c0 show preservedcache     
Controller = 0
Status = Success
Description = No Virtual Drive has Preserved Cache Data.
 
  • 創建RAID: /c0 控制器id 0  r0 代表raid級別 drives代表磁盤槽位 wt write through
# storcli64 /c0 add vd r0 drives=0:9 wt
Controller = 0
Status = Success
Description = Add VD Succeeded

 

建議

換盤有風險,操作需謹慎,建議更換磁盤的時候最好此服務器上所有數據進行備份,數據無價,我想每個運維人都了解的。

如果有不清楚的地方,建議看官方文檔或者找華為售后工程師咨詢。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM