■
我們在規(guī)劃服務器本地存儲的時候,一般是為服務器配置RAID,并在機房放置一塊同樣容量、大小的硬盤做為備用。并且定期巡檢機房,一旦看到磁盤報警(紅燈或黃燈),應該用備用硬盤替換故障磁盤,此時RAID卡會檢測到硬盤替換,并在新替換的磁盤上重建數(shù)據(jù)。
這種方式是目前大多數(shù)單位使用的方法,但是,服務器一般都能正常使用三五年不出問題,開始的時候,可能還會定期檢查服務器,之后可能管理員就很少去機房檢查,即使去機房檢查也很少一一查看服務器的硬盤指示燈。在配置RAID5時,如果陣列中只有一塊硬盤出現(xiàn)故障,系統(tǒng)會正常工作,如果有多塊硬盤出現(xiàn)故障,則系統(tǒng)將不能正常工作。如果長時間不檢查,等發(fā)現(xiàn)系統(tǒng)出現(xiàn)問題時再去檢查,一般都是出現(xiàn)不止一塊磁盤出現(xiàn)故障,此時修復系統(tǒng)就比較麻煩。
一臺工作多年的DELL 2900服務器,近期有一塊磁盤(位置為3)出現(xiàn)故障(呈琥珀色閃爍,離線),而另一塊磁盤(位置為0)亦開始呈綠色/琥珀色閃爍,該提示是驅(qū)動器預報故障。該服務器共有6塊3.5寸、15K、300GB硬盤,配置RAID5,這6塊磁盤依次插在0~5的位置。
服務器已經(jīng)不能進入系統(tǒng)(提示找不到系統(tǒng)盤)。到機房之后,看到服務器硬盤檔板都是灰塵,先關閉服務器電源,將每個硬盤拔下,先清理灰塵,注意不要一下把所有硬盤拔下來,而是一個一個清理灰塵,避免插錯位置。
清理完灰塵,重新打開服務器電源,按Ctrl+R鍵進入RAID配置配置,在“Physical Disk Management”(物理磁盤管理)視圖中,可以看到03盤位的磁盤已經(jīng)標記為“Failed”。
因為機房有一塊備用硬盤,換上備用硬盤之后,開始重建。
返回到“VD Mgmt”界面,在“Physical Disks(物理磁盤組)”可以看到重建進度。
對于300GB的磁盤,在沒有進入操作系統(tǒng)界面、在RAID卡配置界面中,大約需要70分鐘的時間就可以完成重建。
在重建完成后,需要進行數(shù)據(jù)的一致性校驗。在“Virtual Disks(虛擬磁盤)”中,選擇每一個邏輯磁盤,按F2鍵,選擇“Consistency Check(一致性檢查,以便驗證使用RAID級別 1、5、6、10、50 和 60 的 虛 擬磁盤中的冗余數(shù)據(jù))”,檢查數(shù)據(jù)是否完好、正確。
一致性檢查速度較快,如圖1所示,這是檢驗進度,應該幾分鐘完成。注意,不要誤選中“Initialization(初 始 化)”,完全初始化將對所有已經(jīng)存在的數(shù)據(jù)造成永久性破壞。
3組受試產(chǎn)婦的年齡、身高、體質(zhì)量、孕期及痛經(jīng)史等一般資料比較,差異無統(tǒng)計學意義(P>0.05),具有可比性,見表1。
應該對每一個邏輯磁盤進行校驗。檢驗完成后,退出RAID卡配置界面,此時系統(tǒng)會得以恢復。
對于00位置的磁盤、間隔大約120秒閃爍一次黃燈的硬盤,為了防患于未然,也應該替換,但當前機房只有一個硬盤,需要購買新的硬盤替換。
當前情況是,該單位有兩臺DELL 2900服務器,每臺都是6塊硬盤做RAID5,在機房準備了一塊備用磁盤,發(fā)現(xiàn)那臺服務器磁盤出現(xiàn)問題就人工替換。由于服務器已經(jīng)使用多年,管理員怕硬盤再次出現(xiàn)問題,畢竟不可能每天都來機房檢查。此時就引來一個問題,有沒有辦法,不是人工替換硬盤,而由服務器自動替換損壞硬盤呢?這可以通過在服務器中添加全局熱備用磁盤來解決。
全局熱備用磁盤,是在磁盤子系統(tǒng)中配置一塊或多塊額外的磁盤,額外的磁盤平常不用,處于備用狀態(tài),一旦系統(tǒng)中出現(xiàn)有故障的磁盤,系統(tǒng)可以用備用的磁盤自動重建磁盤控制器上任何發(fā)生故障的驅(qū)動器。奇偶/鏡像數(shù)據(jù)用于將有故障磁盤中丟失的數(shù)據(jù)寫入到熱備用磁盤中,從而將處于臨界狀態(tài)的時間降為最低。
RAID-0沒有必要采用熱備用驅(qū)動器,因為它不提供任何鏡像數(shù)據(jù)或奇偶校驗信息,當然也不能實現(xiàn)磁盤重建。
圖1 校驗進度
如果要為所有服務器都配置全局備用磁盤,需要為每臺服務器再次配置一塊相同容量、性能的磁盤。等過了幾天,磁盤到位之后,我們先在有故障硬盤的服務器的空閑盤位上(磁盤位置07)插上新的硬盤,進入系統(tǒng)將這塊新添加的硬盤配置為全局熱備磁盤,然后拔下00位置的故障磁盤,查看全局熱備是否啟用。主要步驟如下。
1.進入RAID卡配置界面,在物理磁盤管理界面,可以看到07位置已經(jīng)添加了一個同樣大小、接口的磁盤,狀態(tài)為Ready(就緒),而其他正在使用的磁盤狀態(tài)為Online。
2.選中新添加的磁盤,按F2,在快捷菜單中選擇“Make Global HS(成為全局熱備用)”。
3.在對話框中選擇“Yes”。
4.設置為全局熱備磁盤狀態(tài)為“Hotspare”。
5.返 回 到“VD Mgmt”管理界面,可以看到07硬盤為全局熱備,信息為“Global,Affinity”。此時工作磁盤為 00、01、02、03、04、05。
此時如果要退出RAID配置界面,系統(tǒng)會正常使用。
6.拔下位置0的故障磁盤,此時原來在“Hot spares”磁盤07會替換0位置的磁盤,開始重建。此時數(shù)據(jù)磁盤為01、02、03、04、05、07。
7.在00位置插上新買的磁盤,這個磁盤狀態(tài)為Ready。
8.之后將這個磁盤再次標記為全局熱備。
9.之后這塊新添加的00位置磁盤變?yōu)槿譄醾?,而原?7位置狀態(tài)為Rebuild,代替原來的00位置的磁盤。
10.返回到VD管理,查看重建進度。
此時您可以等重建完成,也可以退出RAID卡管理界面,進入系統(tǒng)繼續(xù)使用。數(shù)據(jù)重建會在后臺繼續(xù)運行,起到數(shù)據(jù)同步完成。
對于另一臺服務器,也要在空閑位置添加新磁盤,并設置為全局備用。
以后如果服務器硬盤出現(xiàn)故障,系統(tǒng)會用全局熱備磁盤替換。管理員看到出故障磁盤之后,用新硬盤替換,并將新替換的硬盤設置為全局熱備磁盤即可。