This course aims to teach the basics of the NeCTAR cloud to researchers over a one day workshop.
It’s been hyped: but the Cloud does offer serious value in terms of cost and instant availability to researchers. However, it’s a complex tool and if you don’t know and understand its constraints trying to make use of it can end in painful tears. This course introduces you to the the tools and the underlying concepts of the NeCTAR cloud - thus reducing your risk and saving you time and trouble in your journey to the cloud. And given the scale and low price of the research cloud you will, most likely, be making that journey.
The directories that make up this project are as follows:
The lessons assume that participants have both red and green coloured sticky notes and cards lettered from "A" through to "E" (in the style of Software Carpentry). These are used to answer questions and to show distress if the students aren't keeping up or need help.
Try to engage the audience.
So for, example,
Each person being taught needs to be given
The image used for the lessons is named res_os_drupal7
. Check that it is still around and works
as expected before the lesson. If you need to rebuild it, there are instructions in the file
named CreatingTheImageForTheWorkshop.md in the Resources
folder.
Distribute the prerequisites to participants: with an offer to help if they have problems in following them.
Contact the allocation approver for the node where the course will be delivered in advance of the course to let them know that there might be some people requesting an allocation in order to be able to take part.
For those that have expired trial projects we can:
If we could get participants AAF credentials before hand, we could:
If you check this repository out be aware that it uses Git submodules to manage the reveal.js dependency. To also clone reveal.js, you will have to either:
# fetch it all in one hit
git clone --recursive https://github.com/resbaz/nectar-cloud-lessons.git
Or:
# take it step by step
git clone https://github.com/resbaz/nectar-cloud-lessons.git
git submodule init
git submodule update
The SlideExtractor.jar in the root directory will re-create the slides if needed.
To run it ensure that the java version installed is java 8:
java -version
should return something along the lines of java version "1.8.0_65"
.
If it doesn't then install java 8 from here: http://www.oracle.com/technetwork/java/javase/overview/java8-2100321.html
Then in a command prompt in the root directory simply issue:
java -jar SlideExtractor.jar
You should see something like the following fly by:
Working on: ./Lessons/010.Openstack.mapped.by.the.dashboard.md
Writing to: ./Presentation/010.Openstack.mapped.by.the.dashboard.html
.
.
.
Working on: ./Lessons/090.Security.discussion.md
Writing to: ./Presentation/090.Security.discussion.html
Writing to: ./Presentation/index.html
Remember to always walk through your slides when you regenerate them!
Each version below will have an associated tag: hence enabling people to switch to a particular point in time, if need be. But development will continue unabated on the master branch...
We have a whimsical 3 digit version number: but the truth is that there is no real schema in play. The version number simply indicates a point in time. This is done so that if you want to teach to a particular version of the material, you can.
Version | Description | Date |
---|---|---|
1.0.0 | First release | 30th March 2016 |
1.0.1 | Incorporated feedback from delivery at UniMelb | 17th April 2016 |
1.0.2 | Incorporated feedback from delivery at UniMelb | 10th May 2016 |