SES機箱管理知識回顧(一) 之SES標準介紹

       SES, SCSI Enclosure Service的簡稱,是T10技術委員會制定的用於機箱管理的標準,目前是第二代的SES標準,簡稱SES-2T10是隸屬於INCITS(International Committee for Information Technology Standards)的一個組織,主要負責SSA/SCSI/SAS等技術、標準的開發和制定, SES-2T101559-D號項目,具體的文檔可以從[url]www.t10.org[/url]下載到。

      對於SCSI/SAS/FC等磁盤系統來說,數據通路的安全、穩定、快速是至關重要的,但隨着現在的系統越來越複雜,對於包括背板、機箱的磁盤系統的可管理性變得越來越重要,而SES-2正是提供了這種管理標準,定義了相關的命令和參數。

       SES-2規定使用SCSI 命令集(SPC-4)RECEIVE DIAGNOSTIC RESULTSSEND DIAGNOSTIC兩個命令來進行管理。管理控制端,比如SAS卡或者磁盤陣列控制等,通過SEND DIAGNOSTIC命令以及SES控制類型的相應Diagnostic pages,來設置機箱背板的表現,比如某個磁盤出現了S.M.A.R.T Threshold的預警,控制器就會發出這個命令給磁盤組的背板,之後背板會把這個磁盤的紅色警告等點亮,從而讓系統管理員發現問題;同樣的,控制管理端還可以發出RECEIVE DIAGNOSTIC RESULTS命令以及SES狀態類型相應Diagnostic pages,來獲取機箱的各種狀態信息,比如電源電壓、溫度、風扇以及電壓等狀態。

       圖中的Enclosure機箱包含了電源、風扇、溫度等元素,而機箱中有SEP(Storage Enclosure Processor)通過各種GPIO或串行總線等獲取相關信息。而按照SES的規定,管理控制端會把它標識爲機箱服務類型的一個邏輯卷(0Dh),之後就可以通過SENDRECEIVE DIAGNOSTIC兩個命令來獲許、控制相關信息,並最終體現在客戶的管理界面GUI或者CLI中。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章