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

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

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

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.

Update Mai 2013: Das Anzeigeproblem tritt laut Userberichten mit bestimmten Linux Versionen (z.B. Debian) auf. Es scheint, dass eine bestimmte Grafikanzeige nicht mit dem KVM Viewer kompatibel ist. Nachdem das Kernel Modesetting unter Linux abgeschaltet wurde, zeigte auch der KVM Viewer die Konsole wieder an. (Danke an Marco Schmidt vom Functional Genomics Center Zurich für diesen Hinweis!)

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!


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Schlechte LAN und I/O Performance mit Microsoft Hyper-V auf Intel Systemen mit mehr als 32 GByte RAM
Storage Layout Ansicht des Modular Servers speichern
TCP und UDP Ports für Modular-Server Management