Импортозамещение и параллельный импорт без глянца

814f3ec4c266ecd7a84fa5b4f7616189

Недавно пришла к нам парочка серверов по программе импорто-параллельно замещения, немного покрутили их в руках. С чем придется столкнуться — кому-то такое привычно, кому то внове. Названий не будет.

Первичная сборка. Найти на сайте производителя инструкции по установке памяти по образцу HPE Server memory population rules или Huawei Computing Product Memory Configuration Assistant — не удалось. Как и чего-то аналогичного HPE QuickSpecs (Product Bulletin), поэтому подбор совместимого оборудования / запчастей, да еще спустя 2–3 года, может стать проблемой. Разводки, какой слот PCIe к какому процессору относится и какие-то лимиты однопроцессорной конфигурации меня не интересовали, может и зря. В остальном претензий нет, сервер как сервер.

Установка в стойку. Я был разбалован А-брендами, где направляющие монтируются почти без кручения винтов, сервер стоит в выезжающих рельсах, в комплекте панель под провода (cable management arm). Если дело происходит в ЦОД — можно взять микролифт и спокойно поставить 1–2U сервер в одиночку. Тут ничего подобного нет — в стойку монтируются направляющие, но монтируются очень неудобно, все на винтах. Выдвижных рельс нет — только на сервере ставится ответная часть. Одному ставить очень, очень неудобно. CMA нет совсем — об укладке проводов и нормальном потоке воздуха можно только мечтать.

BIOS. Будет в зависимости от производителя платы. Если это материнская плата Intel для сборки — то на сайте Intel при определенной сноровке доступны оба варианта обновления — Firmware Update Package и System Firmware Update Package. Если это какой-то совсем noname, то свежие BIOS можно совсем не найти.

Описание настроек BIOS. Может не быть совсем. Возможно, будет как в этой статье про Эльбрус — когда руководство лежит не на официальном сайте, а непонятно где на гитлабе. Настройки могут быть совершенно не очевидны, что в части настройки IPMI, что в части настроек производительности.

Описание настроек IPMI. Тут нам повезло — IPMI работал и был понятен и нагляден. HTML5 консоль сейчас стандарт почти везде, использование 33 версий Java или ActiveX постепенно уходит в прошлое.

IPMI CLI и прочая диагностика. Может будет только ipmi, может будет DMTF Redfish, но возможно придется лезть в шаблоны DMTF, как в статье по ссылке. Какая-то отправка оповещений (почта / syslog) будет. Вместо просто SNMP будет SNMP trap, дальше как настроите. Готового шаблона под Zabbix скорее всего не будет.

Массовое обновление BIOS и IPMI. Аналога HPE Smart Update Manager (SUM) / Lenovo UpdateXpress / Supermicro Update Manager (SUM) / Huawei Smartkit / HPE SPP / Dell Update Package / Dell Server Update Utility (SUU) / Dell OpenManage Enterprise нет. Intel DCM и SDPTool — если повезет, при всех их минусах. Скорость выхода BIOS тоже может огорчить.

Массовое обновление микрокода прочих компонентов. Почти все вышеперечисленное может и обновляет не только BIOS/IPMI, но и компоненты — блоки питания, backplane, complex programmable logic device (CPLD), сетевые карты, RAID, HBA, SSD/NVME. Кажется, даже кнопки сейчас программируемые. Здесь придется самому искать микрокод, утилиту для обновления, и делать загрузочный диск. Ничего сложного, но использовать готовый набор гораздо удобней.

Совместимость компонентов. После поиска микрокодов и утилит обновления, такие параметры как Vendor ID (VID), Device ID (DID), Sub-Vendor ID (SVID), and Sub-Device ID (SDID) будут вам знакомы гораздо больше, чем вы бы хотели. Зная их, работать с hardware compatibility list / compatibility guide будет не очень сложно. Сам сервер «в сборе» ни в какие листы совместимости не попадает.

Первичное тестирование. Большое спасибо старой статье Железо не подведет. Как я готовлю к бою десятки серверов в день, очень помогает.

Автоматизированная установка ОС. Только если сами напишете роль, для 2–3 серверов это не нужно.

Расширенная аналитика ошибок. Ни о каком сборе логов, аналогичном хотя бы Huawei Fault Diagnosis & Management (FDM) речь не идет; самостоятельный анализ Machine Check Exception может быть затруднен; Intel не особенно раздает доступ к The Intel® Debug Protection Technology. (О чем речь: раз, два, три)

Нестандартные сбои. Возможны, особенно на включении.

Итого: как на ВАЗ 21099 пересесть. Вроде даже стеклоподьемники электрические есть, но

© Habrahabr.ru