Next are the steps to launch a JupyterHub-notebook job to the cluster and use ssh to connect your local browser to the HPC computer node running JupyterHub.
1. ssh to hpc.haastech.org:
ssh -C -D 3456 email@example.com
2. launch JupyterHub:
(make note of JobID)
3. run bpeek command after about 10 seconds waiting for JupyterHub to start:
Towards the bottom of the output, you will see something like this:
4. The final step is to enter the above URL into your home browser that is being proxied. But you will run into a problem because your home computer does not know what haas-hpc10 is.
From home you have to put the IP address, so haas-hpc10 becomes 10.10.10.20.
haas-hpc01 becomes 10.10.10.11
haas-hpc07 becomes 10.10.10.17
haas-hpc08 becomes 10.10.10.18
haas-hpc09 becomes 10.10.10.19
haas-hpc10 becomes 10.10.10.20
So the output of the third step becomes:
5. Enjoy your custom JupyterHub!
Since you are in a virtual environment, you may add custom languages and custom libraries. You can close your browser at any time and return days later and pick up where you left off.