Доступ к консоли сервера по IPMI: различия между версиями
Дым (обсуждение | вклад) (Новая страница: «Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя". 0. Потребуется javaws (Java Web Start), для чего уста...») |
Дым (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя". | Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя", если древняя прошивка ВМС не поддерживает HTML5 и без явы не обойтись. | ||
=Требования= | |||
javaws (Java Web Start) -- для чего придётся установить openjdk (со свежими всё работает — см. п.1). | |||
==Во избежание отказа явы запускаться из-за шифростарья== | |||
/etc/java/java-*-openjdk/java-*-openjdk-*/conf/security/java.security | в /etc/java/java-*-openjdk/java-*-openjdk-*/conf/security/java.security закомментируем секцию проверки безопасности: | ||
jdk.jar.disabledAlgorithms=... | jdk.jar.disabledAlgorithms=... | ||
Можно не глобально, а для отдельного юзера ( | |||
Можно не глобально, а для отдельного юзера (гуглится). | |||
==Запускать из вебки лучше не SOL, а Console== | |||
Например, для супермикров: | |||
Remote Control —> Console Redirection —> [Launch Console] | Remote Control —> Console Redirection —> [Launch Console] | ||
(а не Remote Control —> Launch SOL —> [Launch SOL]). | (а не Remote Control —> Launch SOL —> [Launch SOL]). | ||
Хотя в обоих случаях скачивается файл с расширением .jnlp, который запускается вышеуказанной прогой (javaws), но это разные .jar-сборки: | Хотя в обоих случаях скачивается файл с расширением .jnlp, который запускается вышеуказанной прогой (javaws), но это разные .jar-сборки: | ||
SOL показывает только текстовые экраны, а консоль — ещё и графику. | SOL показывает только текстовые экраны, а консоль — ещё и графику. | ||
==Ассоциации== | |||
Чтобы запускать не скачанный файл, а сразу получать консоль из браузера, ассоциируем тип jnlp с javaws, для чего: | |||
===создадим "ассоциатор" (/usr/share/applications/JavaWebStart.desktop):=== | |||
[Desktop Entry] | [Desktop Entry] | ||
Encoding=UTF-8 | Encoding=UTF-8 | ||
Строка 28: | Строка 35: | ||
Categories=Application;Network; | Categories=Application;Network; | ||
MimeType=application/x-java-jnlp-file; | MimeType=application/x-java-jnlp-file; | ||
===добавим его в /usr/share/applications/mimeapps.list:=== | |||
application/x-java-jnlp-file=JavaWebStart.desktop; | application/x-java-jnlp-file=JavaWebStart.desktop; |
Версия от 12:17, 30 ноября 2024
Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя", если древняя прошивка ВМС не поддерживает HTML5 и без явы не обойтись.
Требования
javaws (Java Web Start) -- для чего придётся установить openjdk (со свежими всё работает — см. п.1).
Во избежание отказа явы запускаться из-за шифростарья
в /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;