Комментарии 13
Я, наверное, в истории чего-то не понял, но, если у автора истории железо HP-шное, что помешало ему изначально прочитать iLO scripting guide, а не рыть интернет в поисках «альтернатив IPMI»? Или это история на тему «были сервера не-HP, потом мы открыли для себя HP, и наступило счастье»? :))
НЛО прилетело и опубликовало эту надпись здесь
Просто оставлю это тут wiki.openstack.org/wiki/Ironic
Ironic — это вещь очень хорошая, конечно — но это другое. Ironic'у нужны прослойки над «голым железом» — IPMI, например. И вот HP REST API — это идеальная прослойка:
а) функциональность не устапает собственным проприетарным технолгиям HP
б) в перспективе 3-5 лет уже все другие серверные вендоры (кроме самых гордых) тоже стандартизируются на Redfish. И тогда Ironic и другие подобные средства сильно выиграют в мультивендорных окружениях.
а) функциональность не устапает собственным проприетарным технолгиям HP
б) в перспективе 3-5 лет уже все другие серверные вендоры (кроме самых гордых) тоже стандартизируются на Redfish. И тогда Ironic и другие подобные средства сильно выиграют в мультивендорных окружениях.
К слову, народные железки Supermicro тоже поддерживают красную рыбу, но толку там не очень много, судя по всему. Настройки биоса через REST оно менять не умеет…
Еще есть модуль для администрирования 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 контроллеры,если их еще кто-то использует
— ставят любимую ОС
Впрочем авторам этого увлекательного рассказа вполне хватило бы и проверенных средств для реалиции требований заказчика
— все сервера втыкаются в сеть, ILO порты в отдельный коммутатор с DHCP
— периодически запускается задача обнаружения новых IPMI адресов в сети
— с найденных серверов получают MAC адрес первой сетевухи
тут надо заметить, что получить мак-адреса можно даже с веб-интерфейса через curl для каких-нибудь
— вносят MAC в DHCP, загружают сервер по PXE
— прописывают настройки BIOS из ОС, а также конфигурируют RAID контроллеры,
— ставят любимую ОС
Конечно все это можно делать многими существующими средствами. Но согласитесь, что с открытыми API это выглядит гораздо красивее? И опять же — когда в будущем и другие вендоры поддержат это начинание с REST API, огромная масса вспомогательных утилит просто отомрет за ненадобностью.
добрый день. Только сейчас столкнулась с iLo.
Есть вопрос, может быть Вы подскажете ответ. ^_^
Судя по API, любое изменение настроек требует перезагрузку системы. Так ли это? Есть ли способ изменять настройки «на лету» без перезагрузки iLo и тем более сервера?
Заранее спасибо за ответ.
Есть вопрос, может быть Вы подскажете ответ. ^_^
Судя по API, любое изменение настроек требует перезагрузку системы. Так ли это? Есть ли способ изменять настройки «на лету» без перезагрузки iLo и тем более сервера?
Заранее спасибо за ответ.
Добрый день! Не все настройки требуют перезагрузки. Советую почитать материалы здесь: www.hpe.com/ru/ru/servers/restful-api.html Есть масса теории, примеров кода, библиотек и инструментов.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Управление серверами HP ProLiant через открытые REST API или «iLO на стероидах»