[идея] индикация работы, сбоя и локации сата дисков
[идея] индикация работы, сбоя и локации сата дисков
сейчас посмотрел ролик один, там автору заказали сделать херню в виде аналога back plane
это такая плата, где прилеплены специальные многоканальные сата разъемы, питание и шина данных
по ней аппаратный рейд контроллер шлет данные о работе дисков зеленым цветом, как обычно мигает светодиод активности диска на компутере
красный, если диск сломался и синий или желтый, если в софте рейд контроллера нажать кнопку locate, для определения корзины с этим диском
в серверном железе для этого есть специальая шина и протокол, а вот в обычных компутерах такого нет и вот возникла идея, запилить такую штуку полезную, т.к. собирают сервера тоже на обычном железе с кучей дисков без рейда аппаратного, но диски или сата контроллер может отправлять ошибку системе
пока что я это еще не раскурил
интересует в первую очередь линупс, т.к. я в основном юзаю proxmox и было бы неплохо для линупса запилить такой софт
я думаю там эти сообщения как-то передаются ядру, а значит не так сложно будет написать софт и сделать железо в виде кастомного хид девайса
так же интерес вызывают современные материнские платы с портом для подсветки адресными диодами
я так пологаю, что где-то в адресном пространстве есть 1-2 адреса, куда можно отправить какой-то кусок данных и зажечь светодиоды
правда для этого есть драйвер от производителя платы и свой софт, но я думаю раскурить это не так сложно при помощи снифера
у меня такая плата есть, но я пока не переехал на новый компутер
а что вы знаете об отлове ошибок о состоянии дисков сата?
это такая плата, где прилеплены специальные многоканальные сата разъемы, питание и шина данных
по ней аппаратный рейд контроллер шлет данные о работе дисков зеленым цветом, как обычно мигает светодиод активности диска на компутере
красный, если диск сломался и синий или желтый, если в софте рейд контроллера нажать кнопку locate, для определения корзины с этим диском
в серверном железе для этого есть специальая шина и протокол, а вот в обычных компутерах такого нет и вот возникла идея, запилить такую штуку полезную, т.к. собирают сервера тоже на обычном железе с кучей дисков без рейда аппаратного, но диски или сата контроллер может отправлять ошибку системе
пока что я это еще не раскурил
интересует в первую очередь линупс, т.к. я в основном юзаю proxmox и было бы неплохо для линупса запилить такой софт
я думаю там эти сообщения как-то передаются ядру, а значит не так сложно будет написать софт и сделать железо в виде кастомного хид девайса
так же интерес вызывают современные материнские платы с портом для подсветки адресными диодами
я так пологаю, что где-то в адресном пространстве есть 1-2 адреса, куда можно отправить какой-то кусок данных и зажечь светодиоды
правда для этого есть драйвер от производителя платы и свой софт, но я думаю раскурить это не так сложно при помощи снифера
у меня такая плата есть, но я пока не переехал на новый компутер
а что вы знаете об отлове ошибок о состоянии дисков сата?
тематические ответы только в форуме, в приват не пишите
- Реклама
Re: [идея] индикация работы, сбоя и локации сата дисков
в обычном компутере это нахрен не надо, даже если это сервер. потому что время обслуживание одного копьютера может быть хоть недеклю с танцами и пьяноством, чьто не пригодно для датацентра
Re: [идея] индикация работы, сбоя и локации сата дисков
ну все равно неплохо бы иметь такую подсветку
в хетцнере тоже юзаю обычные десктопные платы до сих пор, насколько я знаю и свои собственные корпуса
в хетцнере тоже юзаю обычные десктопные платы до сих пор, насколько я знаю и свои собственные корпуса
тематические ответы только в форуме, в приват не пишите
Re: [идея] индикация работы, сбоя и локации сата дисков
ну, удобно, да. но всё-таки не так важно, как для сотен, тысяч дисков
Re: [идея] индикация работы, сбоя и локации сата дисков
я нашел лпенргю проект
https://openrgb.org/
можно управлять светодиодами на платах
сейчас посмотрим, что там вообще есть
https://openrgb.org/
можно управлять светодиодами на платах
сейчас посмотрим, что там вообще есть
тематические ответы только в форуме, в приват не пишите
- Реклама
Re: [идея] индикация работы, сбоя и локации сата дисков
ты уже вопрос с безопасностью решил ? переходим на SATA ? ))
Re: [идея] индикация работы, сбоя и локации сата дисков
какой безопасностью? какой переход на сата?
тематические ответы только в форуме, в приват не пишите
- Voodoo Doll
- Открыл глаза
- Сообщения: 66
- Зарегистрирован: Вс авг 24, 2014 12:55:05
Re: [идея] индикация работы, сбоя и локации сата дисков
https://en.wikipedia.org/wiki/SGPIO чёто по теме. тут написаны несколько удручающие новости что типа никто не заморачивается отдельными контроллерами и это делают только спец вендоры биосмикросхем - LSI, Adaptec, Marvell, Intel а от обычных Сидоровичей для народа (типа Atmel, NXP) не допросишься. Ещё была какая-то ссылка на TI но там access denied (ссанкции).
https://forum.arduino.cc/t/sgpio-read-h ... led/544204 а тут мужик безрезультатно спрашивал про саму шину, но там хотя-бы что-то похожее на дамп сигналов есть.
Вообще, искать слова SGPIO, UBM, SFF-8485
https://forum.arduino.cc/t/sgpio-read-h ... led/544204 а тут мужик безрезультатно спрашивал про саму шину, но там хотя-бы что-то похожее на дамп сигналов есть.
Вообще, искать слова SGPIO, UBM, SFF-8485
Take the L out of lover - and it's over, baby.
Re: [идея] индикация работы, сбоя и локации сата дисков
kalobyte, в линуксе с md-raid вся актуальная информация по дисковым массивам отображается ядром в /proc/mdstat
Personalities : [raid1] [raid10]
md4 : active raid1 sdb3[2]
1454418304 blocks super 1.2 [2/1] [_U]
bitmap: 5/11 pages [20KB], 65536KB chunk
md3 : active raid1 sdc3[3] sda3[2]
1454417216 blocks super 1.2 [2/2] [UU]
bitmap: 3/11 pages [12KB], 65536KB chunk
md0 : active raid1 sdc2[0] sda2[1]
10485696 blocks [2/2] [UU]
unused devices: <none>
ее несложно зачитывать, парсить и выводить на индикацию.
что касается светодиодов - нормальный универсальный способ это включить usb девайс который будет управлять матрицей диодов. чтоб по красоте - usb девайсу лучше притворяться какимто популярным uart интерфейсом (cp2102,pl2303) а mcu управляющий матрицей лучше бы поддерживал простой текстовый протокол для адресного зажигания-гашения диодов напр
12G #зажечь зеленый n15
5BR #зажечь синий и красный n5 (зеленый оставить в предыдущем состоянии)
15N #погасить все диоды n15
14R120B200 #для ws2812 на n14 красный на яркость 120/256, синий 200/256, зеленый - не менять.
N #погасить все диоды
желательно сразу делать поддержку адресных диодов (ws2812 итп)
Спойлер
df3:~$ cat /proc/mdstatPersonalities : [raid1] [raid10]
md4 : active raid1 sdb3[2]
1454418304 blocks super 1.2 [2/1] [_U]
bitmap: 5/11 pages [20KB], 65536KB chunk
md3 : active raid1 sdc3[3] sda3[2]
1454417216 blocks super 1.2 [2/2] [UU]
bitmap: 3/11 pages [12KB], 65536KB chunk
md0 : active raid1 sdc2[0] sda2[1]
10485696 blocks [2/2] [UU]
unused devices: <none>
что касается светодиодов - нормальный универсальный способ это включить usb девайс который будет управлять матрицей диодов. чтоб по красоте - usb девайсу лучше притворяться какимто популярным uart интерфейсом (cp2102,pl2303) а mcu управляющий матрицей лучше бы поддерживал простой текстовый протокол для адресного зажигания-гашения диодов напр
12G #зажечь зеленый n15
5BR #зажечь синий и красный n5 (зеленый оставить в предыдущем состоянии)
15N #погасить все диоды n15
14R120B200 #для ws2812 на n14 красный на яркость 120/256, синий 200/256, зеленый - не менять.
N #погасить все диоды
желательно сразу делать поддержку адресных диодов (ws2812 итп)
Re: [идея] индикация работы, сбоя и локации сата дисков
да, я вот и искал, где в линупсе инфа о состоянии дисков
железо не трудно сделать и примерно так я и думал, что сделать хид кастомный и адресные диоды
или ком порт взять
или и2ц
а еще лучше современные платы с выходом на адресные диоды для подсветки
и я таки нашел целый проект, где эту херню уже сделали
т.е. по сути нам нихера паять и не надо, надо только в этот сервер слать по апи данные, которые надо вытащить из файловой системы
https://openrgb.org/ вот эта херня
железо не трудно сделать и примерно так я и думал, что сделать хид кастомный и адресные диоды
или ком порт взять
или и2ц
а еще лучше современные платы с выходом на адресные диоды для подсветки
и я таки нашел целый проект, где эту херню уже сделали
т.е. по сути нам нихера паять и не надо, надо только в этот сервер слать по апи данные, которые надо вытащить из файловой системы
https://openrgb.org/ вот эта херня
тематические ответы только в форуме, в приват не пишите
Re: [идея] индикация работы, сбоя и локации сата дисков
паять не надо, только заменить мат. плату в компе на совместимую... Мат. платы с ARGB обычно подороже обычных будут, так-то...kalobyte писал(а):т.е. по сути нам нихера паять и не надо
Ах, да, ещё пилить или там сверлить придётся, разъём-то внутри корпуса
Re: [идея] индикация работы, сбоя и локации сата дисков
ну у меня плата мси на б450, это древняя плата как бы и там есть такой разъем и эта плата поддерживается прогой
я ее б\у купил за 50 евров в ковидные времена
мне нужна была любая плата амд и на 4 слота памяти, чтобы 64 гиг минимум тянула
сейчас глянул - можно за 60 купить, хотя это игровая плата с большим радиатором врм
и чего пилить? корпус то большой будет, если туда диски пихать, а в больших корпусах есть слоты 5"25 и туда можно все запихать
я ее б\у купил за 50 евров в ковидные времена
мне нужна была любая плата амд и на 4 слота памяти, чтобы 64 гиг минимум тянула
сейчас глянул - можно за 60 купить, хотя это игровая плата с большим радиатором врм
и чего пилить? корпус то большой будет, если туда диски пихать, а в больших корпусах есть слоты 5"25 и туда можно все запихать
тематические ответы только в форуме, в приват не пишите
Re: [идея] индикация работы, сбоя и локации сата дисков
дело не в древности. Этой фигне уже с десяток лет точно, просто на офисные/бытовые/промышленные/серверные МП эти контроллеры не ставили. На "геймерские" только платы.kalobyte писал(а):ну у меня плата мси на б450, это древняя плата как бы и там есть такой разъем и эта плата поддерживается прогой
с
не совсем понятно, что туда пихать? Там просто адресная лента к мат. плате подключается. Так что пилить (или сверлить) придётся заглушки на 5.25 отсеках, что б светодиодики были видны.kalobyte писал(а):а в больших корпусах есть слоты 5"25 и туда можно все запихать
И да, там 2 разные системы есть. 4pin-овая, +12 и минуса от R,G,B. И 3-х pin-овая, +5, Data и Gnd. Вот 3-х пиновая гораздо универсальнее.
- >TEHb<
- Друг Кота
- Сообщения: 5748
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: [идея] индикация работы, сбоя и локации сата дисков
Выкинь, купи нормальную.
"Привет!" - соврал он.
Re: [идея] индикация работы, сбоя и локации сата дисков
ну в серверных оно тебе и не надо, там контроллер встроен уже и туда достаточно только подключить корзину с контроллером и светодиодамиФунтик писал(а): просто на офисные/бытовые/промышленные/серверные МП эти контроллеры не ставили. На "геймерские" только платы.
точнее если ты купил сервер, то там уже все как бы есть, разве что провод может отсутствовать
а если делаеш нас на игровой плате, то там будет выход на адресные диоды, а офисных платах сата всего штуки 2 бывает и памяти мало
адресные светодиоды, есть такие 5мм вроде или 10 с контроллером внутри, я себе таких купил десятокФунтик писал(а):не совсем понятно, что туда пихать?
я про нее и писалФунтик писал(а):Вот 3-х пиновая гораздо универсальнее.
вчера смотрел корзины со сменными дисками
https://www.reichelt.de/wechselrahmen-3 ... gLLt_D_BwE
вот тут например уже все встроено
https://www.reichelt.de/externes-10x-3- ... gJ9jvD_BwE
вот тут можно заменить диоды
https://www.reichelt.de/wechselrahmen-3 ... gIdWvD_BwE
вот отдельные рамы с диодами
https://www.kmcomputer.de/53747/quot-eq ... -fter-quot
спокойно втыкаются в большие старые ящики с кучей 5.25"
тематические ответы только в форуме, в приват не пишите
Re: [идея] индикация работы, сбоя и локации сата дисков
не на каждой тгровой есть, и не всегда на адресные диоды- 4-х пиновый вариант тоже бывает.kalobyte писал(а):а если делаеш нас на игровой плате, то там будет выход на адресные диоды
так ты своё решение делаешь или готовую файлопомойку взять?kalobyte писал(а):вчера смотрел корзины со сменными дисками
не поверишь, но диоды можно заменить везде, где они есть. Если нет - добавить.kalobyte писал(а):вот тут можно заменить диоды
т.е. вроде строим серьёзную хрень, но в основной функционал встраиваем дополнительные разъёмы, со временем ухудшающих эксплуатацию. Посмотри как в нормальных серверах сделано - хардики сразу в разъём бекплейна втыкинаются, никаких дополнительных разъёмов не допускается.kalobyte писал(а):вот отдельные рамы с диодами
Re: [идея] индикация работы, сбоя и локации сата дисков
я в курсеФунтик писал(а):не на каждой тгровой есть, и не всегда на адресные диоды- 4-х пиновый вариант тоже бывает.
я тебе даже больше скажу, что прога в том проекте управления ргб поддерживает только определенные чипсеты
где ты там готовую увидел? это просто корзины для сменных дисков под 5.25 слотыФунтик писал(а):так ты своё решение делаешь или готовую файлопомойку взять?
никогда что ли не видел таких? у нас в пту у каждого был свой диск и диски разных групп лежали в шкафу в том классе, где были компутеры со сменными дисками
на них ставился разный софт
ну и к чему ты это написал?Фунтик писал(а):не поверишь, но диоды можно заменить везде, где они есть. Если нет - добавить.
да? и чем же бекплейн подключается к основной плате или рейд контроллеру? припаяными проводами или вообще без проводов работает?Фунтик писал(а): Посмотри как в нормальных серверах сделано - хардики сразу в разъём бекплейна втыкинаются, никаких дополнительных разъёмов не допускается.
чем тебе эти корзины не понравились?
вот тебе бекплейн от сервера https://www.serverschmiede.com/de/super ... x-sff-8644
наверное производитель что-то не знает и сделал какую-то несерьезную херню за 300 евров
тематические ответы только в форуме, в приват не пишите
Re: [идея] индикация работы, сбоя и локации сата дисков
kalobyte писал(а):где ты там готовую увидел?
вот, например.kalobyte писал(а): вот тут например уже все встроено
https://www.reichelt.de/externes-10x-3- ... gJ9jvD_BwE
из компьютерной техники я видел всё. И трогал большинство. Ещё раз - работа у меня такая, связаная со сборкой компьютеров. С 1997 года. А перед этим кучу самопала собирал. Тут скорее ты некомпетентен, раз рассуждал как-то о kvm в датацентрах для настройки bios'ов у серваков. Хотя весь мир уже много лет всякие BMC и IPMI использует.kalobyte писал(а):никогда что ли не видел таких?
ну ты ж зачем-то написал:kalobyte писал(а):ну и к чему ты это написал?
именно твоё сообщение я и прокомментировал, даже приведя его цитатой.kalobyte писал(а):вот тут можно заменить диоды
тем что там дважды применяется SATA разъём, это не лучшее решение. А бэкплейны к контроллерам всякими SFP, micro/miniSAS и прочими специальными кабелями подключаются, совсем другой уровень.kalobyte писал(а):чем тебе эти корзины не понравились?
Re: [идея] индикация работы, сбоя и локации сата дисков
так я и написал, что там встроены ониФунтик писал(а):вот, например.
правда из описание непонятно, есть ли там режим дохлого диска или просто они мигают
на разъеме дисков есть контакт для таких светодиодов, которые показывают просто работу диска
опять демонстрируеш свою некомпетентностьФунтик писал(а):Тут скорее ты некомпетентен, раз рассуждал как-то о kvm в датацентрах для настройки bios'ов у серваков. Хотя весь мир уже много лет всякие BMC и IPMI использует.
во первых хетцнер использует обычные десктопы, там в принципе нет квм, поэтому он подключается руками за отдельные деньги (недавно заказывали его)
если не хочеш платить, то там есть мануал, как поставить виндовс в графическом режиме через их rescue system, но нвме диски он не пробрасывает как нвме и может быть гимор с загрузкой после установки
во вторых наличие ипми не означает активный квм, т.к. эта плюшка стоит отдельных денег (от 40 до 300 евров), если ты вдруг не знал
для плат супермикро есть генератор ключей, и то может быть уже алгоритм поменяли и новые платы не будут работать, но на относительно старых я таких активировал квм
и опять ты демонстрируеш свою некомпетентностьФунтик писал(а):тем что там дважды применяется SATA разъём, это не лучшее решение. А бэкплейны к контроллерам всякими SFP, micro/miniSAS и прочими специальными кабелями подключаются, совсем другой уровень.
я тебе привел пример бекплейна с сата кабелями
минисас это тот же сата, только куча проводов в одном плетеном чехле
там кстати передаются данные и о светодиодах по отдельным проводам
обычные сата кабеля нормально работают у меня в серверах годами
было бы гавно, то никто бы их не использовал и не лепил бы на серверных платах сата разъемы
зашел сюда линк закинуть, может кому интересно будет (случайно нашел)
https://www.aliexpress.com/item/4001153976011.html
тематические ответы только в форуме, в приват не пишите
Re: [идея] индикация работы, сбоя и локации сата дисков
нет, ты написал что их можно заменить. Перечитай себя ещё раз.kalobyte писал(а):так я и написал, что там встроены они
нету там режима дохлого диска, т.к. нет контроллера, который за этим следит. Только питание и активность.kalobyte писал(а):есть ли там режим дохлого диска
нету. Миганием светодиодов заведует схема, отслеживающая активность по сата шине, в самой шине - нет такого сигнала.kalobyte писал(а):на разъеме дисков есть контакт для таких светодиодов
спасибо, мне тут нечего демонстрировать послеkalobyte писал(а):опять демонстрируеш свою некомпетентность
kalobyte писал(а):но нвме диски он не пробрасывает как нвме и может быть гимор с загрузкой после установки
нет, не знал. Просто пользуемся, никому не платим. Что у вас там в германиях сетевой протокол через деньги работает - ваше личное дело.kalobyte писал(а): если ты вдруг не знал
врёшь. Там есть сата разъёмы, куда диски втыкинаются. Никаких сата кабелей подключить туда невозможно. Совсем.kalobyte писал(а):я тебе привел пример бекплейна с сата кабелями
это совсем другие разъёмы по и по конструктиву и требованиям к качеству передачи данных. О светодиодах данные передаются отдельными проводами. На том бэкплейне, что ты приводил в качестве примера - это вот те самые штырёчки.kalobyte писал(а):минисас это тот же сата, только куча проводов в одном плетеном чехле
там кстати передаются данные и о светодиодах по отдельным проводам
невозможно не использовать то, что уже дано. Но как только можно отказаться - переход на другой конструктив и требования.kalobyte писал(а):никто бы их не использовал и не лепил бы на серверных платах сата разъемы


