Подключение по IPMI

Инструкция о том как подключиться по IPMI к серверу из различных ОС на базе Linux.

Установка

Работа IPMI проверена на OpenJDK версии 8, также можно попробовать Oracle Java, однако работоспособность на ней не проверялась.

Ubuntu

В Ubuntu 20.04 достаточно установить следующие пакеты:

sudo apt install icedtea-netx openjdk-8-jre

В более старых версиях Ubuntu также должны быть доступны данные пакеты.

На компьютере может быть одновременно установлено несколько версий Java. Для получения списка следует выполнить команду: sudo update-java-alternatives -l

Чтобы выбрать версию Java 8 следует выполнить команду: sudo update-java-alternatives -s java-1.8.0-openjdk-amd64

Arch linux

В ArchLinux необходимо также установить аналогичные пакеты:

sudo pacman -S icedtea-web jre8-openjdk

Если на компьютере установлено несколько версий Java, проверить текущую выбранную версию можно с помощью команды: archlinux-java get

Список версий: archlinux-java status

Чтобы выбрать нужную версию Java: sudo archlinux-java set java-8-openjdk/jre

Fedora

Установим пакеты:

sudo dnf install icedtea-web java-1.8.0-openjdk

Обязательно! В Fedora последней версии отключен TLS 1.0, который необходим для запуска IPMI, необходимо выполнить команду, которая включит TLS 1.0: sudo update-crypto-policies --set LEGACY

Выбрать нужную версию Java можно таким образом: sudo alternatives --config java

После чего следует указать номер, под которым обозначена Java 8

Подключение

Открываем Web-IPMI сервера, переходим в «Console Redirection» и нажимаем кнопку для скачивания jnlp файла.

Запускаем его простым двойным нажатием на файл, при запуске могут возникнуть различные предупреждения, необходимо согласиться со всеми сообщениями:

Вы восхитительны!

Возможные проблемы

Детальную информацию об ошибках можно узнать выполнив файл в консоли: javaws launch.jnlp

Ошибка вида «Fatal: Initialization Error: Could not initialize application»

В детальном логе при этом будет сообщение вида:

Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.

Встретил данную ошибку в Fedora, где отключен TLS 1.0, необходимо включить его командой sudo update-crypto-policies --set LEGACY

Подключение по IPMI: 1 комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *