Rikor — это база: обзор российской серверной платформы Rikor 7212

 

Излишним пуризмом в определении «отечественности» страдать не будем — чем большее количество компонентов и этапов производства локализовано, чем короче и прозрачнее цепочка поставок, тем лучше и выгоднее для конечного заказчика. Очевидно, что процессоры, накопители, память и ряд компонентов для материнской платы в России или не производятся, или производятся малыми партиями, что делает их достаточно дорогими. Но вот их монтаж, пайка, тестирование и т. п. целиком и полностью выполняются на собственной производственной площадке «Рикор» в Арзамасе с использованием большого количества современных промышленных роботов.

Доставка компонентов занимает некоторое время, но у «Рикор» всегда есть запасы. Общая производительность завода составляет десятки тысяч плат для различных устройств в месяц и несколько тысяч готовых серверных платформ (тоже в месяц). Стоит отдельно подчеркнуть, что мы рассматриваем именно серверную платформу, а не просто готовый сервер, поскольку «Рикор» был и остаётся во многом и OEM/ODM-производителем. Платформы компании лежат в основе множества локальных брендов, хотя компания продаёт и полностью укомплектованные серверы.

Так что, если описываемая здесь система покажется подозрительно знакомой, удивляться не стоит — услугами производства «Рикор» пользуются и другие российские компании. Для таких контрактных заказчиков это большой плюс, поскольку сами серверные платформы Rikor входят в реестр Минпромторга РФ и другие перечни отечественных продуктов. Поддержка и сопровождение ведётся, как это обычно и бывает, через партнёрскую сеть. Уже сейчас есть 16 сервисных центров в крупных городах, ещё 10 находятся в стадии валидации. Там есть и подготовленные кадры, и запас основных комплектующих и компонентов платформ.

Что локализовано полностью в серверных платформах Rikor, так это корпус. Некоторые другие российские серверные бренды до сих пор заказывают корпуса всё в том же Китае или на Тайване, что сказывается как на стоимости устройств, так и на скорости их поставки. Шасси у платформы Rikor 7212 собственного дизайна, созданное с учётом запросов российских клиентов, а вся металлообработка, включая оцинковку и анодирование, делается в России на роботизированных линиях из российских же материалов, причём действительно качественно. Литьё пластика тоже собственное, что позволяет кастомизировать внешний вид и конструкцию под запросы конечных заказчиков или других брендов. Компания даже несколько раз переделывала пресс-формы, чтобы добиться нужной чистоты и точности получаемых изделий.

Таким образом, у «Рикор» имеется выстроенная цепочка поставок, локализация производства (пусть неполная, но более глубокая, чем у других вендоров), опыт разработки серверных (и иных) платформ, сервисные центры, ЗИП’ы и гарантийное обслуживание. Не упомянуто только ПО, но тут как раз всё просто. BIOS/UEFI здесь от AMI с некоторыми модификациями, а прошивка BMC сделана на основе OpenBMC. В планах также создание ПАК под конкретные задачи.

Rikor 7212

Полностью название платформы звучит как Rikor 7212 gen.3 PROP (2U, 12 × LFF), а бюрократическое наименование у неё — КДБА.466219.021-01. Номер реестровой записи: 7047\4\2023. В том же семействе есть ещё модели Rikor 7225 (2U, 25 × SFF) и Rikor 7104 (1U, 4 × LFF). В целом материнская плата, лежащая в основе 7212, может использоваться и в других платформах. Кроме того, «Рикор» готовит ещё несколько вариантов пассивных бэкплейнов: с поддержкой 6 или 12 NVMe-накопителей для передней корзины, а также двух NVMe для задней. Активные бэкплейны тоже будут, но позже.

Rikor 7212 заключен в 2U-шасси и предлагает дисковую корзину на 12 LFF-накопителей SAS-3/SATA-3. На переднюю панель вынесены сегментный индикатор на две позиции, кнопки питания/сброса/UID и сопутствующие индикаторы, пара портов USB 3.0 Type-A, а также VGA-выход. Опционально доступна декоративная пластиковая решётка с защёлкой, защищающая доступ к накопителям. Верхняя крышка оснащена защёлкой-фиксатором, под самой крышкой спрятан неприметный датчик вскрытия корпуса. Сзади есть выделенный 1GbE-порт RJ45 для BMC, два USB 3.0 Type-A, VGA-выход, консольный порт DB-9, а также слот OCP 3.0 (2 × PCIe 4.0 x8).

Слоты расширения предлагают большое разнообразие конфигураций. Первый x32-райзер (самый левый, если смотреть сзади), подключённый к первому CPU, предлагает три слота x16, что позволяет установить либо одну двусхлотовую FHFL-карту, либо три однослотовых (x16 + x16 или же x16 + x8 + x8). К первому же CPU подключён слот OCP 3.0 и пара SlimSAS-коннекторов (x8 каждый). Точно такие же x32-райзер и пара x8-SlimSAS подключены ко второму CPU. И к нему же идёт и третий малый райзер x16, который предлагает два слота (x16 или x8 + x8) для низкопрофильных карт. Все перечисленные слоты — PCIe 4.0.

Нам достался вариант, где за третьим райзером находилась корзинка для двух SFF-накопителей SATA. Их можно использовать, например, для ОС. Особенно если подключить не к двум отдельным SATA-портам, идущим от чипсета (C621A), предлагающего также ещё три MiniSAS-HD (x4), два из которых обслуживаются полупрограммным RAID-контроллером Intel VROC (RSTe), — в сумме 14 портов SATA-3. К чипсету же относится и пара M.2-слотов PCIe 3.0 x2 (M key), которые тоже можно задействовать под «зеркало» для ОС. Если же карты расширения вовсе не нужны, то возможна конфигурация из двух корзин 2 × SFF и ещё двух корзин 2 × LFF.

Также на плате есть разъём USB 3.0 Type, колодка для фронтальных USB-портов, гнездо для TPM-модуля, колодка для ключа VROC, коннектор NC-SI, россыпь гнёзд для кабелей питания бэкплейна и карт расширения, а также слот microSD. Последний относится к BMC ASPEED AST 2500, который пока что, увы, может использовать только встроенный сетевой порт, а работать с NIC на картах расширения не умеет. Никаких дополнительных опций вроде мезонина под RAID-контроллер или дополнительных SD-слотов «Рикор» делать не стала, что правильно, поскольку удорожать плату ради не самых популярных опций смысла нет.

За охлаждение отвечают шесть (5+1) высокооборотных вентиляторов MX6038ABU1 от Topfan (60 × 60 × 38 мм) с возможность горячей замены как одного вентилятора, так и всего блока целиком. Без горячей замены, в принципе, можно было бы и обойтись, но в «Рикор» решили, что российских реалиях лучше с ней, чем без неё. На процессорах установлены радиаторы Ablecom с теплотрубками — заявлена поддержка CPU с TDP до 270 Вт. Сверху они накрыты пластиковым воздуховодом. О максимально допустимом уровне TDP карт расширения прямо ничего не говорится. Питание обеспечивают два (1+1) CRPS БП мощностью от 1200 Вт. В нашем случае это была пара 1,2-кВт Qdion (ASPOWER) U1A-D11200-DRB-Z класса 80+ Platinum.

Ну и последнее — Rikor 7212 рассчитан на установку двух процессоров Intel Xeon Ice Lake-SP (LGA4189) и 32 модулей памяти DDR4-3200 (L)RDIMM суммарным объёмом до 8 Тбайт. Это далеко не самая новая процессорная платформа, зато распространённая и доступная во всех смыслах, а потому популярная. Поэтому Rikor 7212 более чем подходит для серверов общего назначения, простого инференса (при установке GPU) и хранилищ. Знакомство с шасси и сборкой в целом оставило приятное впечатление — всё достаточно продуманно, но без излишеств. Хотя некоторые огрехи всё же есть. Так, в направляющих для блока вентиляторов один из проводов заминается. Впрочем, данный экземпляр был из демофонда, поэтому побывал много где.

BIOS

BIOS — это, пожалуй, самая трудная для замещения часть платформы. Качественных открытых проектов не сыщешь, так что приходится полагаться на проприетарные решения. В данном случае речь о прошивке AMI. В целом она ничем не отличается от стандартной, которой пользуются множество других вендоров. Все основные опции тут представлены, но опять-таки каких-то излишеств нет. Сдвоенного образа BIOS, кстати, тоже нет, но эту функцию добавят чуть позже.

Для RAID-контроллера — в нашем случае Broadcom MegaRAID SAS 9361-16i — успешно подгрузился option ROM, так что предварительная настройка массивов была сделана именно здесь. Для NIC то ли такой опции в принципе не предусмотрено (адаптеры LR-Link двух видов), то ли ROM’ы не заработали ни в CSM, ни в обычном режиме.

OpenBMC

А вот для BMC открытые прошивки как раз есть, и здесь используется приятная глазу OpenBMC, к тому же переведённая на русский язык. На главной странице представлены краткие сведения о текущем состоянии сервера, а из отдельных тайлов можно быстро перейти в нужный раздел с более детальной информацией о конкретных компонентах и к настройкам. Из полезных опций отметим наличие не только готовых профилей охлаждения, но и возможность ручной регулировки или корректировки оборотов вентиляторов. Кроме того, хотя прямо об этом нигде не говорится, используется двойной образ прошивки для безопасного обновления оной.

Для взаимодействия с платформой доступны Redfish, IPMI 2.0, SNMP. Пользователи и уровни доступа как заводятся локально, так и забираются из LDAP/AD. Есть возможность загрузить свои SSL/TLS-сертификаты. Также доступна отправка уведомлений по почте (SMTP). iKVM представлен встроенным HTML5-клиентом с возможностью открытия в отдельном окне для пущего удобства и записью видео (технически это веб-клиент VNC). Доступно монтирование образов накопителей как непосредственно в веб-интерфейс, так и по HTTPS-адресу. В будущем появится управление настройками карт расширения и обновление их прошивок. В остальном же OpenBMC — это приятный интерфейс OOB-управления платформой.

Тестирование

Платформа досталась нам с двумя процессорами Xeon 4310 — популярный вариант для демофонда, хотя в готовые серверы ставят, как правило, что-то более приличное. Это самые младшие чипы среди стандартных CPU поколения Ice Lake-SP, которые отличаются не только малым количеством ядер, но и поддержкой памяти уровня не выше DDR4-2666. Так что наличие сразу 16 RDIMM-модулей Samsung DDR4-3200 ёмкостью по 16 Гбайт — это, конечно, приятно, но в данном случае избыточно. Также «Рикор» поставила сразу три сетевых адаптера LR-Link: две 10GbE-карты LREC9812BF-2SFP+ на базе Intel X710 и OCP-адаптер LRES3023PT-OCP на базе Intel I350 (1GbE).

К RAID-контроллеру Broadcom MegaRAID SAS 9361-16i мы подключили собственные SATA-3 SSD Intel D3-S4520 ёмкостью 1,92 Тбайт каждый. Из трёх таких накопителей был сформирован массив RAID-5 с настройками по умолчанию. В комплекте также шла пара SAS SFF HDD Toshiba, но мы их использовать не стали (хотя и собрали RAID-1). Windows Server 2022 Standard 21H2 (20348) со всеми последними апдейтами была установлена на 240-Гбайт Seagate Enterprise SATA SSD, который разместился в задней дисковой корзинке.

В BIOS вручную был отключен CSM, а Secure Boot и ACPI Auto Configuration — включены. Остальные настройки оставлены по умолчанию. В Windows был выбран Performance-профиль питания. В OpenBMC политика охлаждения также была выбрана Performance. Со всеми этими настройками в Geekbench 6.4.0 система получила 1527 баллов в однопоточных тестах и 12060 — в многопоточных. А в CPU-Z 2.14.0 в бенчмарке версии 2017.1 — 386 и 10981 балл соответственно. В SPECworkstation 4.0.0 процессор получил рейтинг 1,39, а вышеупомянутый массив RAID-5 — 0,23. Наконец, в PassMark Performance Test 11.1 процессор заработал 39989 очков, а память — 2691 очко.

Впрочем, нас интересуют не абсолютные цифры бенчмарков, а работа с платформой в целом. И здесь никаких особенных вопросов и нареканий нет. Всё стартовало с первого раза, сбоев не было, необычного поведения не замечено. С драйверами конкретно для Windows Server проблем тоже не возникло. Часть устройств заработала сразу, часть потребовала скачать ПО с сайта производителя. А вот за документацию хочется упрекнуть. Точнее, так — инструкция к OpenBMC хорошо сделана и оформлена, а вот документация на материнскую плату косноязычна. Хотя и без неё можно обойтись.

Заключение

Rikor 7212 — это хорошая базовая платформа, на основе которой можно построить и сервер, и СХД, и ПАК. Она использует востребованное на нашем рынке семейство Intel Xeon Ice Lake-SP, доступное и недорогое. То же самое можно сказать и про компоненты для него, от памяти и накопителей до карт расширения. Разработанное компанией шасси предлагает действительно хорошие возможности для расширения, особенно в части дисковой подсистемы. Программная часть в целом удобная, с возможностью кастомизации и заделом на будущее. А на документацию мы уже чуть попеняли.

В то же время Rikor 7212 — это именно базовая платформа, а не высокопроизводительный сервер просто в силу того, что даже следующие поколение-два процессоров Intel Xeon существенно быстрее и функциональнее. Другой вопрос, что далеко не всем заказчикам они нужны. Кроме того, важна и локализация производства, скорость поставки готового оборудования и уровень поддержки на территории РФ, что как раз могут предложить не все отечественные вендоры. Так что в целом нам платформа понравилась, а для более серьёзных задач «Рикор» обещает скоро выпустить серверную платформу на основе следующих поколений процессоров.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER. | Можете написать лучше? Мы всегда рады новым авторам.
Постоянный URL: https://servernews.ru/1119821

Комментарии

Система Orphus