diff --git a/docs.it4i/img/viz1.png b/docs.it4i/img/viz1.png new file mode 100644 index 0000000000000000000000000000000000000000..689d39c5f39fd23b3b96799f5dd5442f588e2b45 Binary files /dev/null and b/docs.it4i/img/viz1.png differ diff --git a/docs.it4i/img/viz2.png b/docs.it4i/img/viz2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb78c6d8d27cc94f764f0698497f8aa9500e0e28 Binary files /dev/null and b/docs.it4i/img/viz2.png differ diff --git a/docs.it4i/img/viz3.png b/docs.it4i/img/viz3.png new file mode 100644 index 0000000000000000000000000000000000000000..c83cadae7d03ab036f6e4ab3d08cce30a2d3052b Binary files /dev/null and b/docs.it4i/img/viz3.png differ diff --git a/docs.it4i/salomon/visualization.md b/docs.it4i/salomon/visualization.md new file mode 100644 index 0000000000000000000000000000000000000000..da3f50b2c0941ed71df7e221bff813c1e53d27c6 --- /dev/null +++ b/docs.it4i/salomon/visualization.md @@ -0,0 +1,83 @@ +# 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 + +* [graphical-user-interface](shell-and-data-access/#graphical-user-interface) +* [vpn-access](shell-and-data-access/#vpn-access) + +## Install and Run + +**Install NICE DCV 2016 (user-computer)** + +* [Overview](https://www.nice-software.com/download/nice-dcv-2016) +* [Linux](http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/linux/nice-dcv-endstation-2016.0-17066.run) + +**Install VPN client (user-computer)** + +* [Overview](../general/accessing-the-clusters/vpn-access/) + +**Config SSH tunnels (user-computer)** + +* ports: 5901, 5902, 7300-7305 +* vizserv1 + +```console +$ 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 + +```console +$ 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](https://vpn.it4i.cz/user) (user-computer)** +**Login to Salomon (user-computer)** + +```console +$ 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** diff --git a/mkdocs.yml b/mkdocs.yml index b5c2e7eb4c8831f24d15bf1e8306aad76092321f..051cb9e5433c1dc871c73108deb2341caf447e9e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -46,6 +46,7 @@ pages: - IB Single-Plane Topology: salomon/ib-single-plane-topology.md - 7D Enhanced Hypercube: salomon/7d-enhanced-hypercube.md - Storage: salomon/storage.md + - Visualization Servers: salomon/visualization.md - Anselm Cluster: - Introduction: anselm/introduction.md - Hardware Overview: anselm/hardware-overview.md