Emergency Hotspare

    內容表格
    沒有標頭

    版本為 12:42, 14 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Emergency Hotspare是自MegaRAID 5.x版後新增的一種高級HSP技術, 它是針對突發狀況的一種緊急措施, 請注意! 不是正規程序. 比方有一個特殊的情況:
    有一中小企業, 機房裡某一台24bays的4U Server.  24bays是全插滿PD的, 其中有16bays拿來做VD; 另外4bays拿來做GHSP, 包含有2bays做DHSP. 也就是說真正用到的PD為16+(2+2)=4, 剩下的4bays為unconfigured. 平時, 管理人員不太可能一直都待在機房, 最多就是在機房擺一包乖乖(如果他沒被吃掉的話). 假設VD建立的是RAID 6 double-parity mode.
    有一段時間VD曾經發生故障, 有兩顆掛掉. 所幸的是, 在parity的幫助校驗與還原下, VD得以復原. 有一天, 好死不死的剩下的兩顆HSP突然offline掉(可能乖乖被偷吃掉了), 管理人員卻沒注意到, 這時VD沒有任何HSP來維持數據穩定性.
    意外的一天來臨了, VD終於又出事了, 有一顆PD掛掉了, 但是由於RAID 6的關係, 靠著RAID f/w操作RoC運算XOR的幫助下, 系統得以繼續維持, 但是沒有HSP了. 這是一種特殊的緊急狀況, 還剩下4顆的unconfigured PD沒拿來做HSP. 管理人員不可能時時刻刻都在, 如果那天是假日的話怎麼辦? 這時EHSP(Emergency Hotspare)就會派上用場了.
    EHSP是一種高級的特殊HSP應用, 他能將沒用到的unconfigured PD緊急啟動做利用. 如剛剛上述的情況, RAID f/w透過EHSP操作緊急啟動某顆unconfigured PD快速轉換為GHSP, 這時auto-rebuild便會開始操作, 使VD復原原來的數據結構. EHSP在特殊的情況下可以強化數據穩定的強健性.
    201205172121_lsi_raid_emergencyhotspare_issue.gif
    LSI提出的EHSP機制可以分類三種, 如下表所示他的定義, 應用在不同可能情況發生上:
    201205172103_lsi_raid_emergencyhotspare_issue.gif
    前面舉的情況是EHSP機制的其中一種, 另外兩種是針對不同的情況觸發. 從EHSP的支持上, 可以利用tty log看出RAID f/w是否支持這類防護機制.
    201205172100_lsi_raid_emergencyhotspare_issue.gif

    Powered by MindTouch Core