IBM_V7000底層結構及數據恢復案例詳解

                       IBM_V7000底層結構及數據恢復案例詳解服務器

    IBM_V7000(全名IBM Storwize V7000)是IBM推出的新一代中端存儲系統,儘管定位中端,Storwize V7000卻提供了以往高端存儲才具有的強大存儲管理功能。其常見型號有IBM Storwize V3700IBM Storwize V5000以及IBM Storwize V7000其底層存儲結構支持RIAD 0,RAID 10,RAID5以及RAID 6。上層的卷支持普通卷,精簡模式的卷,鏡像模式的卷以及精簡鏡像模式的卷。雖然在總體存儲結構上V7000作的很不錯,但某些物理故障或其餘操做均可能會對卷或存儲形成破壞,所以對系列存儲的數據恢復技術纔有了用武之地。架構

 

【配置IBM_V7000】ide

一、使用管理IP鏈接IBM_V7000,輸入用戶名(默認:superuser)和密碼(密碼:passw0rd)。spa

wKioL1P2x4ex6vBnAAGNZj2wWpU984.jpg

二、默認是沒有任何配置的,須要先配置Mdisk,池以及卷,而後添加主機映射卷。blog

wKiom1P2xoeRkzZaAAGePMHJKr8421.jpg

三、建立Mdisk,Mdisk的類型有RAID0,RAID0,RAID5以及RAID6。get

wKioL1P2x7-RE4aNAAHFT1T73b4097.jpg

四、建立池,能夠將多個Mdisk劃分到一個池中。產品

wKiom1P2xr6B0rR4AAHquWkokWo246.jpg

五、建立卷,卷是在池的基礎之上配置的,卷的類型有通用,自動精簡,鏡像以及精簡鏡像。it

wKiom1P2xtziL4H5AAFiz50QDMk062.jpg

六、建立主機並映射卷,主機的類型有光纖通道的主機和iscsi的主機。io

wKioL1P2yAbhY77mAAD7au0Mgl4931.jpg


至此整個配置的大體流程就算完了,可是咱們並不知道分配給主機的邏輯卷,實際在磁盤是如何分佈的。那它們是如何分佈的呢?詳解下文的結構與原理,其結構和HP Lefthand系列的存儲產品很像,詳見做者文章 HP-lefthand底層結構詳解及存儲災難數據恢復class

 

【結構及原理】

    其實IBM_V7000的底層原理並不複雜,整個存儲結構一共分爲四層。

第一層:既物理硬盤,是實際存放數據的地方。

第二層:IBM_V7000中命名爲Mdisk,其實就RAID,是多個物理磁盤的集合。

第三層:池,是將多個Mdisk組合成一個大的邏輯容器。

第四層:卷,從池中分配出來的空間,面向用戶的存儲單位,卷不能夠跨池。

結構圖以下:

wKioL1P2yBKT_mx0AAGFj6VT8Xc182.jpg

    從總體的存儲結構上看,磁盤纔是數據最終存放的地方。而所謂的Mdisk,池和卷都是將物理磁盤虛擬化了而已。在物理磁盤這一層,數據是以小塊爲單位(Block)存儲的,N多個磁盤組成了一個Mdisk,既存放在Mdisk中的數據會分紅N多個Block平均分佈在全部磁盤上。在Mdisk這一層,數據是以段(Section)爲單位存儲的,多個Mdisk組成了一個池,既在池中建立的卷會被分紅若干個段放到不一樣的Mdisk中,不一樣卷的類型分佈在池中的方式也不一樣,不過最終仍是以段爲單位存儲在Midsk中的。

 

    整個存儲過程則是用戶將數據存放到卷中,而卷又會被分割成若干個段分佈在不一樣Mdisk中,而Mdisk又會將段分紅若干個塊分佈在不一樣的磁盤中。最終數據所有是以塊爲單位分佈在不一樣的磁盤中。

 

【數據恢復案例】

一、存儲架構

存儲型號:IBM_V7000

磁盤數量:24塊600G SAS磁盤

Mdisk數量:2個Mdisk,都是RAID 5

卷數量:2個2T的通用模式,1個3T精簡模式。

2、故障緣由  

    因磁盤老化致使Mdisk中有幾塊磁盤掉線,致使Mdisk不可用形成上層卷沒法訪問。而因只設置了一個全局熱備,在磁盤掉線後管理人員沒有及時更換磁盤才形成整個故障的發生。

三、解決方案

先鏡像全部磁盤,而後分析哪些磁盤是一組Mdisk。

找出屬於同一組Mdiskd磁盤,而後分析是否存在磁盤掉線的狀況。

若是存在掉線磁盤,則在Mdisk組中除掉此磁盤。

生成Mdisk,接着分析Mdisk之間的結構。

生成池,接着分析卷的結構,因不一樣卷的類型不同,因此存儲結構也不同。

    分析完卷的結構後就能夠生成每一個卷的數據了。

四、數據恢復成功

    因爲只是Mdisk中有幾塊磁盤掉線了,沒有再作其餘操做。因此整個數據恢復的很完整,客戶也很滿意。

 

    因爲對IBM V7000系列存儲的底層結構研究的很透徹,因此對此係列存儲的故障,數據幾乎均可以挽救。可是,有一種狀況數據是沒法挽救的,那就是全部磁盤被重建了而且初始化完成了。由於在建立完Mdisk以後,系統會對Mdisk作初始化,也就是清零。以下圖

wKioL1P2yB6ShbNvAAEgMuZLYCA889.jpg

所以,若是是存儲被重建了,而且還被初始化完了,那基本就沒戲了。

 

做者:鄧奇 (北亞服務器數據恢復工程師)

郵箱:dq@frombyte.com

聯繫方式:010-4006505808-801

相關文章
相關標籤/搜索