Введение

SCSI Enclosure Services (SES) — это протокол для более современных устройств SCSI-корпусов. Инициатор может взаимодействовать с корпусом, используя специализированный набор команд SCSI для доступа к питанию, охлаждению и другим не относящимся к данным характеристикам.

Команды SES

Инициатор SCSI взаимодействует с устройством SES, используя две команды SCSI: Send Diagnostic и Receive Diagnostic Results. Некоторые универсальные команды SCSI, такие как Inquiry, также используются со службами автономных корпусов для выполнения базовых функций, таких как первоначальное обнаружение устройств.

Элементы SES

Команды SCSI "Отправить диагностику" и "Принять результаты диагностики" могут быть адресованы конкретному элементу SES в корпусе. Определено множество различных кодов элементов для охвата широкого спектра устройств. Наиболее распространенными элементами SES являются блок питания, вентилятор охлаждения, датчик температуры и ИБП. Протоколы команд SCSI предполагают, что может быть несколько устройств каждого типа, поэтому каждому из них присваивается 8-битный адрес. При запросе статуса элемента SES у контроллера SES, ответ включает 4-битный код статуса элемента. Наиболее распространенные коды статуса элементов: 1h=OK, 2h=критический, 3h=предупреждение, 5h=не установлен.

Пороговые значения элемента SES

Некоторые элементы SES, такие как датчики напряжения, датчики тока и датчики температуры, имеют пороговую функцию. Это позволяет устройству обнаруживать и сообщать о недопустимых условиях окружающей среды. Стандарт SCSI предусматривает два различных пороговых уровня: некритический (предупреждение) и критический. Кроме того, для каждого порога заданы минимальное и максимальное значения. Например, пороговые значения для блока питания на 12 вольт могут быть установлены следующим образом:

Минимальный критический порог: 10,8 вольт
Минимальный некритический порог: 11,4 вольт
Максимальный некритический порог: 12,6 вольт
Максимальный критический порог: 13,2 вольт

Установка пороговых значений осуществляется командой Send Diagnostic на диагностическую страницу Threshold Out (05h). Запрос пороговых значений выполняется командой Receive Diagnostic Results на диагностическую страницу Threshold In (05h) с установленным битом PCV в единицу.

Подклассы

Большая система хранения SCSI может содержать несколько подчиненных блоков. Подчиненный блок с адресом 00h обозначается как основной и может возвращать информацию о других подчиненных блоках.

Услуги по созданию помещений с SCSI

SCSI attached enclosure services – это компьютерный протокол, используемый преимущественно с дисковыми корпусами. Он позволяет хост-компьютеру взаимодействовать с корпусом для доступа к его питанию, системе охлаждения и другим не относящимся к данным характеристикам. Хост-компьютер взаимодействует с дисками в корпусе через интерфейс SCSI, который может быть Parallel SCSI, FC AL, SAS или SSA. Одно из дисковых устройств, расположенных в корпусе, настраивается для обеспечения связи SCSI Enclosure Services (SES) через логический номер. Затем дисковый накопитель взаимодействует с процессором SES в корпусе, обычно через интерфейс Enclosure Services Interface (ESI) или протокол DSI для корпусов SSA. Данные, передаваемые через интерфейсы ESI или DSI, представляют собой просто содержимое SCSI-команды и ответ на эту команду.

Услуги по созданию автономных корпусов SCSI

SCSI – это компьютерный протокол, используемый преимущественно с автономными дисковыми корпусами. Он позволяет хост-компьютеру взаимодействовать с корпусом для управления питанием, охлаждением и другими не относящимися к данным характеристиками. Хост-компьютер взаимодействует с одним или несколькими контроллерами SCSI Enclosure Services (SES) в корпусе через интерфейс SCSI, который может быть Parallel SCSI, FC AL, SAS или SSA. Каждый контроллер SES имеет SCSI-идентификатор (адрес) и, следовательно, может принимать прямые SCSI-команды.