Skip to content

Commit

Permalink
Merge pull request #25 from flindersuni/feature/hpc-upgrade-docs
Browse files Browse the repository at this point in the history
Upgrade Documentation Uplift
  • Loading branch information
The-Scott-Flinders committed Aug 17, 2021
2 parents 519a0d9 + db0791d commit ff5c329
Show file tree
Hide file tree
Showing 12 changed files with 1,811 additions and 482 deletions.
90 changes: 0 additions & 90 deletions docs/source/Access/GettingAccess.md

This file was deleted.

38 changes: 38 additions & 0 deletions docs/source/Access/accessrequest.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Access Requests for DeepThought HPC
====================================

Getting access to the HPC is quick and easy process. Follow the steps below to get up and running.

VPN Requirements
+++++++++++++++++

When **off campus** you must be connected to the Flinders VPN to access the HPC.


Flinder Staff / HDR Students
-----------------------------
.. _ServiceOne: https://flindersuni.service-now.com/csp?id=sc_cat_item&sys_id=d95a633cdbf87810062472f5f39619f5
.. _(Linux & MacOS/X): access/unix.html
.. _Windows Sub-System for Linux: access/unix.html
.. _Windows: access/windows.html

1. Create a `ServiceOne`_ Ticket asking for Access to the HPC

a. Currently the request is under the following path: Research Services -> Undertake Research -> Access to DeepThought HPC.

2. Pick your Operating System for additional guidance:

a. `Windows`_
b. `Windows Sub-System For Linux`_
c. Unix Based Systems `(Linux & MacOS/X)`_

3. The HPC Team will send you an onboarding email once your HPC account has been provisioned


.. _HPC Support Team via Email: mailto:deepthought@flinders.edu.au

Undergraduates
----------------
Currently, the HPC is not open to Undergraduates on a general basis.
Exceptions are made on a case-by-case basis - please talk to your project supervisor or Topic Coordinator first,
then have them contact the `HPC Support Team via Email`_.
44 changes: 44 additions & 0 deletions docs/source/Access/unix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
Unix Connection Guide
=========================

MacOS / MacOSX shares a similar procedure to Unix/BSD Based system.
Unix/Linux & MacOS systems have native support for the SSH Protocol,
used to connect to the HPC.

Windows Sub-System For Linux
+++++++++++++++++++++++++++++

The windows Subsystem for Linux (WSL) allows you to run a Linux Distribution
as a sub-system inside the Windows Operating System. When following these
instructions, a 'terminal' is the same as starting your WSL Distribution.

Logging In on Unix
+++++++++++++++++++
The simplest manner is to open up a terminal windows and SSH into the HPC.

.. figure:: ../_static/shellPasswordPromtImage.png
:align: center
:alt: SSH Login Prompt

SSH Login Prompt

1. Your Username is your FAN
2. Your Password is your FAN Password.


These are the same credentials you use to login to OKTA. When successful, you will be logged into the system and presented with a screen
similar to the image below:

.. figure:: ../_static/loginOKImage.png
:align: center
:alt: Successful Login

Successful Login


You are now connected to the DeepThought HPC and ready to go.

SSH Keys on Unix
------------------

If you wish to setup password-less login via SSH Keys, you may do so.
65 changes: 65 additions & 0 deletions docs/source/Access/windows.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
Window Connection Guide
========================
To connect to Deep Thought a SSH client such as PuTTy is required.
Below is a short list of the possible programs you can use as a client to connect to the HPC.
This guide will focus on Putty - but will be equally applicable to the other programs.


Windows SSH Client Options
----------------------------

.. _Putty: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
.. _KiTTY: http://www.9bis.net/kitty/#!pages/download.md
.. _BitVise Client: https://www.bitvise.com/download-area
.. _MobaXTerm: https://mobaxterm.mobatek.net/


Windows SSH Connection Guide
--------------------------------
Open PuTTy, and you are presented with this screen:

.. figure:: ../_static/puttyAccessImage.png
:align: center
:alt: PuTTY Connection Detail Screen

PuTTY Connection Detail Screen


1. Fill in the hostname to be: deepthought.flinders.edu.au,
2. Change the Connection Type to SSH
3. Set the Port Number to 22
4. Click Open


Logging In on Windows
++++++++++++++++++++++
If all has gone well, you will be presented with a login prompt similar to the following image.

.. figure:: ../_static/puttyLoginImage.png
:align: center
:alt: PuTTY Login Prompt

PuTTY Login Prompt


1. Your Username is your FAN
2. Your Password is your FAN Password.

These are the same credentials you use to login to OKTA.

When successful, you will be logged into the system and presented with a screen
similar to the image below:

.. figure:: ../_static/loginOKImage.png
:align: center
:alt: Successful Login

Successful Login


You are now connected to the DeepThought HPC and ready to go.

SSH Keys on Windows
*********************
As with the Unix/Linux/MacOS system, you may also setup SSH Keys for password-less logins.
Be sure to follow the specific instructions for your client, as they will differ.
6 changes: 3 additions & 3 deletions docs/source/FAQ/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ What are the SLURM Partitions?
===============================
There are three at this point:

* hpc_general
* hpc_gpu
* hpc_melfeu
* general
* gpu
* melfeu

You can omit the

Expand Down

0 comments on commit ff5c329

Please sign in to comment.