新四季網

利用基板管理控制器取得儲存裝置故障信號的方法

2023-07-25 16:54:51 2


專利名稱::利用基板管理控制器取得儲存裝置故障信號的方法
技術領域:
:本發明涉及一種取得儲存裝置故障信號的方法,特別涉及一種利用基板管理控制器(BaseboardManagementController,BMC)取得儲存裝置故障信號的方法。
背景技術:
:隨著計算機的普及與網絡技術的快速發展,僅由普通計算機或設備所能提供的服務以不敷使用,故發展出了伺服器的技術。伺服器是為一種善於處理網絡技術的計算機平臺,其可連結至各種網絡系統,並對通過網絡系統相連結的計算機提供各種的應用服務。伺服器大多具有大容量的儲存裝置,以提供諸如多媒體播放、網絡硬碟或是企業用資料庫等服務。由此可知,儲存裝置是伺服器中相當重要的一個組件,一旦發生故障就會對伺服器乃至提供給客戶的服務造成嚴重的不良影響。而為了管理伺服器,智能型平臺管理接口(IntelligentPlatformManagementlnterface,IPMI)的技術應運而生。管理者可以通過IPMI以及配置於伺服器中的基板管理控制器(BaseboardManagementController,BMC)監控伺服器。但是目前的伺服器在儲存裝置故障後,是通過獨立運作的硬體發出故障信號再點亮伺服器上的燈號,而不會通知管理員。也就是說,現有的故障信號是直接由硬體解碼控制。因此造成現有的伺服器無法整合併行的故障信號與管理機制,也無法有效率地通知管理員故障事件的問題。
發明內容為了解決上述問題,本發明的目的在於提供一種利用基板管理控制器(BaseboardManagementController,BMC)取得儲存裝置故障信號的方法。利用BMC取得儲存裝置故障信號的方法適用於具有一BMC以及一儲存裝置的一伺服器。利用基板管理控制器取得儲存裝置故障信號的方法包括於BMC的一記憶區塊中建立對應的一儲存裝置檢測器數據記錄(sensordatarecord,SDR)以及一儲存裝置平臺事件篩選(platformeventfilter,PEF);啟動儲存裝置的一自我監測系統(Self-MonitoringAnalysisandReportingTechnology,S.Μ.A.R.Τ.),並令S.Μ.A.R.Τ.定期檢測儲存裝置的一健康檢測數據;將對應於健康檢測數據的至少一健康臨界值寫入BMC的記憶區塊;以及提供一更新指令,使得S.Μ.A.R.Τ.通過更新指令定期將健康檢測數據寫入儲存裝置SDR。其中健康檢測數據可包括至少一健康項目,且每一個健康項目分別對應一個健康臨界值。健康項目可以是壞軌數(uncorrectablesectorcount)、目前溫度(temperature)或目前轉速(speed)。健康項目也可以是讀取錯誤率(readerrorrate)、旋轉再試數(spinretrycount)或目前處理磁軌數(currentpendingsectorcount)。而S.Μ.A.R.Τ.可通過一智能型平臺管理接口intelligentPlatformManagementInterface,IPMI)的一門坎值設置指令(setsensorthresholdcommand)將對應於健康檢測數據的健康臨界值寫入BMC。根據一實施範例,利用BMC取得儲存裝置故障信號的方法還可包括依據儲存裝置SDR、健康臨界值以及儲存裝置PEF執行一儲存裝置管理程序。其中儲存裝置管理程序可包括通知通過一智能平臺管理總線(IntelligentPlatformManagementBus,IPMB)與BMC相連的一遠程管理程序。儲存裝置管理程序還可包括依據儲存裝置SDR、健康臨界值暫停儲存裝置的至少一儲存單元。儲存裝置管理程序也可包括依據儲存裝置SDR、健康臨界值點亮對應於儲存裝置的一發光二極體(lightemittingdiode,LED)組。而儲存裝置可包括多個儲存單元,發光二極體組則包括分別對應於這些儲存單元的多個發光二極體燈號。且儲存裝置管理程序可依據健康檢測數據、健康臨界值點亮至少一個發光二極體燈號。綜上所述,利用BMC取得儲存裝置故障信號的方法利用儲存裝置SDR以及S.M.A.R.T.獲得儲存裝置目前的健康狀態。且在BMC能夠點亮對應的LED組,同時並通知在遠程的管理員。因此由硬體控制的磁碟故障點燈機制被整合入BMC管理的事件之中,使管理接口得以統一而增進管理效率。以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。圖1為一實施範例的伺服器的示意圖;圖2為一實施範例的利用基板管理控制器取得儲存裝置故障信號的方法的流程圖;圖3為另一實施範例的利用基板管理控制器取得儲存裝置故障信號的方法的流程圖;圖4為另一實施範例的伺服器的示意圖。其中,附圖標記20伺服器21基板管理控制器210記憶區塊212儲存裝置SDR214儲存裝置PEF22儲存裝置222,222a,222b,222c儲存單元23自我監測系統24中央處理器25發光二極體組252,252a,252b,252c發光二極體燈號30遠程計算器32遠程管理程序具體實施例方式以下在實施方式中詳細敘述本發明的詳細特徵以及優點,其內容足以使任何本領域技術人員了解本發明的技術內容並據以實施,且根據本說明書所揭露的內容、權利要求範圍及圖式,任何本領域技術人員可輕易地理解本發明相關的目的及優點。本發明是關於一種利用基板管理控制器(BaseboardManagementController,BMC)取得儲存裝置故障信號的方法,其適用於具有一基板管理控制器(BMC)以及一儲存裝置的一伺服器。請參照圖1,其為一實施範例的伺服器的示意圖。伺服器20包括BMC21、儲存裝置22、一自我監測系統(Self-MonitoringAnalysisandReportingTechnology,S.Μ.Α.R.Τ.)23以及一中央處理器(centralprocessingunit,CPU)24,其中中央處理器24與儲存裝置22以及S.M.A.R.T.23電性相連。儲存裝置22可以例如是各種大容量的硬碟,或是磁碟陣列(redundantarrayofinexpensivedisk,RAID)系統。伺服器20並可通過網絡與一遠程計算器(remotecomputer)30相連,而遠程計算器30則可通過一遠程管理程序32以及BMC21管理伺服器20。伺服器20可支持智能型平臺管理接口(IntelligentPlatformManagementlnterface,IPMI),並通過上述硬體運行一作業系統。其中伺服器20可使用Unix的Linux、FreeBSD或是微軟(Microsoft)的Windows(窗口作業系統)Server2003等作業系統,也可為磁碟作業系統(DiskOperatingSystem,DOS)或是可延伸固件接口(可擴展固件接口,ExtensibleFirmwareInterface,EFI)的系統。且伺服器20也可各種廠牌的各種伺服器產品,本發明並不對其限制。更詳細地說,智能型平臺管理接口是一種伺服器管理平臺的標準架構,它包含BMC21、系統接口(SystemInterface)、非揮發性儲存單元(Non-volatileMorage)、智能平臺管理總線(IntelligentPlatformManagementBus,IPMB)以及智能型機箱管理總線(IntelligentChassisManagementBus,ICMB)等5項組件。而其中最重要的就是BMC21。BMC21就像是一臺獨立的計算機,包括自己的處理器以及記憶體等資源。且BMC21的運作均使用自己具有的資源,而不會佔用伺服器20的硬體模塊的其它資源。舉例而言,遠程計算器30可使用惠普(HP)公司的iLO系統、戴爾(DELL)公司的iDRAC系統,或是英特爾(Intel)公司的ESB2系統。S.M.A.R.T.23係為IBM公司開發的一種硬碟自我診斷檢測技術,且此技術受各家計算機硬體製造大廠以及硬碟大廠所採用。因此目前大部分的硬碟或磁碟陣列皆有支持S.M.A.R.T.23的功能。簡單來說,S.M.A.R.T.23用以監控儲存裝置22的系統,其可檢測儲存裝置22的健康狀態並進行回報。S.M.A.R.T.23能夠針對儲存裝置22的目前溫度或是目前轉速等各種項目定期檢測。請配合圖1並參照圖2,圖2為一實施範例的利用BMC取得儲存裝置故障信號的方法的流程圖。首先於BMC21的一記憶區塊210中建立對應的一儲存裝置檢測器數據記錄(sensordatarecord,SDR)212以及一儲存裝置平臺事件篩選(platformeventfilter,PEF)214(步驟S100)。其中儲存裝置PEF214可以具有至少一儲存裝置管理程序,以提供BMC21管理儲存裝置22的依據。對應於儲存裝置22的儲存裝置SDR212以及儲存裝置PEF214建立後,啟動儲存裝置22的S.M.A.R.T.23,並令S.M.A.R.T.23定期檢測儲存裝置22的一健康檢測數據(步驟S110)。接著將對應於健康檢查數據的至少一健康臨界值寫入BMC21的記憶區塊210(步驟S120)。因此BMC21的記憶區塊210存有互相對應的至少一組儲存裝置SDR212、儲存裝置PEF214以及健康臨界值。其中健康檢測數據可包括至少一健康項目,且每一個健康項目分別對應一個健康臨界值。健康項目例如可以是壞軌數(uncorrectablesectorcount)、目前溫度(temperature)或目前轉速(speed)。健康項目也可以是讀取錯誤率(readerrorrate)、旋轉再試數(spinretrycount)或巨前處理磁軌數(currentpendingsectorcount)。而S.Μ.A.R.Τ.23可通過IPMI的一門坎值設置指令(setsensorthresholdcommand),將對應於健康檢測數據的健康臨界值寫入BMC21。BMC21可以提供一更新指令,使得S.M.A.R.T.23通過更新指令定期將最新的健康檢測數據寫入儲存裝置SDR212(步驟S130)。也就是說,BMC21可通過儲存裝置SDR212以及S.M.A.R.T.23得到儲存裝置22目前的健康狀態,而不需要對儲存裝置22增設額外的檢測器。請參照圖3,其為另一實施範例的利用BMC取得儲存裝置故障信號的方法的流程圖。利用BMC取得儲存裝置故障信號的方法還可以依據儲存裝置SDR212、健康臨界值以及儲存裝置PEF214執行儲存裝置管理程序(步驟S140)。BMC21定期讀取至少一個健康項目,並比較此健康項目目前的值以及對應的健康臨界值,以判斷儲存裝置22是否出現異常。例如當儲存裝置22的目前溫度或是壞軌數高於對應的健康臨界值時,BMC21可認定儲存裝置22故障。BMC21可將此故障的事件寫入一系統事件登錄文件(systemeventlog,SEL)之中,並按照SEL的內容在儲存裝置PEF214中找尋適當的儲存裝置管理程序執行。其中儲存裝置管理程序可包括通知通過IPMB與BMC21相連的遠程管理程序32。而當儲存裝置22故障情形嚴重時,儲存裝置管理程序還可包括依據儲存裝置SDR212、健康臨界值暫停儲存裝置22的至少一儲存單元。此外,儲存裝置管理程序也可包括依據儲存裝置SDR212、健康臨界值點亮對應於儲存裝置22的一發光二極體(lightemittingdiode,LED)組25。也就是說,點亮LED組25以及通知遠程管理程序32的功能整合為均由BMC21執行。請配合參照圖4,其為另一實施範例的伺服器的示意圖。儲存裝置22可包括多個儲存單元222,例如儲存單元22、儲存單元222b以及儲存單元222c;而LED組25則可包括與儲存單元222數量相同的多個LED燈號252,例如LED燈號252a、LED燈號252b以及LED燈號252。BMC21依據儲存裝置SDR212以及健康臨界值能夠得知發生故障的是儲存裝置22中的哪一個儲存單元222,再據以點亮故障的儲存單元222對應的LED燈號252。如此一來,可以使得前來查看伺服器20的管理員輕鬆地得知儲存裝置22的故障情況。綜上所述,利用BMC取得儲存裝置故障信號的方法提供用以更新儲存裝置SDR的更新指令給S.M.A.R.T.,此獲得儲存裝置目前的健康狀態。且在查知異常後,儲存裝置管理程序不但能點亮對應的LED組,也能通知在遠程的管理員。也就是說,原先獨立由硬體控制的磁碟故障點燈機制被整合入BMC管理的事件之中,使管理接口得以統一。如此一來,可以解決現有技術像多頭馬車並行般的雜亂的管理方式,而能以更簡潔且有效率的方法管理伺服器,並有效率地再發生故障事件時通知管理員。當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利要求的保護範圍。權利要求1.一種利用基板管理控制器BMC取得儲存裝置故障信號的方法,適用於具有一基板管理控制器BMC以及一儲存裝置的一伺服器,其特徵在於,該利用基板管理控制器取得儲存裝置故障信號的方法包括於該BMC的一記憶區塊中建立對應的一儲存裝置檢測器數據記錄SDR以及一儲存裝置平臺事件篩選PEF;啟動該儲存裝置的一自我監測系統,並令該自我監測系統定期檢測該儲存裝置的一健康檢測數據;將對應於該健康檢測數據的至少一健康臨界值寫入該BMC的該記憶區塊;以及提供一更新指令,使得該自我監測系統通過該更新指令定期將該健康檢測數據寫入該儲存裝置SDR。2.根據權利要求1所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該健康檢測數據包括至少一健康項目,且每一該健康項目分別對應一個該健康臨界值。3.根據權利要求2所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該健康項目是壞軌數、目前溫度或目前轉速。4.根據權利要求3所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該健康項目是讀取錯誤率、旋轉再試數或目前處理磁軌數。5.根據權利要求1所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該自我監測系統通過一智能型平臺管理接口的一門坎值設置指令將對應於該健康檢測數據的該健康臨界值寫入該BMC。6.根據權利要求1所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,還包括依據該儲存裝置SDR、該健康臨界值以及該儲存裝置PEF執行一儲存裝置管理程序。7.根據權利要求6所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該儲存裝置管理程序包括通知通過一智能平臺管理總線與該BMC相連的一遠程管理程序。8.根據權利要求6所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該儲存裝置管理程序包括依據該儲存裝置SDR、該健康臨界值暫停該儲存裝置的至少一儲存單元。9.根據權利要求6所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該儲存裝置管理程序包括依據該儲存裝置SDR、該健康臨界值點亮對應於該儲存裝置的一發光二極體組。10.根據權利要求9所述的利用基板管理控制器取得儲存裝置故障信號的方法,其特徵在於,該儲存裝置包括多個儲存單元,該發光二極體組包括分別對應於該些儲存單元的多個發光二極體燈號,且該儲存裝置管理程序依據該健康檢測數據、該健康臨界值點亮至少一該發光二極體燈號。全文摘要一種利用基板管理控制器BMC取得儲存裝置故障信號的方法包括於BMC的記憶區塊中建立對應的儲存裝置檢測器數據記錄SDR以及儲存裝置平臺事件篩選PEF;啟動儲存裝置的一自我監測系統,並令自我監測系統定期檢測儲存裝置的健康檢測數據;將對應於健康檢測數據的健康臨界值寫入BMC的記憶區塊;以及提供更新指令,使得自我監測系統通過更新指令定期將健康檢測數據寫入儲存裝置SDR。文檔編號G06F11/32GK102467438SQ20101054675公開日2012年5月23日申請日期2010年11月12日優先權日2010年11月12日發明者盧曉芬,陳志偉申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀