[转发][纯记录]SES机箱管理知识回顾(一) 之SES标准介绍

来源:互联网 发布:黑客帝国矩阵革命好帅 编辑:程序博客网 时间:2024/04/30 15:39
文章源地址: http://songchengyong.blog.51cto.com/688897/140836

       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中。
 

本文出自 “John ” 博客,请务必保留此出处http://songchengyong.blog.51cto.com/688897/140836

0 0