Сигнализация с диодами на кадрах HDD без HBA в Linux

  1. Тестовая среда
  2. Оборудование, используемое для тестирования
  3. Операционная система
  4. проводка
  5. Локализация перемычек
  6. Объединительная плата BPN-SAS-825TQ
  7. BNP-SAS3-825TQ
  8. ledmon / ledctl
  9. установка
  10. ledmon
  11. конфигурация
  12. ledctl
  13. конфигурация
  14. Управление диодами через ledctl
  15. установка
  16. конфигурация
  17. Диодное управление с помощью sgpio

В этой статье мы расскажем, как вызвать светодиоды на кадрах выбранного жесткого диска, которые подключены к Объединительная плата SAS сервер мигал. Мы используем для этого ledmon / ledctl или sgpio в Linux . Таким образом, вы можете найти неисправный диск и убедиться, что диск не удален из массива. Кроме того, пример объединительная плата BPN-SAS-825TQ SAS / SATA Мы представляем правильное расположение перемычек на объединительной плате в режиме SGPIO и правильную разводку соединений siedband.

Тестовая среда

Тестовая среда и подготовительные этапы описаны ниже перед фактической установкой ledmon / ledctl.

Оборудование, используемое для тестирования

Оборудование состояло, среди прочего, из следующих компонентов:

Операционная система

В примере используется система CentOS 7.2 , как она работает в системе Debian или Ubuntu выглядит так же. Версия установленной системы CentOS может быть отображена с помощью следующей команды.

# cat / etc / centos-release CentOS Linux выпуск 7.2.1511 (Core)

проводка

Для правильной работы необходимо подключить обе боковые полосы (SIDEBAND # 1 и SIDEBAND # 2), расположенные на задней панели, с помощью соединений T-SGPIO 0/1 на основной плате с помощью кабелей CBL-0157L-01.

  • T-SGPIO 0 <- CBL-0157L-01 -> SIDEBAND # 1
  • T-SGPIO 1 <- CBL-0157L-01 -> SIDEBAND # 2

Локализация перемычек

Режим SGPIO требует правильного размещения перемычек на объединительной плате BPN-SAS-825TQ. В таблице ниже показано расположение перемычек и их функции. Важная информация: перемычки (перемычки) JP38, JP40, JP41 и JP50 отличаются от других важных перемычек, расположенных вертикально.

Перемычки положения перемычек (контакты) Описание JP33 1-2 Идентификатор контроллера # 1 JP34 1-2 Идентификатор объединительной платы № 1 1-2: Идентификатор № 0 JP36 1-2 Идентификатор контроллера # 2 JP37 1-2 Идентификатор объединительной платы № 2 1-2: ID # 0 JP38 открыто (без перемычки) I²C Сброс # 2 JP40 закрыто (с перемычкой) I²C Reset_SDOUT # 1 JP41 закрыто (с перемычкой) I²C Reset_SDOUT # 2 JP42 1-2 I²C Объединительная плата ID_SDIN # 1 JP43 1-2 I²C Объединительная плата ID_SDIN # 2 JP50 разомкнут (без перемычки) I²C Reset # 1

Объединительная плата BPN-SAS-825TQ

На рисунке ниже показана задняя панель BPN-SAS-825TQ с правильно установленной перемычкой в ​​режиме SGPIO.

BNP-SAS3-825TQ

Расположение перемычек в объединительной плате SAS3 SASN-SAS3-825TQ выглядит идентично, в обоих случаях используется один и тот же контроллер управления корпусом SAS / SATA MegaRAC MG9072 . [1]

ledmon / ledctl

В следующем разделе описываются компоненты ledmon и ledctl , являющиеся частью утилит Intel Enclosure LED . Существует также установка в системе CentOS, а также их общие команды. ledmon предоставляет демон и функции ledctl как приложение для пользователя.

установка

В дистрибутивах Red-Hat пакеты устанавливаются через менеджер пакетов yum .

[root @ centos7 ~] # yum install ledctl Плагины Geladene: fastestmirror Загрузка скоростей зеркала из кэшированного файла хоста * base: mirror.inode.at * extras: mirror.inode.at * updates: mirror.inode.at Разрешение зависимостей [... ] Установка: ledmon x86_64 0 .79-4.el7 base 56 k Установка для зависимостей: sg3_utils-libs x86_64 1 .37-5.el7 base 63 k [...] Установлено: ledmon.x86_64 0: 0.79-4.el7 Установленная зависимость: sg3_utils-libs.x86_64 0: 1,37-5.el7 Выполнено!

ledmon

Приложение ledmon предоставляет демон для утилит Intel Enclosure LED. [2] Таким образом можно контролировать состояние программного RAID-устройства (только mdraid), а также отдельных блочных устройств (например, / dev / sda). Это приложение имеет самый высокий приоритет доступа к светодиодам и использует протоколы SGPIO и SES-2 для управления ими. Внедряет международный стандарт интерпретации мигающего паттерна (IBPI) SFF-8489 для SGPIO. [3] [4]

Примечание: Некоторые корпуса, объединительные платы не строго соответствуют спецификации SFF-8489, и поэтому в этих продуктах может случиться так, что диоды не будут функционировать, как описано в спецификации, или будут частично соответствовать спецификациям.

Ограничение: Согласно man-странице, не может быть определено, какой объем RAID-массива должен контролироваться, все тома контролируются.

конфигурация

ledmon предлагает несколько опций конфигурации, интервал проверки sysfses, путь к файлу конфигурации и местоположение болот могут быть настроены.

[root @ centos7 ~] # ledmon -h Служба светодиодных мониторов Intel (R) Enclosure 0,79 Copyright (C) 2009 -2013 Корпорация Intel. Использование: ledmon [OPTIONS] Обязательные аргументы для длинных опций обязательны и для коротких опций. --interval = VALUE Установить временной интервал в VALUE секунды. Наименьший интервал составляет 5 секунд. --config = PATH, -c PATH Использовать альтернативный файл конфигурации (еще не реализован). --log = PATH Использовать локальный файл журнала вместо /var/log/ledmon.log глобального файла. --help Отображает этот текст справки. --version Отображает информацию о версии и лицензии. Обратитесь к man-странице ledmon (8) для более подробного описания. Об ошибках следует сообщать по адресу: http://sourceforge.net/p/ledmon/bugs

ledctl

ledctl - это пользовательское приложение для управления диодами, например, объединительными платами. Для администрирования диодов через ledctl требуются права пользователя root. Подробную информацию о ledctl и его параметрах можно найти на его странице руководства. [5]

конфигурация

ledctl предлагает различные возможности для настройки и управления диодной сигнализацией. Выполнение команды ledctl -h подтверждает это, отображая многочисленные возможные параметры.

[root @ centos7 ~] # ledctl -h Приложение управления светодиодным корпусом Intel (R) 0,79 Copyright (C) 2009 -2013 Intel Corporation. Использование: ledctl [OPTIONS] pattern = list_of_devices ... Обязательные аргументы для длинных опций обязательны и для коротких опций. --log = PATH, -l PATH Использовать локальный файл журнала вместо /var/log/ledctl.log глобального файла. --config = PATH, -c PATH Использовать альтернативный файл конфигурации (еще не реализован). --help, -h Отображает этот текст справки. --version, -v Отображает информацию о версии и лицензии. Шаблоны: Общие шаблоны: locate, locate_off, нормальный, выключен, ухудшен, перестроен, перестроен_p, fail_array, hotspare, pfa, отказ, только диски SES-2, шаблоны SES-2: ses_abort, ses_rebuild, ses_ifa, ses_ica, ses_cons_check, ses_ts_ses_ses_ses_ses, seshots, seshots, seshots : rebuild = ses_rebuild rebuild_p = ses_rebuild, failed_array = ses_ifa, hotspare = ses_hotspare pfa = ses_rsvd_dev, fail = ses_fault, disk_failed = ses_fault Более подробное описание см. на справочной странице ledctl (8). Об ошибках следует сообщать по адресу: http://sourceforge.net/p/ledmon/bugs

Управление диодами через ledctl

  • Мигание одного диода на примере привода sda:
    • # ledctl locate = {/ dev / sda}
  • Выключение мигающего диода:
    • # ledctl locate_off = {/ dev / sda}
    • # ledctl locate_off = / dev / sda
  • Мигает больше светодиодов:
    • # ledctl locate = {/ dev / sd [ac]}
    • # ledctl locate = / dev / sda, / dev / sdb, / dev / sdc
  • Выключение мигающих светодиодов:
    • # ledctl locate_off = {/ dev / sd [ac]}
    • # ledctl locate_off = / dev / sda, / dev / sdb, / dev / sdc
  • Мигание также может быть вызвано следующим образом:
    • # ledctl locate = {/ sys / block / sdX}

sgpio как альтернатива

В качестве альтернативного инструмента для ledmon / ledctl можно использовать sgpio , так называемую утилиту управления светодиодом Captive Backplane LED , которая была разработана сотрудником Intel и работает аналогично ledctl. Подробную информацию об этом инструменте и его параметрах можно найти в его manpoge. [6]

установка

Установка также осуществляется через yum:

root @ centos7 ~] # yum установить sgpio

конфигурация

sgpio также предлагает различные варианты, например, можно включить диод рядом с выбранным диском с помощью параметра -d или с помощью параметра - p диода на выбранном порту.

[root @ centos7 ~] # sgpio -h Инструмент SGPIO для интеллектуальных объединительных плат жесткого диска Использование: sgpio [[-d | --disk] <sda, sdb, sdc и т.д ...> | [-p | --port] <0,1,2 и т. д.>> [-s | --status] <сбой | найти | перестроить | выкл> [-f | --freq] <1,2 , 3 и т.д ...> Ошибка: необходимо указать состояние светодиода!

Диодное управление с помощью sgpio

  • Мигание одного светодиода на примере sda:
  • Выключение мигающего диода:
  • Мигание нескольких светодиодов:
    • # sgpio -d sda, sdb, sdc -s locate
  • Выключение мигающих светодиодов:
    • # sgpio -d sda, sdb, sdc -s off

связи

Автор: Томас Нидермайер

Похожие

СЕКРЕТНАЯ СИГНАЛИЗАЦИЯ
Мы рады сообщить вам, что наша компания стала авторизованным установщиком современных и технологически совершенных систем охранной сигнализации польского производителя GENEVO. Централы GENEVO Prima - это одна из самых современных штаб-квартир на нашем рынке. Они характеризуются очень высокой функциональностью, однако, несмотря на значительные возможности, центр PRiMA очень удобен для пользователя.
Операционная система Linux не содержит вирусов?
Система Linux считается свободной от вирусов и вредоносных программ . Что является правдой за этим понятием и насколько оно правильно? Мы будем обсуждать все эти вещи в этой статье. ОС Linux не
Руководство по 10 лучшим дистрибутивам Linux на сегодняшний день
... самых запутанных вещей для новичка в Linux - это количество дистрибутивов или версий операционной системы. Ubuntu - это то, о чем большинство людей слышали, но есть и сотни других, каждый из которых предлагает свой вариант основной темы Linux. Выбор дистрибутива или дистрибутива, который подходит вашему бизнесу, будет зависеть в значительной степени от пять ключевых факторов
Установка Monit для мониторинга сервера
Предоставлено Биллом Бардоном Используйте промо-код DOCS10 для получения кредита в размере 10 долларов США на новом счете. Хранение вкладок на ваших серверах может занять много времени. Вы должны убедиться, что подключение хорошее, процессы запущены, но не запускаются, ресурсы доступны, а состояние системы хорошее. Независимо от того, есть ли у вас один или несколько серверов, вы можете делать это не так часто, как следовало бы.
Корпоративный портал, создание корпоративных порталов
Текущее обновление информации на веб-сайтах стало необходимостью, особенно для крупных компаний или корпораций. В большинстве случаев эта задача выполняется с помощью программ, принадлежащих семейству редакционных систем (CMS - Content Management System), - позволяющих управлять веб-сайтом и контентом веб-сайтов людьми, не имеющими подготовки к ИТ. Усовершенствованная система CMS
Администратор - Управление базой данных в одном файле PHP
Adminer (ранее phpMinAdmin) - полнофункциональный инструмент управления базами данных, написанный на PHP. В отличие от инструмента PhpMyAdmin , содержит один файл, который готов к загрузке на целевой сервер. Администратор доступен для MySQL , MariaDB , PostgreSQL , SQLite , MS SQL , Oracle , Firebird , SimpleDB
Windows 8.1, система, которая, наконец, понимает ее суть
В Центре обновления Windows первое обновление для Windows 8.1 доступно вчера. Изменений не слишком много, они даже косметические. Однако эти незначительные сокращения приводят к одному: Windows, наконец, начинает понимать слабые и сильные стороны планшетов и классических ноутбуков. Я не буду подробно останавливаться на изменениях, внесенных первым обновлением для Windows 8.1. Месяц назад
AT-UPS850-LED аварийный источник питания
... сточник бесперебойного питания ИБП AT UPS850LED тип блока питания: линейно-интерактивный эффективная мощность: 510 Вт Кажущаяся мощность: 850 ВА выходное напряжение: 230 В ± 10% / 50-60 Гц форма выходного напряжения: приближенная синусоида Количество выходных розеток: 2 батарея: 1x 8Ah / 12V Интерфейс USB
Как использовать файловый менеджер в Android
В отличие от Windows, стандартная система Android не имеет встроенной системы управления файлами. Однако большинству пользователей даже не нужна система управления файлами на Android. Для них все управляется, и они могут легко получить доступ к приложениям в панели приложений и мультимедиа в телефонной галерее. На ежедневной основе файловый менеджер может не потребоваться, но бывают случаи, когда вам нужно использовать файловый менеджер или вам может потребоваться подключиться к системе
Автоконфигурация шлюза и ip телефона
... конфигурация (Auto-Provisioning) - это функция, которая позволяет автоматическую настройку оборудования VoIP без необходимости вручную устанавливать его параметры . Функция доступна для выбранных устройств Grandstream и Cisco (ранее Linksys). После отправки устройства в панель клиентов достаточно отправить его по адресу http: // conf.telecube.pl, чтобы загрузить нужную конфигурацию. Цель?
Как извлечь данные из нескольких веб-страниц с помощью Power Query
Power Query (или Get & Transform начиная с Excel 2016) - отличный инструмент для создания запросов для получения данных из Интернета. В течение нескольких минут вы можете создать запрос, который будет извлекать данные с веб-страницы и преобразовывать их в нужный формат. Это отлично подходит для получения данных с веб-страницы, которая часто обновляется, так как вы сможете легко обновить свой запрос, чтобы получить новые данные. Помните, что если вы

Комментарии

Как такое слабое оборудование может справиться с этими играми?
Как такое слабое оборудование может справиться с этими играми? Это возможно, потому что дисплей имеет низкое, но достаточное разрешение при 1280 x 720 пикселей. Кроме того, подавляющее большинство игр будет работать гладко на GPD Win 2 при низких настройках графики. Производитель гарантирует, что две встроенные батареи емкостью 4900 мАч каждая обеспечат непрерывную работу в течение 6-8 часов, что, по-видимому, является очень хорошим результатом.
Поддерживает ли мое оборудование автоматическую настройку?
Поддерживает ли мое оборудование автоматическую настройку? Если у вас есть оборудование, указанное ниже, вы можете использовать эту функцию. Cisco / Linksys PAP2T Cisco / Linksys SPA112 Cisco / Linksys SPA122 Cisco / Linksys SPA2102 Cisco / Linksys SPA3102 Grandstream DP715 Grandstream GXP1100 Grandstream GXP1105 POE Grandstream GXP1160 Grandstream GXP1165 POE
ОС Linux не содержит вирусов?
ОС Linux не содержит вирусов? Является ли операционная система Linux невосприимчивой к вредоносным программам Чтобы быть правдой, нет ! Ни одна ОС на этой земле не может быть на 100% невосприимчивой к вирусам и вредоносным программам . Но все же в Linux никогда не было распространенного вредоносного ПО по сравнению с Windows . Зачем?
Не беспокоясь об ИТ, вы можете позволить построить такое устройство или обратиться за помощью к ИТ-специалисту - почему?
Не беспокоясь об ИТ, вы можете позволить построить такое устройство или обратиться за помощью к ИТ-специалисту - почему? - подробнее об этом. Существует также гораздо более простой вариант, но, хм, просто другое решение, но об этом в конце. КСТАТИ. Эта страница отображалась прямо с обсуждаемого сервера :) меню: Немного теории. Предположения для строительства HTPC. Размер
Какие задачи можно решить с помощью юзабилити аудита?
Какие задачи можно решить с помощью юзабилити аудита? Основные проблемные задачи, для решения которых нужно проводить юзабилити аудит: Низкий показатель конверсии на одном или нескольких этапах воронки продаж; Неудовлетворительное или такой, что приходит, показатель продаж; Замеченные «аномалии» в поведении пользователей; Слишком высокая цена привлечения нового клиента; Низкий показатель среднего чека; Значительные
Описание меню - как воздействовать на чувства с помощью текста?
Описание меню - как воздействовать на чувства с помощью текста? Одним из наиболее важных правил для создания описания меню является правильное действие на чувства нашего клиента. В его воображении должен появиться идеальный образ нашего блюда - идеализированный и обеспечивающий удивительный вкус и аромат. С помощью соответствующих прилагательных мы представим его вкус, форму, запах, а в случае, например, хлеба - даже тактильные ощущения. Давайте использовать синестезию - тенденцию,
Очевидно, все понятно, но загрузка пакета и установка драйверов, как я всегда делал в случае с Nvidia, будет слишком простой, верно?
Очевидно, все понятно, но загрузка пакета и установка драйверов, как я всегда делал в случае с Nvidia, будет слишком простой, верно? Steam любезно перенаправил меня на сайт AMD, где есть очень хороший инструмент для определения драйверов, которые мне нужны. К сожалению, это только круто в теории, потому что это не работает на практике. К счастью, я взял немного компьютеров и интернета, поэтому выбор модели видеокарты из списка не был проблемой.

Операционная система Linux не содержит вирусов?
Что является правдой за этим понятием и насколько оно правильно?
Цель?
Как такое слабое оборудование может справиться с этими играми?
Поддерживает ли мое оборудование автоматическую настройку?
Поддерживает ли мое оборудование автоматическую настройку?
ОС Linux не содержит вирусов?
Зачем?
Не беспокоясь об ИТ, вы можете позволить построить такое устройство или обратиться за помощью к ИТ-специалисту - почему?
Не беспокоясь об ИТ, вы можете позволить построить такое устройство или обратиться за помощью к ИТ-специалисту - почему?