ДОКУМЕНТИРОВАНИЕ ИНЖЕНЕРНОЙ, ТЕЛЕКОМ- И ИТ-ИНФРАСТРУКТУРЫ

6 open-source инструментов для управления инфраструктурой ЦОД

Главная / О нас /публикации /

Управление современным ЦОД давно перестало сводиться к тому, чтобы знать, в какой стойке стоит тот или иной сервер. По мере роста инфраструктуры увеличивается количество оборудования, сетевых соединений, физических и виртуальных ресурсов, а вместе с ними — объём информации, которую необходимо поддерживать в актуальном состоянии.

Когда эти данные хранятся в таблицах, схемах, документах и отдельных системах, эксплуатация быстро превращается в постоянный поиск ответов на простые вопросы: где находится оборудование, чем оно подключено, какие ресурсы свободны, что произойдёт после изменения и какие объекты окажутся затронуты?

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

Зачем автоматизировать управление инфраструктурой

Чем больше инфраструктура, тем дороже становится ручное ведение данных.

Автоматизация позволяет решить сразу несколько задач:

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

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

1. NetBox

NetBox изначально создавался командой сетевой автоматизации DigitalOcean. Сегодня это один из наиболее известных open-source инструментов для моделирования сетевой и физической инфраструктуры.

Его сильная сторона — сочетание нескольких направлений: IPAM, управление стойками и оборудованием, кабельные соединения, учёт устройств и визуализация. Важную роль играет API, благодаря которому NetBox можно интегрировать с другими системами и использовать как источник структурированных данных для автоматизации.

Сильные стороны:

  • расширяемость;
  • развитый IPAM;
  • API и возможности интеграции;
  • поддержка автоматизации;
  • активное сообщество.

Ограничения: для сложных сценариев потребуется техническая экспертиза, а освоение системы может занять больше времени, чем у более простых инструментов.

2. RackTables 

RackTables ориентирован прежде всего на учёт оборудования и кабельной инфраструктуры.

Система позволяет хранить сведения о стойках, серверах, сетевом оборудовании и соединениях, визуализировать размещение и использовать дополнительные пользовательские поля. Предусмотрены также VLAN и функции поиска и отчётности.

Сильная сторона RackTables — простота. Это скорее практичный инструмент для ведения инфраструктурной документации, чем комплексная платформа автоматизации.

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

3. OpenDCIM 

OpenDCIM предлагает более широкий набор функций именно в области управления ЦОД.

Помимо учёта оборудования, система ориентирована на управление питанием и параметрами окружающей среды. Интерфейс поддерживает визуальное размещение оборудования, предусмотрены интеграция с LDAP, разграничение прав и отчётность.

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

4. Ralph 

Ralph делает акцент на управлении ИТ-активами.

Система позволяет вести централизованный каталог серверов, сетевого оборудования и виртуальных машин, поддерживает IPAM, управление жизненным циклом активов и работу с несколькими ЦОД. REST API открывает возможности интеграции с другими системами.

Это хороший вариант, когда основной задачей является учёт активов, а не глубокая визуализация и моделирование инфраструктуры.

5. LibreNMS 

LibreNMS в первую очередь является системой мониторинга сети, но благодаря широкому набору поддерживаемого оборудования и дополнительным возможностям может использоваться и в задачах DCIM.

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

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

6. OpenNMS 

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

Она обеспечивает мониторинг устройств, управление неисправностями, сбор показателей производительности и обработку событий. Архитектура системы позволяет адаптировать её под различные инфраструктуры и протоколы.

Как и LibreNMS, OpenNMS прежде всего ориентирован на наблюдение и мониторинг, а не на создание детальной модели всех объектов ЦОД.

Что выбрать?

Эти продукты предназначены для решения разных задач. Поэтому вопрос «какая open-source DCIM-система лучше?» не совсем корректен.

Если нужна модель сетевой и физической инфраструктуры с развитым API, интерес представляет NetBox.

Если приоритет — простой учёт стоек, оборудования и кабелей, можно рассматривать RackTables.

Если важны физическая инфраструктура, размещение, питание и окружающая среда, больше подходит OpenDCIM.

Если основной вопрос — жизненный цикл ИТ-активов, стоит обратить внимание на Ralph.

Если главное — мониторинг работающей сети, подходящими инструментами будут LibreNMS или OpenNMS. 

Но есть важный нюанс

Open-source не означает «бесплатный DCIM без дополнительных затрат».

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

Если же задача выходит за рамки отдельных аспектов инфраструктуры и требуется ее комплексный учет в единой системе, стоит обратить внимание на коммерческие DCIM-решения. Такие платформы позволяют объединить в одной модели физические, логические и виртуальные объекты, их характеристики и взаимосвязи, а также использовать эти данные не только для учета, но и для эксплуатации, планирования, анализа и управления изменениями. В этом случае коммерческий продукт может оказаться практичнее набора разрозненных open-source инструментов: организация получает готовую функциональность, профессиональную поддержку, интеграционные возможности и единый источник достоверных данных об инфраструктуре. Одним из таких решений является система документирования инфраструктуры "Базис", ориентированная на комплексное управление инфраструктурой любой сложности — от отдельных ЦОД до гибридных распределенных инфраструктур.