KVM Java-Applet für Modular-Server unter Mac OS X nutzen

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Dieser Artikel beschreibt wie unter Mac OS X das KVM Java-Applet des Modular-Server Managementmoduls im Firefox Browser gestartet werden kann.

Inhaltsverzeichnis

Start-Problem

Das Managementmodul überprüft die installierte Java-Applet Version. Da zum Beispiel unter OS X kein 64bit Browser verfügbar ist, kann die Java Version 1.6 nicht via Applet geliefert werden und es ist kein Zugriff auf die KVM Oberfläche möglich. Das Managementmodul retourniert allerdings nur ein File, welches dann mit dem nativen Java (auf intelbasierenden Apple Computern ist Java 1.6 verfügbar) ausgeführt werden kann.

Lösung

Mit dem folgenden Firefox Greasemonkey-Plugin kann diese Überprüfung der im Browser verfügbaren Java-Version deaktiviert werden. Passen Sie dabei in der @include Variable den Wert modular.server.url entweder an die entprechende IP oder den entsprechenden Hostnamen an:

// ==UserScript==
// @name           just give me the kvm app, please.
// @namespace      global
// @description    returns the kvm java application, without checking for java in the browser
// @include        http://modular.server.url/component_view/dialog/urlDialog.php*
// ==/UserScript==
unsafeWindow.getKvmScript = function (evt){var params=unsafeWindow. 
$H({"componentId":unsafeWindow.$F("componentID"),
   "colorOp":unsafeWindow.$RF("actionForm","num_colors"),
   "mouseMode":unsafeWindow.$RF("actionForm","mouse_mode"),
   "mouseAcc":unsafeWindow.$F("mouse_accel"),
   "mouseAccTh":unsafeWindow.$F("mouse_accel_th"),
   "keyboard_type":unsafeWindow.$RF("actionForm","keyboard_type")
}).toQueryString();
unsafeWindow.parent.FORM_FRAME.location="/kvm/JViewer.php?"+params;return true;};

Als Alternative gibt es auch noch folgenden Lösungsansatz in den Supermicro FAQs (Fehlermeldung: "no iKVM32 in java.library.path"):

http://www.supermicro.com/support/faqs/faq.cfm?faq=9536

Lösung auch für 32Bit Firefox in 64Bit Linux

Die oben beschriebene Lösung sollte übrigens auch 32bit Firefox Installationen in 64bit Linux Installationen zur Zusammenarbeit verhelfen (da es bislang kein 64Bit-kompatibles Flash-Plugin gab, gibt es diese Kombination häufiger, seit November 2008 gibt es allerdings eine erste Alpha-Version eines 64Bit Flash-Plugins für Linux: http://labs.adobe.com/downloads/flashplayer10.html).

Anzeige-Problem

Anzeigeproblem: der KVM Bildschirm bleibt schwarz

In Konfigurationen mit neueren Modular Server Firmware und neuerer Java Version kommt es leider dazu, dass der Bildschirminhalt schwarz bleibt. Eine Netzwerkanalyse mit Wireshark hat allerdings ergeben, dass in diesem Fall mit schwarzen Bildschirm die gleichen/ähnliche Pakete übertragen werden wie auf einem Vergleichssystem mit Linux-Client wo die Bildschirmanzeige funktioniert. Vermutlich liegt hier das Problem bei der Anzeige im Java-Programm auf Mac OS X Seite.

Derzeit (November 2010) ist uns leider keine Lösung dieses Problems bekannt. Eventuell schaffen hier die künftigen Java Versionen für Max OS X (die von Oracle kommen werden) Abhilfe.

Weitere Informationen zu Java auf Mac OS X:

Credit

Herzlichen Dank an Martin Zdrahal von der s-team IT solutions GmbH für diesen wertvollen Tip!


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge