Доступ к консоли сервера по IPMI: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя". 0. Потребуется javaws (Java Web Start), для чего уста...»)
 
Нет описания правки
Строка 1: Строка 1:
Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя".
Зачастую при заходе на веб-страничку платки ВМС нового/старого сервера получаем ругань на необходимость свежей версии явовского ODBC. Вот только никакое обновление не приводит к корректной работе "требователя", если древняя прошивка ВМС не поддерживает HTML5 и без явы не обойтись.


0. Потребуется javaws (Java Web Start), для чего установить openjdk (со свежими всё работает — см. п.1).
=Требования=
javaws (Java Web Start) -- для чего придётся установить openjdk (со свежими всё работает — см. п.1).


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==
Например, для супермикров:


2. Запускать из вебки лучше не 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 показывает только текстовые экраны, а консоль — ещё и графику.


3. Чтоб запускать не скачанный файл, а сразу получать консоль из браузера, можно ассоциировать тип jnlp с javaws, для чего потребуется:
==Ассоциации==
а) создать "ассоциатор" (/usr/share/applications/JavaWebStart.desktop):
Чтобы запускать не скачанный файл, а сразу получать консоль из браузера, ассоциируем тип 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 строчкой:
===добавим его в /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, для чего:

создадим "ассоциатор" (/usr/share/applications/JavaWebStart.desktop):

[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;

добавим его в /usr/share/applications/mimeapps.list:

application/x-java-jnlp-file=JavaWebStart.desktop;