Pull to refresh

Comments 13

Я, наверное, в истории чего-то не понял, но, если у автора истории железо HP-шное, что помешало ему изначально прочитать iLO scripting guide, а не рыть интернет в поисках «альтернатив IPMI»? Или это история на тему «были сервера не-HP, потом мы открыли для себя HP, и наступило счастье»? :))
Сначала контракт подписали, потом почитали, потом нашли, на чем делать. Всё как обычно.
UFO just landed and posted this here
Ironic — это вещь очень хорошая, конечно — но это другое. Ironic'у нужны прослойки над «голым железом» — IPMI, например. И вот HP REST API — это идеальная прослойка:

а) функциональность не устапает собственным проприетарным технолгиям HP
б) в перспективе 3-5 лет уже все другие серверные вендоры (кроме самых гордых) тоже стандартизируются на Redfish. И тогда Ironic и другие подобные средства сильно выиграют в мультивендорных окружениях.
Еще есть модуль для администрирования HP через Powershell, плюс еще можно поставить пак для администрирования корзин, настроить подключение к ним и также администрировать через PowerShell как сами корзины так и лезвия.
Тоже был весьма удивлен тем, что утилита HP conrep (сохраняет и загружает настройки биоса) работает через /dev/ipmi0, а то я уж было собрался пароль на биос сбросить...
Впрочем авторам этого увлекательного рассказа вполне хватило бы и проверенных средств для реалиции требований заказчика
— все сервера втыкаются в сеть, ILO порты в отдельный коммутатор с DHCP
— периодически запускается задача обнаружения новых IPMI адресов в сети
— с найденных серверов получают MAC адрес первой сетевухи
тут надо заметить, что получить мак-адреса можно даже с веб-интерфейса через curl для каких-нибудь кривых Etegro, а у Dell они отдаются и через freeipmi — ipmi-oem dell get-system-info mac-addresses
— вносят MAC в DHCP, загружают сервер по PXE
— прописывают настройки BIOS из ОС, а также конфигурируют RAID контроллеры, если их еще кто-то использует
— ставят любимую ОС
Конечно все это можно делать многими существующими средствами. Но согласитесь, что с открытыми API это выглядит гораздо красивее? И опять же — когда в будущем и другие вендоры поддержат это начинание с REST API, огромная масса вспомогательных утилит просто отомрет за ненадобностью.
Когда все откажутся от использования раид-контроллеров, ну или к ним тоже приделают REST, тогда этап конфигурирования железа из ОС можно будет смело выкидывать. Да и vendor-lock никуда не девается даже в рамках стандарта IPMI
Аппаратные рейды те, у кого mass-deploying железа, не используют.
добрый день. Только сейчас столкнулась с iLo.
Есть вопрос, может быть Вы подскажете ответ. ^_^
Судя по API, любое изменение настроек требует перезагрузку системы. Так ли это? Есть ли способ изменять настройки «на лету» без перезагрузки iLo и тем более сервера?

Заранее спасибо за ответ.
Добрый день! Не все настройки требуют перезагрузки. Советую почитать материалы здесь: www.hpe.com/ru/ru/servers/restful-api.html Есть масса теории, примеров кода, библиотек и инструментов.
Sign up to leave a comment.