My experimentation notebook (on Grid'5000)
This articles shows a simple use of iruby notebook for interacting with Grid’5000 ressources. The experimentation follows three steps :
- Get some ressources on Grid’5000
- Get the uptime of all the nodes of the reservation
- Draw a bar plot showing the different uptime of the nodes
Check the docker image for a quick try : Docker image
The notebook
Here is the commented notebook. Full rendered notebook is also available through nbviewer service
Installation
Here comes the tricky part (no so much actually). My setup was :
- Ruby 2.1.2 IPython 4.0.1 with notebook installed
- The Gemfile (
xp5kandrestfullyneed a small patch each) - and … an account on Grid’5000.
source 'https://rubygems.org'
gem 'restfully',
:git => 'https://github.com/msimonin/restfully',
:branch => 'ripl-update'
gem 'xp5k',
:path => 'https://github.com/msimonin/xp5k',
:branch => 'dsl_capture'
gem 'ffi-rzmq'
gem 'iruby'
gem 'nyaplot'Docker image
A docker image is available and contains all the dependencies listed above. Please follow the instructions in https://github.com/msimonin/g5k-notebook to get started.