Interactive computing with NeSI OnDemand¶
Overview¶
NeSI OnDemand empowers students, researchers, and industry professionals with remote and interactive web access to NeSI.
Connecting to NeSI OnDemand¶
Prerequisite
Requires access to NeSI, apply before proceeding.
Connect to NeSI OnDemand: https://ondemand.nesi.org.nz.
For more information see the How-to guide.
Interactive applications¶
A number of interactive applications can be accessed through NeSI OnDemand, including:
- JupyterLab
- RStudio
- Code server
- Virtual desktop
- MATLAB - currently under development, let us know if this is of interest
Changes from Jupyter on NeSI¶
- JupyterLab is no longer the main user interface but is just another application to be launched via the OnDemand interface
- RStudio, MATLAB and Virtual Desktop applications are accessed directly from OnDemand instead of via JupyterLab
Known Issues¶
Limitation | What are the missing functions/commands associated with this |
---|---|
1. OnDemand apps are not exposed to HPC3 Slurm | Commands such as sbatch , sacct , squeue , scancel will not work from OnDemand apps |
2. Missing user Namespaces in Kubernetes pods will interfere with some Apptainer operations | Although we can run apptainer pull command, apptainer exec,run,shell commands can not be executed due to missing user Namespaces |
🙋 If you to come across above limitations, please consider switching to a HPC3 login node via Cluster
> NeSI HPC Shell access
via OnDemand home page
Release notes¶
Release notes can be found here and the main differences compared to the current Jupyter on NeSI service are described here.
Acknowledgements¶
NeSI acknowledges the work of the Open OnDemand team in providing the underlying platform used for this service, as described in the following paper: