Как стать автором
Обновить

Комментарии 36

Можно I2C дисплей подключить для вывода чего-нибудь нужного.
Ирония: можно i2c дисплей подключить к i2c в разъёме vga/DVI без костылей, велосипедов, регистрации и СМС.
подключить к нему ещё чего-нибудь: например, датчики температуры, давления, влажности, ЖК-экранчики
Я считаю, что для серверных моддеров LCD-дисплейчик может быть приятой мелочью.
Если без иронии, то на промышленных системах на экранчик выводятся диагностические сообщения, полноразмерный монитор цеплять крайне неудобно.

Впрочем, Вы в курсе наверняка, это я так, для гостей клуба, кто редко заходит в серверные залы:)
Ирония в том, что видеоустройство подключается к видеопорту, но общаются по интерфейсу не имеющему отношение к видеопотоку.
А после обнаружения во FreeNAS признаков виртуализации автор затолкал туда же и Windows-машину

Без обид, но отделите мух от котлет. Proxmox (подставьте свою версию «взрослой» виртуалки) без проблем решит вопрос виртуализации. А поверх можно поставить и FreeNAS, и 1с-ку, и все что душе угодно (у меня особо цинично было воткнуто 10 ключей от ЕГАИСа без windows).
Из-за драйверов ККМ, конечно.

Простите, а зачем ККМ в сервере? Разве не на кассе должен быть?
специально для Вас, уважаемый читатель, абзац только что ушёл в спойлер;)
хоть там и есть слова «отдельная история» со ссылкой на неопубликованную статью, но мне не жалко

Продолжим оффтоп. Я последовательный адепт FreeNAS из-за реализации ZFS под FreeBSD, но оглядеться никогда не мешает. За Proxmox спасибо. Честно говоря, увидев у него загрузку с USB-флэшек в виде зеркала ZFS, я уже обрадовался, но потом вспомнил, что это Linux, а не FreeBSD, и сразу остыл. Вы с одинарной флэшки загружаетесь? Просто я с двойной, так сон крепче. А издевательству над ZFS хочу уделить внимание в той статье, которая ещё не вышла. Только это ни в коем случае не наезд на Linuх, просто его ZFS считаю сырым. И справедливости ради: виртуализация во FreeNAS — это сущий адъ:)

Простите, а зачем ККМ в сервере? Разве не на кассе должен быть?

Хотел ККМ к 1С прицепить, но пока руки не дошли.
Я вообще не в этой теме, но, в крайнем случае, будет два туннеля© :))
Статья классная, хоть я и не сторонник столь «плотных» комбайнов.
специально для Вас

Спасибо, не стоило :)
Вы с одинарной флэшки загружаетесь?

Я играю в чуть более дорогой лиге. У меня 2 SATA в аппаратном RAID-е. Сами виртуалки на GlusterFS, на тех же серверах что и ProxmoxVE, но на другом RAID-е. Секса по началу с этой схемой тоже не мало было.
виртуализация во FreeNAS — это сущий адъ:)

Ну на УАЗе 120 по трассе тоже страшно, это не значит что машина плохая, это значит что просто не ее стихия.
Хотел ККМ к 1С прицепить, но пока руки не дошли.

Вы про этот ККМ? Если да, то зачем он на сервере? У Вас же не сервер чеки печатает, а оператор (кассир). Поставьте ККМ на его комп и толстого клиента (он заслужил :) ). А вот стоит ли желтую программу ставить на linux, это большой вопрос ибо с производительностью там все НЕ ОЧЕНЬ интересно (в смысле *опа), несмотря на то что используется собственная (1С-а) сборка PostgreSQL. Зато на сэкономленные деньги можно прибавить пару планок оперативы. Короче говоря сложный выбор.
У меня 2 SATA в аппаратном RAID-е...

Вопрос в том, с какой скоростью Вы узнаете об отказе первого диска в загрузочном массиве? Я не имею в виду теоретически достижимую, а реально действующую в данный момент.
Сами виртуалки на GlusterFS… на другом RAID-е
Да, второй RAID — это более дорогая лига, но с моими объёмами и этого будет мало. Для FreeNAS аппаратный RAID не подходит совершенно, т.е. понадобился бы (1) загрузочный массив, (2) массив с VM и (3) JBOD для ZFS. Даже если объединить (1) и (2), громоздко. У меня это просто на одном копеечном контроллере с JBOD.

Насколько GlusterFS стабильна? С какой скоростью реконструируется, например, зеркало 4Тб, если диск пропал не навсегда, а на несколько часов? Если ничего не путаю, какие вообще преимущества у GlusterFS перед классическими файловыми системами *при использовании на одном хосте* в Вашем случае? Я интересуюсь, потому что считаю обязанным рассматривать альтернативы в возможной публикации.

спасибо
Вопрос в том, с какой скоростью Вы узнаете об отказе первого диска в загрузочном массиве?

Ну либо при перезагрузке, либо smartctl в помощь. В конце концов аптайм длится месяцами.
У меня это просто на одном копеечном контроллере с JBOD.

Ну на это у меня не может быть аргументов.
Насколько GlusterFS стабильна?

Не ломалась (если не считать «учений»).
С какой скоростью реконструируется, например, зеркало 4Тб, если диск пропал не навсегда, а на несколько часов?

Сложный вопрос, не так много крутится. Надо будет на тестовом попробовать.
*при использовании на одном хосте*

GlusterFS это вообще не про один хост! Преимуществ ровно 0. Ну и смысл как бы в отказоустойчивости без поднятия из бэкапа в случае смерти ноды proxmox-кластера.
Вопрос в том, с какой скоростью Вы узнаете об отказе первого диска в загрузочном массиве?
Ну либо при перезагрузке, либо smartctl в помощь.

Вы уж простите, что я докопался на эту тему, но как smartctl работает с аппаратным RAID? Мне почему-то казалось, что нужны проприетарные утилиты, может, и не для всех чипсетов.
Если у Вас работает smartctl (или ну хоть что-нибудь, но без перезагрузки), поделитесь, пожалуйста спецификацией, я возьму на заметку. Или это просто fakeRAID?

В конце концов аптайм длится месяцами.

Я где-то читал статью про отказы массивов, где была статистика на тему незамеченных (незаменённых вовремя) дисков. На объектах бываю редко, вручную на системы почти никогда не заглядываю, поэтому мне нужно, чтоб в случае чего сразу сообщение на смартфон:)

*при использовании на одном хосте*

GlusterFS это вообще не про один хост! Преимуществ ровно 0. Ну и смысл как бы в отказоустойчивости без поднятия из бэкапа в случае смерти ноды proxmox-кластера.

Так я потому и выделил фразу, что воспринимаю GlusterFS как некую среду для многоузловых (в т.ч. гиперконвергентных) систем более серъёзного уровня, чем одиночный «офисный» комбайн с 1С, где GlusterFS просто не раскрывается. Подтвердили, спасибо. Но я тогда не понимаю, зачем он тогда Вам, просто на перспективу? Не похоже, чтобы у Вас трудилась многоузловая ферма:)
Если у Вас работает smartctl

Тыц
Ну а если честно, то мониторинг на smart не был прикручен (сейчас может и исправили). Всегда есть еще нода, которая потерпит пока поднимается первая.
Не похоже, чтобы у Вас трудилась многоузловая ферма:)

Сейчас да (сменил работу). 2 года назад поднимал эту схему на 2-х серверах (хотя изначально говорили про 3) для нового торгового центра. Сервера распиханы в разные концы торговика (на случай пожара/потопа/идиотов/...). На момент установки админа в этом городе у нас вообще не было и собеседования не вдохновляли на результат, поэтому нужна была схема с ОЧЕНЬ медленной реакцией ТП (порядка суток, без смерти сервисов).
Сообщение может не прийти по множеству причин, поэтому регламентные работы должны быть запланированы и выполняться. Например, хотябы раз в месяц убеждаться что всё в порядке, никаких негативных тенденций нет и система оповещения работает, бэкапы делаются и делаются без ошибок(однажды потеряли данные за последние 7 дней из-за маленького нечитаемого участка плёнки) а бесперебойник в исправном состоянии.
> Долян
дааа, Долян 310 — огонь))))
Спасибо за статью, надо поковырять свой старый «Иван Брал Марью Х систем 3200 M2». А то на новом месте жительства ему как раз не хватает внутрикорпусного датчика влажности…
Очень трудно было читать начало статьи… какое-то хаотичное построение фраз.
Дальше, где уже пошли технические подробности — там нормально ))
спасибо за комментарий, до какого момента примерно длится хаос?
я просто пишу в разных состояниях сознания, а потом глаз замыливается
В главе
Визуальный осмотр
категорически не хватает карты Дальнего востока
Не сочтите за выпендрёж, но я этот параграф готовил на борту авиалайнера. Там даже был Интернет, но он по воздушному тарифу, поэтому пришлось задействовать развлекательный терминал. Это тот, который с бронебойный сенсорным экраном на спинке кресла впереди, и когда пытаешься продавить сенсор, то палец чувствует сидящий впереди пассажир. К счастью, нашлось и приложение с глобусом, хоть он и проворачивался со скоростью примерно два оборота в минуту, полминуты от Атлантики до Дальнего Востока. Но это гораздо лучше, чем по пачке Беломора :)))

http://maps.yandex.ru
http://maps.google.com
Иван Брал Марью

А можно перевод брендов для неместных? Только НР угадывается (и Делл вроде бы).
Позвольте, ну а как же Иван Брал Марью? И если угадали Делл: Долян, Ильтан — никакой ассоциативной связи? Про Супер Мирон даже не говорю.
ОК, Ильтан — Интел?
Супер Мирон — неужели Sun?
Хорошо, Супермирон — так лучше? :))
Гугль помог, но все равно первый раз слышу. В нашей деревне таких еще не было.
Материнские платы Супермирон весьма распространены в государственных учреждениях стран бывшего СССР, например, внутри всячески сертифицированных серверов (не буду указывать, каких конкретно). Так что даже в Ваших краях их может быть гораздо больше, чем кажется:)
Мне проще было взять CP2112 (просто потому, что присылают бесплатно — хотя есть других 100500) и через USB общаться с I2C.
спасибо, а почему присылают бесплатно? и что там с софтом под Linux, FreeBSD?
может, он даже стандартными утилитами через /dev/uhid управляется?
Присылают образцы бесплатно — потому что широкой души люди.
С хоста как HID, под Linux наверняка есть. Я под Windows из C# читаю/пишу.
Библиотека у них есть на сайте и примеры.
Такие же есть MCP2221A
давайте сверимся на всякий случай:
CP2112 — это готовый адаптер пр-ва Silicon Labs
MCP2221A — это микросхема пр-ва Microchip
всё верно?
частично верно — обе микросхемы. Но обе дают бесплатно по 3 штуки. Но CP2112 приходит в Россию, а MCP2221A не приходит.
Спасибо, Вы навели меня на изделие ADM00559, для работы с сенсорами 100кБит обычно достаточно, можно обойтись и без запрещённых «A». Родные библиотеки-драйверы под Linux есть, это хорошо дополняет HID. Попробую, наверное.

Поправьте, но к CP2112 требуются уже навыки пайки QFN, фен на 400°C, плата, разъём, рассыпуха и прочее…
Если самому делать, то паяльник точно нужен. С феном удобнее кконечно, но можно и без него. Можно на взять макетку под QFN и на ней сделать.
Я таких сделал себе.
image
Есть неиспользуемый ПАК Континент. И вентиляторы в нем отличные! Классный контроллер влажности для гаража получится! :)
да, только шумный очень:)
А есть распиновка 4-х пинового разъема Кобзаря?
вижу, заинтриговал :) увы, у меня распиновки нет, а эти паразиты только через техподдержку информацию дают, да так, чтобы никто не догадался

как я понял, главное — понять, где VCC и GND, чтобы не испортить железку.
Земля «цифровая», он должна, по идее, быть в контакте с остальными «землями» на блоке (+5В и +12В).
Попробуйте прозвонить мультиметром выключенный блок питания.

С VCC сложнее. С блоком случайно не шла коробочка такая с USB, заменяющая их Commander Mini?
Если шла, подключите её к USB, включите машину и найдите, на какой пин выдаётся питание, и какое именно — +3.3В или +5В? Это можно сделать прямо с помощью проводка, который они должны давать в комплекте. Если найти GND и VCC, шансов что-то спалить гораздо меньше.

Если ничего нет, я рискну предположить что GND будет с одного краю, а VCC — с другого. Но если это окажется не так, заранее приношу извинения за испорченный блок питания и материнскую плату:))

Две оставшихся линии можно попробовать так и эдак, две комбинации всего. Я не думаю, что перепутанные SDA и SCL могут что-либо повредить, но ручаться тоже не могу, уж простите. Далее — скан по шине, надо найти адрес блока, считывая по одному байту со всех адресов подряд (кроме зарезервированных). В одном положении SDA/SCL блок должен отозваться, в другом — нет:)

Но это теория.

Я даже нашёл фотки Commander Mini без корпуса. Ряд из четырёх разъёмов PMBus на большинстве фотографий видно справа, но разобрать, что там, сложно.

Если найдёте, поделитесь, я добавлю врезку.
Все руки не доходили разобраться и подключить, но раз тема появилась, попробую в пятницу. Все необходимое есть, включая SMBus-to-USB адаптер, который шел в комплекте к AX1200i, логический пробник, и какая-то платка, которой можно поснифать I2C пакетики.
Супер, при наличии родного конвертера интерфейсов распиновка должна стать лёгкой прогулкой, а перехватчик I2C должен однозначно выдать адрес устройства. Остальное (я уверен) описано в спецификации PMBus. Обратите внимание на запись 0x98 по адресу устройства и его ответ, это (теоретически) должно быть где-то сначала.
Предлагаю пока уйти в личку и вернуться к аудитории уже с результатами (если будут). А если будет желание, сможете сами и опубликовать, но я предлагаю сделать у себя цветную иллюстрированную врезку. С указанием автора, само собой: публика должна знать своих героев:)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации