IPMI (Intelligent Platform Management Interface) - это интерфейс управления сервером и мониторинга его физического состояния, который обслуживается специальной платой-модулем BMC (Baseboard Management Controller). Он предоставляется тем клиентам, которые арендуют сервер без администрирования. Интерфейс не зависит от сервера и может работать, даже когда сервер выключен.
IPMI имеет свой собственный сетевой интерфейс и собственные сетевые настройки, а также обладает встроенным IPKVM на Java (IPKVM - технология, позволяющая получать доступ к серверу удаленно, путем запуска окна с консолью), панелью управления питанием сервера, различными датчиками-сенсорами и многим другим.
Для удобства такие опции IPMI, как перезагрузка и выключение сервера, а также возможность перезапуска консоли выведены и на главную страницу панели управления аккаунтом.
Подключение
Реквизиты доступа
Для доступа к IPMI необходимо использовать IP-адрес и реквизиты, полученные от наших специалистов. Они также доступны на главной странице панели управления. По умолчанию мы предоставляем пользователям доступ к IPMI уровня Operator. Он позволяет выполнять все необходимые действия с сервером, однако ограничивает часть функционала в целях безопасности. При возникновении сложностей в работе IPMI, которые вы не можете решить самостоятельно, пожалуйста, свяжитесь с нашей службой поддержки.
Подключиться к интерфейсу вы можете с помощью браузера или специальной утилиты IPMI View от SuperMicro.
Веб-интерфейс
Для использования веб-интерфейса необходимо кликнуть на ссылку "Перейти в IPMI" в панели управления либо вручную ввести в адресной строке IP-адрес IPMI и указать логин и пароль доступа.
Для корректного выхода из IPMI после завершения работы используйте кнопку Logout в верхнем правом углу перед закрытием окна браузера.
IPMI View
Для использования IPMI View ее необходимо скачать и установить.
После добавьте в интерфейс свой сервер через раздел File -> New -> System.
Далее необходимо указать имя сервера (произвольное) и его IP-адрес.
Чтобы сервер сохранился в настройках при следующем запуске утилиты, нажмите на значок дискеты (опция "Save configuration").
Кликните дважды на имя сервера в меню слева и введите логин и пароль в окне авторизации. Как только подключение будет установлено, отобразится надпись Connected, а в нижней части окна появятся вкладки с опциями управления сервером.
Основные операции
Управление питанием
Управлять питанием сервера (включать, выключать, перезагружать сервер) можно через раздел Remote Control - Power Control.
В IPMIView управление питанием располагается на вкладке IPMI Device:
Здесь вам доступны следующие опции:
- Reset Server (Reset в IPMI View) - "холодная" перезагрузка сервера (идентично нажатию физической кнопки Reset).
- Power Off Server - Immediate (Power Down) - немедленное (принудительное) выключение сервера, без корректного завершения работы.
- Power Off Server - Orderly Shutdown (Graceful Shutdown) - плавное (штатное) выключение.
- Power On Server (Power Up) - включение сервера.
- Power Cycle Server (Power Cycle) - принудительная перезагрузка сервера. Рекомендуется выполнять только в крайних случаях, когда сервер не отвечает, и стандартные способы выключения или перезагрузки недоступны.
В зависимости от текущего состояния сервера могут быть доступны все или часть указанных выше опций.
Работа с консолью
KVM-консоль потребуется при первоначальной настройке системы; также ею можно будет воспользоваться в случаях, когда сервер по каким-то причинам недоступен по внешней сети.
В IPMI View перейдите на вкладку KVM Console и нажмите Launch Console, после чего консоль будет запущена.
В веб-интерфейсе перейдите в раздел Remote Control -> Console Redirection и нажмите Launch Console. Обратите внимание, что при использовании веб-интерфейса для работы консоли необходимо, чтобы у вас было установлено ПО Java Runtime Environment. Файл для установки будет автоматически скачан при нажатии на Launch Console. Сохраните и запустите его, после чего появившемся окне отметьте чекбокс внизу и нажмите Run.
При первом запуске, вероятно, будет выведено уведомление от системы безопасности Java:
В этом случае вам необходимо внести IP-адрес IPMI (как по протоколу http://, так и https://) в исключения безопасности в настройках Java (подробная инструкция доступна на сайте Java). После вы сможете запустить консоль.
Особенности работы с консолью:
- Спящий режим. Через некоторый период бездействия консоль может уйти в спящий режим (окно консоли погаснет, может начать "моргать" и т.д.). В этом случае, чтобы вернуться к работе с консолью, нажмите любую клавишу, например, Ctrl или Alt (не рекомендуется нажимать Enter, чтобы по ошибке не запустить выполнение какой-либо команды, введенной в консоли).
- Макросы. Для выполнения отдельных операций требуются определенные сочетания клавиш (например, Ctrl + Alt + Del для входа в ОС Windows). Эти сочетания могут перехватываться вашей локальной операционной системой и потому не работать в консоли. В этом случае можно использовать макросы в консоли - раздел Macro, в котором собраны основные сочетания клавиш, необходимые для работы. Также в этих целях можно использовать виртуальную клавиатуру в консоли (Virtual Media - Virtual Storage), но работа с ней достаточно неудобна.
- Выход из консоли. При завершении работы с консолью для корректного выхода используйте кнопку Exit вместо обычного закрытия окна консоли.
При возникновении проблем в работе консоли в первую очередь попробуйте выполнить ее перезапуск. Это можно сделать из вашей панели управления аккаунтом по кнопке "IKVM reset". Если проблема сохранится, свяжитесь с нами.
Подключение образа
При работе с консолью вы можете подключить образ ISO с вашего локального компьютера.
Для этого перейдите в раздел Virtual Media -> Virtual Storage.
В открывшемся окне:
- перейдите на вкладку CDROM&ISO;
- в пункте Logical Drive Type выберите ISO File;
- нажмите Open Image и выберите нужный файл на вашем компьютере;
- нажмите Plug In, чтобы подключить образ к серверу.
В поле "Статус" должно отобразиться сообщение об успешном подключении образа, после чего окно Virtual Storage можно закрыть. Далее необходимо перезагрузить сервер.
Иногда может потребоваться изменить порядок загрузки в BIOS сервера, чтобы загрузиться с ISO-образа. Это можно сделать так же, как при обычном физическом подключении к серверу.
Мониторинг
Через интерфейс IPMI вы также можете производить мониторинг температуры, напряжения и системы охлаждения сервера.
Получить доступ к датчикам можно в разделе Server Health -> Sensor Readings.