Доступ к консоли сервера по IPMI
Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера, получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя", если древняя прошивка ВМС не поддерживает HTML5 — и без явы не обойтись.
Требования
javaws (Java Web Start)
Достигается установкой openjdk (со свежими всё работает — см. след. пункт).
Во избежание отказа явы запускаться из-за шифростарья
в /etc/java/java-*-openjdk/java-*-openjdk-*/conf/security/java.security закомментируем секцию проверки безопасности:
jdk.jar.disabledAlgorithms=...
Можно не глобально, а для отдельного юзера (гуглится).
Запускать из вебки лучше не SOL, а Console
Например, для супермикров:
Remote Control —> Console Redirection —> [Launch Console]
(а не Remote Control —> Launch SOL —> [Launch SOL]).
Хотя в обоих случаях скачивается файл с расширением .jnlp, который запускается вышеуказанной прогой (javaws), но это разные .jar-сборки:
SOL показывает только текстовые экраны, а консоль — ещё и графику.
Ассоциации
Чтобы запускать не скачанный файл, а сразу получать консоль из браузера, ассоциируем тип jnlp с javaws, для чего:
[Desktop Entry] Encoding=UTF-8 Name=Java Web Start Comment=Java Web Start Exec=javaws %u Terminal=false Type=Application Icon=javaws Categories=Application;Network; MimeType=application/x-java-jnlp-file;
application/x-java-jnlp-file=JavaWebStart.desktop;