layout |
---|
default |
SURFsara has been operating the HPC Cloud as IaaS
(Infrastructure as a Service) for several years. Since recently we have launched a new HPC Cloud with a powerful new user interface and a complete new cluster with fast compute nodes and high-performant big storage volumes. The user interface and cloud software relies on OpenNebula 4 and our new cluster is called Oort.
This particular course aims to introduce SURF employees to the HPC Cloud by providing a set of lectures and hands-on examples to run on the real Oort
infrastructure. Here is a summary of the course outline:
Date: 15 October 2015
Location: SURFsara VK1 & 2
Program:
10:15 Welcome & coffee
10:30 Presentation in Cloud Computing
11:00 Presentation in SURFsara HPC Cloud
11:30 HPC Cloud Demo & instructions
12:15 Lunch
13:00 Hands-on HPC Cloud
15:15 Wrap-up & questions
15:30 Borrel 16:00 End
Participants should bring a laptop that is Internet connected and has a functioning browser. Prior experience in Linux commands will help but is not a prerequisite.
So what you need for this tutorial:
- A computer with full Internet access.
- A browser (Chrome or Firefox will do nicely).
- Java, at least version 7 (a.k.a. 1.7)
- An X-window client.
- An SSH client.
- Linux and Mac users: don't have to install anything. The SSH client is on board, try "ssh" in a terminal.
- Windows users: download and install git for windows. Depending on your OS installation, choose between
Git-2.5.3-32-bit.exe
orGit-2.5.3-64-bit.exe
.
The hands-on tutorial has two parts. The exercises in part A will give you a first grasp for the basic
usage of HPC Cloud. Once you have completed and understood part A, then continue to part B with more advanced
examples on the HPC Cloud.
If you manage to finish both part A & B and wish to know more about the HPC Cloud, try also the additional exercises in extras
.
NOTE: only for Windows users
For the course purposes you will need to start a graphical window in your laptop that is connected to your HPC Cloud machine. To make this work, you need to adjust the following setting:
- Open GitBash (or git for windows).
- In the terminal that appears, copy and paste the following commands:
# press enter to submit each command
echo "export DISPLAY=localhost:0.0" >> $HOME/.bashrc`
source $HOME/.bashrc
- Close the Gitbash window.