В компьютерной памяти , SAF-TE (сокращенно от SCSI Accessed отказоустойчивой Корпус ) является промышленным стандартом для взаимодействия в корпус с ( параллельной ) SCSI подсистемы , чтобы получить доступ к информации или управления для различных элементов и параметров. К ним относятся температура, состояние вентилятора, состояние слота (заполнено / пусто), состояние двери, источники питания, аварийные сигналы и индикаторы (например, светодиоды , ЖК-дисплеи ). [1] Практически любое данное устройство SAF-TE будет поддерживать только подмножество всех возможных датчиков или элементов управления. [2]
Сфера
Многие контроллеры RAID могут использовать «активированную» объединительную плату SAF-TE , обнаруживая замененный диск (после дефекта) и автоматически начиная восстановление. Пассивная подсистема обычно требует ручного повторного сканирования и перестройки.
Устройство SAF-TE (SEP) представлено как устройство процессора SCSI , которое опрашивается каждые несколько секунд, например, программным обеспечением контроллера RAID. [1] Из-за требуемых низких накладных расходов влияние на производительность шины незначительно. [3] Для систем SAS или Fibre Channel SAF-TE заменяется более стандартизированными службами SCSI Enclosure Services (SES).
Наиболее широко используемая версия была определена в промежуточном обзоре спецификации интерфейса SAF-TE R041497, выпущенном 14 апреля 1997 года компаниями nStor (ныне часть Seagate Technology ) и Intel .
Командный интерфейс
Запросы состояния выполняются как команды SCSI READ BUFFER , запросы действия корпуса - как команды WRITE BUFFER . [2]
Тип команды | Код операции | обязательный / необязательный | Командование | Описание |
---|---|---|---|---|
ЧИТАТЬ БУФЕР | 00ч | м | Прочитать конфигурацию корпуса | узнать о системных компонентах в корпусе |
01ч | м | Прочитать статус вложения | узнать о рабочем состоянии компонентов корпуса | |
02ч | о | Читать статистику использования | получить информацию об общем времени использования и количестве циклов питания | |
03ч | о | Чтение прошивки устройства | возвращает информацию о том, сколько раз устройство было вставлено в каждый слот корпуса | |
04ч | м | Чтение статуса слота устройства | возвращает информацию о текущем состоянии каждого слота | |
05ч | о | Читать глобальные флаги | читать глобальные флаги с процессора | |
ЗАПИСАТЬ БУФЕР | 10ч | м | Запись статуса слота устройства | обновляет состояние слотов, по сути, управляет светодиодами, сигналами тревоги и т. д. |
11ч | о | Установить идентификатор SCSI | установить SCSI ID любого устройства на канале | |
12ч | м | Выполните операцию слотом | подготовить слот для вставки или удаления (электронным или механическим способом) | |
13ч | о | Установить скорость вентилятора | установить скорость вращения для каждого вентилятора | |
14ч | о | Активировать источник питания | включить или выключить источник питания | |
15ч | м | Отправить глобальные флаги | отправлять глобальные флаги на процессор (звуковой сигнал; индикаторы глобального сбоя, глобальное предупреждение, питание корпуса, сбой вентилятора / охлаждения, сбой питания, сбой диска, предупреждение диска, сбой массива, предупреждение массива; блокировка корпуса; идентификация корпуса) |
Смотрите также
- Интерпретация международной схемы мигания (IBPI)
- SGPIO (последовательный ввод / вывод общего назначения)
- Услуги SCSI Enclosure (SES)
- bioctl § SAF-TE
- hw.sensors
Рекомендации
Внешние ссылки
- www
.safte .org - SAF-TE как часть Intel IPMI
- SAF-TE Промежуточный обзор R041497
- Александр Мотин (22 сентября 2011 г.). «Управление вложениями во FreeBSD» (PDF) .