Using of Visualization Servers

Remote Visualization Nodes

For remote visualization two nodes with NICE DCV software are available each configured:

Node Count Processor Cores Memory GPU Accelerator
visualization 2 2 x Intel Xeon E5-2695v3, 2.3 GHz 28 512 GB NVIDIA QUADRO K5000 4 GB

Resources Allocation Policy

queue active project project resources nodes min ncpus priority authorization walltime
qviz Visualization queue yes none required 2 (with NVIDIA Quadro K5000) 4 150 no 1h/8h

References

Install and Run

Install NICE DCV 2016 (user-computer)

Install VPN client (user-computer)

Config SSH tunnels (user-computer)

  • ports: 5901, 5902, 7300-7305
  • vizserv1
$ ssh -i ~/salomon_key -TN -f user@vizserv1.salomon.it4i.cz -L 5901:localhost:5901 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305
  • vizserv2
$ ssh -i ~/salomon_key -TN -f user@vizserv2.salomon.it4i.cz -L 5902:localhost:5902 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305

Run VPN client (user-computer) Login to Salomon (user-computer)

$ ssh salomon.it4i.cz

Remove ~/.vnc/xstartup Run job

  • qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1
  • qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2

Run vncserver on vizservX

  • check existing vncservers in /tmp/.X11-unix/X* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2)
  • vizserv1: vncserver :1 -geometry 2540x1380 -depth 24
  • vizserv2: vncserver :2 -geometry 2540x1380 -depth 24
  • set password for vncserver

Run SSH (vizserv1/vizserv2) with tunnels – see 3. (user-computer) Run NICE DCV 2016 (user-computer)

  • vizserv1: localhost:5901
  • vizserv2: localhost:5902
  • fill password

Check DCV status in VNC window Run glxgears

LOGOUT FROM MENU: System->Logout