Quickstart#
Prerequisites#
The important aspects that need to be known, at least on a basic level, by cluster users are:
- Docker (Documentation here - the basic commands are fine)
- DockerSwarm
- Portainer (Documentation here that focus on the user-side concepts and how to deploy containers)
- Jupyter notebook (Google returns endless resources on this topic, for instance: https://www.dataquest.io/blog/jupyter-notebook-tutorial/, https://towardsdatascience.com/a-beginners-tutorial-to-jupyter-notebooks-1b2f8705888a)
Note
Consider reading https://unibo-spe.github.io/09-containerization
Use the cluster#
- Request access to the VPN and to the required cluster, here is described how to do it.
- Configure your environment to use the VPN, following the guide received by email.
- Go to https://andromeda.apice.unibo.it
- Select an environment (i.e. a cluster) from the available ones on which launch containers
- Launch your Docker container following good practices.
Warning
Each machine is configured to run updates every Sunday at 1:30 AM. Sometimes, the update process requires a reboot of the machine. If this happens, the machine will be unavailable for a few minutes. If you are running a job, it will be interrupted and you will have to restart it. Please, follow the persistency good practices in order to save your experiments results in a persistent volume.
Note
The connection is provided by internal SSL certifiates, modern browsers try to block the connection to them. You have to explicitly declare, the first time you enter the URL described above, that you want to access the website.
