Jak zainstalować Javę na Linuksie by móc korzystać z IPMI KVM Supermicro? Jak otworzyć launch.jnlp? Jak otworzyć jviewer.jnlp? (IPMI Troubleshooting)

| F.A.Q.Wsparcie

Zdalna konsola (KVM) dostępna jest via plug-in JAVA oraz HTML5. Domyślnie, czyli bez zakupu dodatkowej licencji większą funkcjonalność ma JAVA (np. możliwość montowania obrazów ISO).

Zgodnie z oficjalnym stanowiskiem Supermicro:

Usually IPMI KVM doesn’t work with open source Java (OpenJDK, IcedTea). Need Oracle Java.

Skąd pobrać Javę Oracle (a tym samym Javę Web Start)?

https://www.java.com/en/download/linux_manual.jsp

W zalezności od dystrybucji można pobrać źródła oraz RPM.

Instalacja Javy ze źródeł w przypadku Java 8 Update 73 (8u73)

mkdir /usr/java

Przeniesięcie archiwum do katalogu /usr/java

mv jre-8u401-linux-x64.tar.gz /usr/java

Rozpakowanie

tar zxvf jre-8u401-linux-x64.tar.gz

Katalog w którym zainstalowana jest java to jre1.8.0_73

Po rozpakowaniu archiwum tar.gz można usunąć w celu zaoszczędzenia miejsca na dysku.

Sprawdzenie czy mamy zainstalowany pakiet Java Web Start (javaws)

which javaws

/usr/bin/java

Sprawdzenie dokąd prowadzi skrót:

ls -l /usr/bin/javaws

Zapewne prowadzi do IcedTea lub openJDK

Jeżeli chcemy mieć globalnie możliwość korzystania z javaws via JAVA Oracle usuwamy istniejące dowiązanie

rm -r /usr/bin/javaws

Tworzymy linka symbolicznego do naszego katalogu z oficjalną Javą

ln -s /usr/java/jre1.8.0_401/bin/javaws /usr/bin/javaws

Sprawdzamy czy działa

javaws launch.jnlp

Płyta MBD-X13SCL-F (Firmware Version 01.01.12)

Płyta MBD-X12SCZ-F (Firmware Version 01.01.12)

Płyta MBD-H11SSL-I ( 01.28)

Troubleshooting:

Nie ma jednej rekomendacji ale:

  1. Upewnij się że firmware IPMI jest w najnowszej wersji
  2. Jeżeli masz problem z certyfikatem może pomóc przeflashowanie firmware bez zachowania ustawień - operacja ta powinna odnowić certyfikat SSL
  3. Zmień ustawienia security na najniższe, dodaj adres IP do wyjątków http://192.168.1.X:80 lub https://192.168.1.X:443
  4. Jeżeli Java runtime 8 nie działa mimo niskich ustawień security, spróbuj użyć IcedTea, to czasem może zadziałać.
  5. W przeciwnym razie możesz użyć IPMIView - dla starszych generacji płyt głównych powinieneś użyć starszej wersji IPMIView, np. 2.13.

Powiązane strony:

  1. Zagrożenia związane z używaniem IPMI w publicznie dostępnych sieciach i konieczność bieżących aktualizacji - IPMI Najlepsze Praktyki
  2. IPMIView dla Androida & IPMIView dla iOS & IPMIView dla Windowsa & IPMIView dla Linuksa
  3. Jak zresetować interfejs IPMI?
  4. Nowe unikalne hasło do IPMI - BMC Unique Password
  5. Jak aktywować licencję SFT-OOB-LIC oraz SFT-DCMS-SINGLE JSON w płytach głównych Supermicro ze starym BMC Web? SUM (Supermicro Update Manager)
  6. Jak aktywować licencję IPMI SFT-DCMS-LIC, jeśli licencja SFT-OOB-LIC jest już aktywowana i nie można jej załadować poprzez Web GUI?
  7. Jak edytować informacje DMI / FRU via ipmicfg Supermicro?
  8. Jak wyłączyć rdzenie CPU w Linuksie (Jak ograniczyć zużycie energii przez procesor)
  9. Automatyczne włączenie serwera po zaniku prądu na przykładzie Supermicro X13SCH-LN4F