Это решение для внутреннего пользования. Список моделей ограничивается только тем, что нам требуется в данный момент.
Конечно, здесь речь не идет о поддержке абсолютно любого железа. В начале статьи указано, что решение придется адаптировать под каждый новый сервер (новый вендор или новая модель с отличающимся функционалом). Как правило, это не чаще раза в год.
Не пробовал, но периодически, я смотрел продукты, которые выходили.
Я думаю, преимущества нашего решения:
1) В целом небольшая база кодовая база. Все решение вполне может поддерживать один человек. В любое время можно добавить новый функционал.
2) Из доступных продуктов не все могут обеспечивать полный перечень необходимых функций (обновление прошивок, настройка ilo/idrac, прочее).
Я думаю, это точно было бы не проще.
Все равно пришлось бы делать универсальный pxe-live образ, скрипты для взаимодействия с различными подсистемами и прочее.
Плюс, Ansible, вроде, появился в 2012. А я начал работать над моим решением приблизительно в это же время.
С дампом не все так просто. В дампе очень много служебной информации USB, USB-шина не позволяет лить информацию просто так, ибо облачает ее в свои спецификации. Также было стойкое ощущение, что прошивка не последняя и придется снова что-то делать.
Не майнили, но идеи были. Есть золотое правило: магазин должен продавать, так что мы кровно заинтересованы в том, чтобы оборудование работало для задач магазина.
Если бы я дружил с Windows, то, наверное, так бы и действовал, но увы, я с Windows – уверенный пользователь Excel.
Да, статистика есть. Благодаря полученным результатам по перепрошивке, научились снимать настройки со сканера, так что теперь можем гарантировать, что в магазине не будет проблем.
При закупке, руководствовались текущей задачей – продажей алкогольной продукции, и на тот момент она решалась успешно. Так что да, отчасти наследие.
1. Мы не работаем со сканером как с клавиатурой, нам нужно знать, какой тип штрихкода у нас на входе.
2. Сканер покупали достаточно давно, на тот момент задачи решались на USB без проблем. Насчет использования RS232 и внешних блоков питания. Это отчасти вопрос религий. Для внешнего блока питания требуется дополнительная розетка в ИБП, укладка проводов становится сложной, поскольку надо вести в два места. Оборудование на RS232 плохо дисковерится, надо знать, в какой порт включено устройство, иначе будет аффект на другие устройства (яркий пример – дисплей покупателя: если дисплею что-то не нравится, он начинает писать иероглифами), ну и так далее.
Изначально сканеры брали для продажи алкогольной продукции, это было более 5 лет назад. Речи про инверсный DM тогда не шло.
Годы поставок сканеров разные, в продуктивной среде у нас было как минимум 8 версий прошивок. Пришлось выравнивать. Также у нас есть процедура Patch Management, в соответствии с ней мы всегда работаем на последних версиях.
Конечно, здесь речь не идет о поддержке абсолютно любого железа. В начале статьи указано, что решение придется адаптировать под каждый новый сервер (новый вендор или новая модель с отличающимся функционалом). Как правило, это не чаще раза в год.
Я думаю, преимущества нашего решения:
1) В целом небольшая база кодовая база. Все решение вполне может поддерживать один человек. В любое время можно добавить новый функционал.
2) Из доступных продуктов не все могут обеспечивать полный перечень необходимых функций (обновление прошивок, настройка ilo/idrac, прочее).
Все равно пришлось бы делать универсальный pxe-live образ, скрипты для взаимодействия с различными подсистемами и прочее.
Плюс, Ansible, вроде, появился в 2012. А я начал работать над моим решением приблизительно в это же время.
Да, статистика есть. Благодаря полученным результатам по перепрошивке, научились снимать настройки со сканера, так что теперь можем гарантировать, что в магазине не будет проблем.
При закупке, руководствовались текущей задачей – продажей алкогольной продукции, и на тот момент она решалась успешно. Так что да, отчасти наследие.
2. Сканер покупали достаточно давно, на тот момент задачи решались на USB без проблем. Насчет использования RS232 и внешних блоков питания. Это отчасти вопрос религий. Для внешнего блока питания требуется дополнительная розетка в ИБП, укладка проводов становится сложной, поскольку надо вести в два места. Оборудование на RS232 плохо дисковерится, надо знать, в какой порт включено устройство, иначе будет аффект на другие устройства (яркий пример – дисплей покупателя: если дисплею что-то не нравится, он начинает писать иероглифами), ну и так далее.
Годы поставок сканеров разные, в продуктивной среде у нас было как минимум 8 версий прошивок. Пришлось выравнивать. Также у нас есть процедура Patch Management, в соответствии с ней мы всегда работаем на последних версиях.