Australian-Imaging-Service / pipelines

Scripts to generate analysis pipelines that can be run in XNAT's container service
Other
2 stars 3 forks source link

[STORY] Document the setup of NeuroDesk on AIS (e.g. CVFMS) #293

Closed tclose closed 4 months ago

tclose commented 5 months ago

Metadata

Epic: Feature: Feature Release: Required knowledge: shallow or mid-level or deep

Description

Create documentation page on AIS developer website documenting how to set up CVMFS on k8s on NeuroDesk

Acceptance Criteria

Blocked by

anzhao commented 5 months ago
  1. Install the CernVM-FS client. On Ubuntu, you can install it by executing the following commands:

Image

  1. Configure the CVMFS. For the basic config, run cvmfs_config setup. This ensures that the file /etc/auto.master.d/cvmfs.autofs exists containing /cvmfs /etc/auto.cvmfs and that the autofs service is running. Reload the autofs service in order to apply an updated configuration. Once done, create the keys and configure the neurodesk.ardc.edu.au as below:

Image

  1. Test if the Neurodesk CVMFS repo is reachable or not (cvmfs_config stat -v neurodesk.ardc.edu.au).

Image

anzhao commented 4 months ago

Setup the CVMFS and NeuroDesk

What is CVMFS

How to install CVMFS

The CernVM-FS source code and binary packages are available from the CernVM website. As an example, on Ubuntu, you can install it by executing the following commands:

Image

configure Neurodesk hosted on CVMFS

Image

Test the overal cvmfs configurations:

Image

Image

Image

Setup the JupyterHub plugin:

Image

Image

Image

Image

Image

Launch the Neurodesk:

After you have setup all the above steps, you can launch the Neurodesk by visiting any XNAT project and click the "start jupyter" in the right side as below. Remember to select the Neurodesk image and desired hardware size.

Image

Image

Neurodesk launched in Jupyter

After you click the Jupyter URL, you will be bring to JupyterLab as below:

Image

If you click the Neurodesk icon, you will be coming to the Neurodesk desktop environment as below:

Image

Image

Image

tclose commented 4 months ago

Just needs to be put up on AIS docs