En el almacenamiento informático , SAF-TE (abreviado de SCSI Accessed Fault-Tolerant Enclosure ) es un estándar de la industria para interconectar un gabinete en banda a un subsistema SCSI ( paralelo ) con el fin de obtener acceso a información o control para varios elementos y parámetros. Estos incluyen temperatura, estado del ventilador, estado de la ranura (ocupada/vacía), estado de la puerta, fuentes de alimentación, alarmas e indicadores (por ejemplo, LED , LCD ). [1] Prácticamente, cualquier dispositivo SAF-TE dado solo admitirá un subconjunto de todos los sensores o controles posibles. [2]
Muchos controladores RAID pueden utilizar una placa base "activada" con SAF-TE al detectar una unidad intercambiada (después de un defecto) e iniciar automáticamente una reconstrucción. Un subsistema pasivo generalmente requiere un nuevo análisis y reconstrucción manual.
Un dispositivo SAF-TE (SEP) se representa como un dispositivo procesador SCSI que es sondeado cada pocos segundos, por ejemplo, por el software del controlador RAID. [1] Debido a la baja sobrecarga requerida, el impacto en el rendimiento del bus es insignificante. [3] Para los sistemas SAS o Fibre Channel , SAF-TE se reemplaza por los Servicios de gabinete SCSI (SES) más estandarizados .
La versión más utilizada fue definida en la Revisión intermedia de la especificación de interfaz SAF-TE R041497, publicada el 14 de abril de 1997 por nStor (ahora parte de Seagate Technology ) e Intel .
Las solicitudes de estado se realizan como comandos SCSI READ BUFFER y las solicitudes de acción del gabinete como comandos WRITE BUFFER . [2]
Tipo de comando | Código de operación | obligatorio / opcional | Dominio | Descripción |
---|---|---|---|---|
LEER BUFFER | 00h | metro | Leer la configuración del gabinete | Pregunte sobre los componentes del sistema en el gabinete |
01h | metro | Leer el estado del gabinete | Consultar sobre el estado operativo de los componentes del gabinete | |
02h | o | Leer estadísticas de uso | Obtener información sobre el tiempo total de uso y el número de ciclos de encendido | |
03h | o | Leer inserciones del dispositivo | Devuelve información sobre cuántas veces se ha insertado un dispositivo en cada ranura del gabinete. | |
04h | metro | Leer el estado de la ranura del dispositivo | devuelve información sobre el estado actual de cada ranura | |
05h | o | Leer banderas globales | Leer banderas globales desde el procesador | |
BÚFER DE ESCRITURA | 10 horas | metro | Escribir el estado de la ranura del dispositivo | actualiza el estado de las ranuras, esencialmente activa los LED, las alarmas, etc. |
11h | o | Establecer ID SCSI | Establece el ID SCSI de cualquier dispositivo en el canal | |
12 horas | metro | Realizar operación de ranura | preparar una ranura para inserción o extracción (electrónica o mecánicamente) | |
13h | o | Establecer la velocidad del ventilador | Establecer la velocidad de rotación de cada ventilador | |
14 horas | o | Activar fuente de alimentación | encender o apagar una fuente de alimentación | |
15 horas | metro | Enviar banderas globales | enviar indicadores globales al procesador (alarma audible; indicadores de falla global, advertencia global, energía del gabinete, falla del ventilador/refrigeración, falla de energía, falla de la unidad, advertencia de la unidad, falla de la matriz, advertencia de la matriz; bloqueo del gabinete; identificación del gabinete) |