MedeA - Implementacja oprogramowania w środowisku klastra Blueocean

W ramach porozumienia między CKPŁ, a K27 (Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych) przy realizacji symulacji wymagających dużych zasobów obliczeniowych stworzono środowisko wykorzystujące zasoby CKPŁ w postaci klastra obliczeniowego Blueocean oraz oprogramowania MedeA zakupionego przez K27.

Elementy wchodzące w skład środowiska obliczeniowego:

Medea Jobserver – zarządza przetwarzaniem prac w ramach oprogramowania
Medea Taskserver – maszyny liczące
Medea Baza Danych – zbiór informacji z których korzysta oprogramowanie
Medea GUI – moduł prezentacyjny (do budowania symulacji)
Blueocean Queue system – system kolejkowania zadań klastra Blueocean
Bluecoean node - maszyny liczące
Blueceoan GUI Rendering – środowisko umożliwiające zdalne przetwarzanie grafiki, wykorzystujące grupę kart graficznych Nvidia Tesla.
Blueocean GUI Access – interfejs graficzny dla połączenia VNC
 
Schemat połączeń między elementami oprogramowania MedeA, a elementami klastra Blueocean :
 

Rys. 1. Schemat połaczeń MedeA - Blueocean.

 

Dostęp do sesji graficznej - Blueocean GUI Access:

Dostęp do sesji graficznej realizowany jest za pośrednictwem protokołu VNC.

Aby uzyskać dostęp wykorzystując ww protokół należy pobrać i zainstalować oprogramowanie:

http://sourceforge.net/projects/virtualgl/files/TurboVNC/

Po instalacji na własnej stacji należy uruchomić program turboVNC oraz podać poniższe poświadczenia w celu uzyskania połączenia:

212.51.213.30:X

gdzie ":X" to nazwa/numer sesji graficznej (zmienna „DISPLAY”) i jest indywidualna dla każdego klienta – uzyskiwana w procesie dostępu do środowiska graficznego.

Zmiana hasła do środowiska graficznego:

/opt/TurboVNC/bin/vncpasswd

Oprogramowanie uruchamiamy z pozycji terminala (programy --> narzędzia systemowe --> terminal)

W zależności od potrzeb oprogramowanie należy uruchomić w trybie "vglrun" np:

vglrun -v -display :X /opt/MD/Linux-x86_64/MedeA

gdzie ":X" to nazwa/numer sesji graficznej (zmienna „DISPLAY”).

 

Dzięki wykorzystaniu powyższej warstwy (vglrun) możliwe są prace w środowiskach 3D

 

Uruchamianie Medea GUI:

Oprogramowanie uruchamiamy z pozycji terminala (programy --> narzędzia systemowe --> terminal)

vglrun -v -display :X /opt/MD/Linux-x86_64/MedeA

gdzie ":X" to nazwa/numer sesji graficznej (zmienna „DISPLAY”).