Как я могу управлять другими выделенными серверами по адресу IPMI?

Как я могу управлять другими выделенными серверами по адресу IPMI?

В нашей компании есть Интернет-центр обработки данных, у нас есть выделенные серверы DELL. Если мы хотим управлять питанием серверов, в наш технологический процесс мы включаем специальный выделенный сервер (он может управлять функциями других серверов через IPMI, например, мы можем осуществлять включение/выключение/сброс питания) для управления другими серверами.

Этоспециальный сервер, мы входим ipmi addressв браузер, затем можем войти на назначенный сервер по адресу IPMI.

для входа по адресу ipmi:

enter image description here

управлять назначенным сервером по адресу ipmi:

enter image description here


Мое требование таково: мы хотим реализовать управление состоянием питания серверов на нашем веб-сайте, мы хотим добавить на наш веб-сайт входы и кнопки для управления удаленными серверами, мы вводим адрес IPMI и имя пользователя/пароль IPMI, кто может мне подсказать, как это реализовать?

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

Кто может дать мне совет?

решение1

Обратите внимание, что IPMI — это протоколи не только графический пользовательский интерфейс.

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

Для получения и отображения текущего состояния питания и других индикаторов состояния сервера,SNMPможет быть полезным альтернативным протоколом.

Вопросы о том, как реализовать такой код, здесь не по теме.

Связанный контент