Наш центр обработки данных на 500 серверов быстро растет, и мой менеджер начал расследование с помощью специального пакета управления инфраструктурой центра обработки данных (DCIM), который помогает справиться с ограничениями.
Программное обеспечение DCIM нацелено на все: планирование мощности, ресурсы, конфигурацию, управление изменениями, мониторинг питания и охлаждения, мониторинг сети и сигнализацию. Некоторые из продуктов, которые она рассматривает, - это dcTrack, DSView & nlyte. Все они проприетарные и (IMO чрезмерно) дорогие. Кто-нибудь имел опыт работы с подобными системами?
В настоящее время мы широко используем Nagios, Cacti и RANCID. Нам необходимо улучшить управление активами, включая отслеживание кабелей. Другая функция DCIM, которой пользуется мой менеджер, - это возможность моделировать требования к питанию и охлаждению путем перетаскивания серверов между стойками.
Моя позиция состоит в том, что мы почти находимся там с инструментами, которые у нас есть, а DCIM со всеми его наворотами не является хорошей ценностью и заставит нас использовать негибкие методы, которые не обязательно являются лучшими для нас - не говоря уже о блокировке поставщика -в.
Итак, какие еще методы, процессы и инструменты OSS вы можете предложить для управления растущим центром обработки данных малого и среднего размера?
Я один из соучредителей Устройство42 и мы работаем над созданием комплексного решения DCIM, которое не является OSS, но не обернется для банка и не требует привязки к пользователю, мы обеспечиваем простой экспорт данных.
У нас пока нет интеграции питания и охлаждения для стоек, но мы работаем над API, которые позволили бы пользователям добавлять / обновлять данные с помощью внешних скриптов / программ. Пожалуйста, проверьте это, и мы будем признательны за любые отзывы.
Я на 100% согласен с вами, что многие инструменты DCIM очень дороги. Отказ от ответственности: я сам работаю с поставщиком DCIM (www.graphicalnetworks.com), который разрабатывает netTerrain DCIM.
netTerrain является доступным по ценам по сравнению с некоторыми другими поставщиками, но, конечно, все это относительно. Мы осуществляем полное управление кабелем, а также мониторинг мощности и температуры в реальном времени, но вы можете получить много других функций, которые могут вас не заинтересовать (логическое сопоставление, обнаружение, состояние порта, панель управления и т. Д.)
Если вы изучаете лишь несколько дополнительных функций, вы можете подумать о разработке некоторых из них самостоятельно или о приобретении специализированного продукта, специально предназначенного для того, чего вам сейчас не хватает. Например, вы можете использовать модуль Intel DCM и API для мониторинга питания и температуры и, возможно, разработать что-то для управления кабелями, если вам нужен ввод данных.
Для сопоставления уровней 2, 3 (в любом случае не обязательно охватываемого слишком многими поставщиками DCIM) вы можете использовать некоторые доступные библиотеки SNMP с открытым исходным кодом.
Надеюсь это поможет!
Вы смотрели на OpenQRM? В нем явно не указано управление кабелями, но, похоже, в нем есть все остальное, что вы ищете.
Попробуйте добавить стеллажи к вашему текущему набору программного обеспечения, чтобы узнать, приведет ли он вас туда, куда вам нужно. У них есть хорошая демонстрационная установка, с которой вы можете поиграть. Хотя это не перетаскивание как таковое, оно помогает визуализировать стойки и использование пространства стойки, чтобы понять, как все устроено физически.