diff --git a/READ.ME b/READ.ME index ce9e0ef..4fd1453 100644 --- a/READ.ME +++ b/READ.ME @@ -1 +1,19 @@ -This repository contains various EEC HPC related scripts +These scripts allows to establish desktop session with remote compute node of HPC for Windows PCs. + + +0) if you never started VNC server on HPC, login to HPC in console (e.g. PuTTY) and execute "vncpasswd" to set the password for VNC (can be the same as your HPC password or different) +1) Choose a folder here: zeus or pluto to launch VNC session on the required HPC. +2) Launch only 01_START_VNC_Session_..._1_node_24h.hta (doubleclick on it), if prompted how to open the *.hta file, choose mshta.exe option (normally picked automatically). +3) Fill in your HPC password +4) In the black console window wait for the VNC server job to start in the queue of HPC, note the target node name +5) Close the black console window +6) The second tool will start automatically to connect you to VNC session -- fill the target node name and your password + +By default the VNC job will last 24 hours. +When you select "Logout" from your VNC Desktop session (in main menu), the VNC slurm job will terminate. If you just close VNC Desktop window --> it will remain running untimm termination time is reached. if you need longer than 24 h time limit for your VNC Desktop session, please ask me. + +For more details see: http://zeus.coventry.ac.uk/wordpress/?p=1119 + +Alex Pedcenko +aa3025@coventry.ac.uk + diff --git a/VNC_jobs_for_Windows_10_v2.zip b/VNC_jobs_for_Windows_10_v2.zip deleted file mode 100644 index ca53949..0000000 Binary files a/VNC_jobs_for_Windows_10_v2.zip and /dev/null differ diff --git a/pluto/01_START_VNC_Session_pluto.hta b/pluto/01_START_VNC_Session_pluto.hta new file mode 100644 index 0000000..8393172 --- /dev/null +++ b/pluto/01_START_VNC_Session_pluto.hta @@ -0,0 +1,185 @@ + +VNC Server Startup + + + + + + +

Pluto Node VNC Session Startup

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input Your HPC Username:
Input Your HPC Password:
Time Limit for the VNC Session: hours
I want the whole compute node:
I need >1 compute nodes:
nodes
I want only: CPU/node
Constraint needed? + +
I want a particular node , named:
+
+ +
+     +

+ + + + + +
+ + + \ No newline at end of file diff --git a/pluto/02_START_tunnel_to_pluto_nodes.hta b/pluto/02_START_tunnel_to_pluto_nodes.hta new file mode 100644 index 0000000..9162f26 --- /dev/null +++ b/pluto/02_START_tunnel_to_pluto_nodes.hta @@ -0,0 +1,98 @@ + +SSH Tunnel Setup + + + + + + +

Pluto Tunnel Setup

+
+ + + + + + + + + + + + +
Input Your HPC Username:
Input Your HPC Password:
Input target node name:
VNC display Nr (default 1):
You need to start VNC server on the target node in advance.
+
+ +
+You will be prompted to enter your VNC password when you click Connect +
+ + +
+ + + \ No newline at end of file diff --git a/tools/plink.exe b/tools/plink.exe new file mode 100644 index 0000000..baa12d4 Binary files /dev/null and b/tools/plink.exe differ diff --git a/tools/vncviewer.exe b/tools/vncviewer.exe new file mode 100644 index 0000000..8ae5b97 Binary files /dev/null and b/tools/vncviewer.exe differ diff --git a/tools/vncviewer64.exe b/tools/vncviewer64.exe new file mode 100644 index 0000000..ca072ec Binary files /dev/null and b/tools/vncviewer64.exe differ diff --git a/zeus/01_START_VNC_Session_zeus.hta b/zeus/01_START_VNC_Session_zeus.hta new file mode 100644 index 0000000..51dcdc4 --- /dev/null +++ b/zeus/01_START_VNC_Session_zeus.hta @@ -0,0 +1,178 @@ + +VNC Server Startup + + + + + + +

Zeus Node VNC Session Startup

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Input Your HPC Username:
Input Your HPC Password:
Time Limit for the VNC Session: hours
I want the whole compute node:
I need >1 compute nodes:
nodes
I want only: CPU/node
Constraint needed? + +
Exclude the node , named:
(e.g. zeusXXX)
I want a particular node(s) , named: (e.g. zeusXXX)
+
+ +
+     +

+ + + + + +
+ + + \ No newline at end of file diff --git a/zeus/02_START_tunnel_to_zeus_nodes.hta b/zeus/02_START_tunnel_to_zeus_nodes.hta new file mode 100644 index 0000000..5a8feb3 --- /dev/null +++ b/zeus/02_START_tunnel_to_zeus_nodes.hta @@ -0,0 +1,95 @@ + +SSH Tunnel Setup + + + + + + +

Zeus Tunnel Setup

+
+ + + + + + + + + + + + +
Input Your HPC Login (e.g. aa1213):
Input Your HPC Password:
Input target node name (e.g. zeus123):
VNC display Nr (default 1):
You need to start VNC server on the target node in advance.
+
+ +
+ When you click Connect the console window to the target node will start. Please leave that console window running -- this is your tunnel. Then you will be prompted to enter your VNC password in VNC viewer. +
+ + +
+ + + \ No newline at end of file diff --git a/zeus/Jupyter/01J_START_Jupyter_Notebook_zeus.hta b/zeus/Jupyter/01J_START_Jupyter_Notebook_zeus.hta new file mode 100644 index 0000000..88c098b --- /dev/null +++ b/zeus/Jupyter/01J_START_Jupyter_Notebook_zeus.hta @@ -0,0 +1,187 @@ + +Jupyter Notebook Server Startup + + + + + + +

Zeus Node Jupyter Session Startup

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input Your HPC Username:
Input Your HPC Password:
Token for Notebook:
Time Limit for the Jupyter Job: hours
I want the whole compute node:
I need >1 compute nodes:
nodes
I want only: CPU/node
Constraint needed? + +
Exclude the node , named:
(e.g. zeusXXX)
I want a particular node(s) , named: (e.g. zeusXXX)
+
+ +
+     +

+ + + + + +
+ + + \ No newline at end of file diff --git a/zeus/Jupyter/02J_START_tunnel_to_zeus_nodes_jupyter.hta b/zeus/Jupyter/02J_START_tunnel_to_zeus_nodes_jupyter.hta new file mode 100644 index 0000000..ede7909 --- /dev/null +++ b/zeus/Jupyter/02J_START_tunnel_to_zeus_nodes_jupyter.hta @@ -0,0 +1,94 @@ + +SSH Tunnel Setup + + + + + + +

Zeus Tunnel Setup

+
+ + + + + + + + + + + + +
Input Your HPC Login (e.g. aa1213):
Input Your HPC Password:
Input target node name (e.g. zeus123):
Jupyter port Nr (default 8888):
You need to start Jupyter server on the target node in advance.
+
+ +
+ When you click Connect the console window to the target node will start. Please leave that console window running -- this is your tunnel. Then we will launch your default browser. +
+ + +
+ + + \ No newline at end of file diff --git a/zeus/R-Studio/01R_START_R-Studio_Session_zeus.hta b/zeus/R-Studio/01R_START_R-Studio_Session_zeus.hta new file mode 100644 index 0000000..c37cc33 --- /dev/null +++ b/zeus/R-Studio/01R_START_R-Studio_Session_zeus.hta @@ -0,0 +1,179 @@ + +VNC Server Startup + + + + + + +

Zeus Node VNC Session Startup

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Input Your HPC Username:
Input Your HPC Password:
Time Limit for the VNC Session: hours
I want the whole compute node:
I need >1 compute nodes:
nodes
I want only: CPU/node
Constraint needed? + +
Exclude the node , named:
(e.g. zeusXXX)
I want a particular node(s) , named: (e.g. zeusXXX)
+
+ +
+     +

+ + + + + +
+ + + \ No newline at end of file diff --git a/zeus/R-Studio/02R_START_tunnel_to_zeus_nodes_rstudio.hta b/zeus/R-Studio/02R_START_tunnel_to_zeus_nodes_rstudio.hta new file mode 100644 index 0000000..1e76e5f --- /dev/null +++ b/zeus/R-Studio/02R_START_tunnel_to_zeus_nodes_rstudio.hta @@ -0,0 +1,99 @@ + +SSH Tunnel Setup + + + + + + +

Zeus Tunnel Setup

+
+ + + + + + + + + + + + +
Input Your HPC Login (e.g. aa1213):
Input Your HPC Password:
Input target node name (e.g. zeus123):
VNC display Nr (default 1):
You need to start VNC server on the target node in advance.
+
+ +
+ When you click Connect the console window to the target node will start. Please leave that console window running -- this is your tunnel. Then you will be prompted to enter your VNC password in VNC viewer. +
+ + +
+ + + \ No newline at end of file