Hinweis: Dieser Abschnitt befindet sich noch in Bearbeitung! Noch funktionieren nicht alle Schritte.

Remote Visualization mit TurboVNC

Um große Datenmengen auf Palma mit Programmen wie vapor bearbeiten zu können, steht mit dem Rechner palma50 ein Rechner mit schnellen Grafikkarten zur Verfügung. Folgende Anleitung erläutert die nötigen Schritte. Um die übertragene Datenmenge zum Clientrechner möglichst klein zu halten, werden die Daten direkt auf palma50 gerendert und der Desktop per vnc beim Benutzer dargestellt. Für eine möglichst schnelle Übertragung kommt das Programm turboVNC zum Einsatz.

Konfiguration vor dem ersten Start

Anlegen der ausführbaren Datei ~/.vnc/xstartup.turbovnc mit folgendem Inhalt:

#!/bin/sh

startxfce4 &

Starten des VNC-Servers:

ssh palma50
/opt/TurboVNC/bin/vncserver :{Portnummer zwischen 10 und 99}
Falls der vncserver wieder beendet werden soll:
/opt/TurboVNC/bin/vncserver -kill :{Portnummer}

Hinweis: Alle Benutzer müssen sich die Ports zwischen 10 und 99 teilen. Falls das starten des Servers auf dem gewünschten Port nicht klappt, ist dieser wahrscheinlich schon belegt und es muss ein anderer gewählt werden.

Herstellen der Verbindung (auf eigenem Rechner):

/opt/TurboVNC/bin/vncviewer palma50:{dieselbe Portnummer wie oben}
Jetzt sollte sich das VNC Fenster öffnen und der Desktop erscheinen.

Evtl. muss ein VGL-Client gestartet werden (?):

vglclient &

Starten von 3D Anwendungen mit:

/opt/VirtualGL/bin/vglrun [vglrun options] {application_executable_or_script} {arguments}
z.B. VAPOR via
source /usr/local/vapor/1.5.2/bin/vapor-setup.sh
/opt/VirtualGL/bin/vglrun vaporgui
wobei die erste Zeile auch in die eigene Shell-Konfigurationsdatei (z.B. ~/.bashrc) aufgenommen werden kann.

-- HolgerAngenent - 2010-11-22

Edit | Attach | Watch | Print version | History: r12 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2010-11-22 - HolgerAngenent
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding ZIVwiki? Send feedback
Datenschutzerklärung Impressum