OpenRMC – инструмент управления содержимым стоек ЦОД с открытым исходным кодом

9 марта 2021

OpenRMC – инструмент управления содержимым стоек ЦОД с открытым исходным кодом«Цифровая трансформация» в различных отраслях является движущей силой строительства облачных центров обработки данных и внедрения все более амбициозных инноваций в сегменте ЦОД. Но, поскольку многие технологические ноу-хау сосредоточены на охлаждении, энергоснабжении и управлении инфраструктурой гипермасштабных дата-центров, недостаточно внимания уделяется потребностям малых и средних ЦОД, поддерживающих пользователей частного и гибридного облака.

Проект OpenRMC, реализуемый Inspur и Intel при участии Microsoft и Wiwynn в рамках инициативы Open Compute Project (OCP), предполагает создание решения для управления содержимым монтажных стоек, которое объединяет аппаратное и программное обеспечение и помогающее операторам / строителям / владельцам дата-центров любого размера добиваться повышения эффективности.

Автоматизация эксплуатации и обслуживания на базе открытых спецификаций

Эксплуатация и обслуживание являются неотъемлемой частью работы центра обработки данных и становятся все более сложными. По мере наступления эры интеллектуальных устройств разнообразие и сложность обрабатываемых в ЦОД приложений увеличиваются. В дополнение к традиционным процессорам в серверах все чаще встречаются вычислительные устройства-ускорители, включая графические процессоры и FPGA.

Чтобы повысить надежность и доступность своих дата-центров, операторы и владельцы ЦОД стремятся автоматизировать развертывание и осмотр оборудования, проводить углубленную диагностику неисправностей и получать интеллектуальные сигналы тревоги.

Между тем, рост мощности ЦП и ГП приводит к увеличению энергопотребления серверов. На долю потребления электроэнергии системой охлаждения и иными компонентами ЦОД приходится значительная часть эксплуатационных расходов, что оказывает огромное давление на бюджеты интернет-компаний.

Экологичный и энергоэффективный проект ЦОД играет все более существенное значение в вопросе повышения конкурентоспособности центров обработки данных и достижения баланса между экономическими преимуществами и бонусами в сфере устойчивости, включая возможность улучшить имидж корпоративного бренда.

Но из-за сложности мониторинга производительности и энергопотребления серверов в режиме реального времени с высокой степенью детализации операторам стандартных дата-центров, как правило, не удается достичь желаемой энергоэффективности.

Решение OpenRMC позволяет упростить контроль энергопотребления, максимизируя точность мониторинга. Данные о совокупном энергопотребление всего оборудования внутри стойки можно получать в режиме реального времени вместе с агрегированными показателями эффективности.

В частности, OpenRMC позволяет понять, что нагрузка содержимого стойки на силовую сеть низка, и плотность IT-оборудования внутри нее может быть повышена. Таким образом, достигается оптимизация распределения серверных ресурсов внутри дата-центра.
OpenRMC – инструмент управления содержимым стоек ЦОД с открытым исходным кодом
Данная функция в полной мере согласуется с усилиями участников инициативы Open Compute Project, направленными на обеспечение роста плотности вычислительного оборудования на единицу полезного пространства внутри ЦОД.

Еще одной целью OCP выступает минимизация привязки владельцев и операторов ЦОД к конкретным вендорам за счет внедрения унифицированных открытых спецификаций. Ключевым моментом в достижении этой цели является разработка и распространение гибкого и модульного стоечного решения для дата-центров. Преимуществом данного подхода выступает создание предпосылок для автоматизации ЦОД.

OpenRMC – перспективное решение для управления ресурсами ЦОД

В ответ на растущую потребность в автоматизации процедур эксплуатации дата-центров, повышении энергоэффективности и устойчивости инфраструктуры команда Inspur инициировала и возглавила проект OpenRMC, направленный на создание программно-аппаратного решения для управления ресурсами стоек на базе открытого исходного кода. Ключевой проблемой, решаемой OpenRMC, является повышение открытости и удобства использования через контроллер управления материнской платой (BMC).
OpenRMC – инструмент управления содержимым стоек ЦОД с открытым исходным кодом
Данный контроллер, размещаемый внутри вычислительного узла, является ключом к управлению каждым сервером. BMC имеет форму системы на кристалле (SoC). Через собственные многочисленные входы-выходы данный инструмент подключается к множеству датчиков и различным подсистемам, получая информацию для управления ресурсами и средой ЦОД.
OpenRMC – инструмент управления содержимым стоек ЦОД с открытым исходным кодом
OpenRMC использует BMC каждого вычислительного узла как базовую единицу управления и мониторинга. Решение поддерживает интерфейсы IPMI и Redfish. Архитектура позволяет реализовать ряд важных функций, включая удаленное управление электропитанием, мониторинг рабочего состояния ЦП и памяти хост-узла, а также хранилища данных.

Что касается программного обеспечения и интерфейсов связи, помимо поддержки общих стандартов интерфейса IPMI и различных коммерческих BMC, включая iLO и DRAC, OpenRMC также поддерживает архитектуру программного обеспечения для управления инфраструктурой с открытым исходным кодом OpenBMC, предлагающую унифицированный API.

Влиятельные партнеры

Команда Inspur определила спецификации интерфейса для управления ресурсами северных стоек, нацеленного на все оборудование внутри стойки, и передала их партнерам по инициативе OCP. Этот шаг направлен на обеспечение беспрепятственного межсоединения и эффективного взаимодействия различных компонентов в рамках экосистемы Open Compute Project.

Intel и Microsoft также активно продвигают инновационное решение OpenRMC. В 2014 году Intel выпустила эталонный дизайн RSD (Rack Scale Design), предназначенный для продвижения технологии объединения ресурсов и повышения гибкости развертывания оборудования в ЦОД.

Являясь одним из спонсоров проекта OpenRMC, корпорация Intel предоставила открытый исходный код модуля управления стойкой RSD и API управления (RSD RMM REST API), внося соответствующие данные в репозиторий проекта OCP OpenRMC. Производитель микрочипов также предоставил справочные данные по коду и методы получения параметров ключевых функций и компонентов, включая источники электропитания и элементы системы охлаждения.

К проекту присоединилась и корпорация Microsoft, которая предлагает клиентам одну из крупнейших публичных облачных платформ в мире: Azure. Являясь владельцем ряда гипермасштабных центров обработки данных и поставщиком облачных услуг, Microsoft предоставила сообществу OCP стандарты и спецификации собственных серверов Olympus.

Софтверный гигант поделился с сообществом собственным опытом управления дата-центрами и предложил несколько методов реализации контроллера управления стоечными ресурсами RMC (Rack Management Controller). Корпорация также предоставила предложения по модульному дизайну программного обеспечения микропрограмм OpenRMC.
сервер Microsoft Azure
Эталонные образцы кода и оборудования, предоставленные участниками проекта OCP, значительно разнообразили варианты использования OpenRMC и обновили экосистему. Партнеры также предоставили базовую платформу для широкого внедрения функций OpenRMC.

С помощью OpenRMC систему управления стойками, основанную на технологиях с открытым исходным кодом, можно масштабировать, чтобы помочь как крупным, так и малым и средним центрам обработки данных интегрировать разнородное оборудование, реализуя передовые сценарии автоматизации. Таким образом, владельцы ЦОД могут сократить эксплуатационные расходы, упростить управление инфраструктурой и повысить эффективность.

Всего комментариев: 0

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *