|
|
| (31 intermediate revisions by 9 users not shown) |
| Line 1: |
Line 1: |
| | {{Warning|text=The up-to-date list of tutorials maintained by the Grid'5000 technical team is on the [[:Category:Portal:User|Portal:User]] page. Many tutorials listed on this page are outdated and not maintained anymore, though several still provide valuable information.}} |
| {{Maintainer|David Margery}} | | {{Maintainer|David Margery}} |
| {{Portal|User}} | | {{Portal|User}} |
| [[Category:Portal|Tutorial]] | | [[Category:Portal|Tutorial]] |
| =Starter=
| | __NOTOC__ |
| Starter-level practice audience is Grid'5000 platform new-comers, who wish to make a quick tour of the platform fonctionnalities, in order to efficiently step in.
| | __NOEDITSECTION__ |
| | |
| {{Template:Tutorial|
| |
| page=Understanding Grid5000
| |
| |title=Understanding Grid'5000
| |
| |shortdesc=A step by step view of the project leading to [[First_steps]]
| |
| |duration=30 minutes
| |
| |keywords=wiki, hardware, network, services
| |
| |requirements=none
| |
| |authors=Philippe Marty, Benjamin Dexheimer
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Cluster experiment
| |
| |title=Cluster experiment
| |
| |shortdesc=How to setup a cluster experiment on Grid'5000 and then conduct it.
| |
| |duration=1 hour
| |
| |keywords=[[OAR]], [[SSH]], monitoring
| |
| |requirements=basic knowledge of UNIX environments
| |
| |authors=Xavier Delaruelle, Jérôme Castang
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Grid experiment
| |
| |title=Grid experiment
| |
| |shortdesc=How to setup a grid experiment on Grid'5000 and then conduct it.
| |
| |duration=1 hour
| |
| |keywords=[[OAR Grid]], [[SSH]], [[Rsync]], monitoring
| |
| |requirements=basic knowledge of UNIX environments
| |
| |authors=Xavier Delaruelle, Jérôme Castang
| |
| }}
| |
| | |
| =Advanced=
| |
| Advanced-level tutorials aim at learning to the platform users how to manipulate Kadeploy environments, in order to setup ''their'' experiment environment.
| |
| | |
| {{Template:Tutorial|
| |
| page=Deploy environment
| |
| |title=Deploy an environment
| |
| |shortdesc=How to find, deploy and customize an environment.
| |
| |duration=2 hours
| |
| |keywords=[[Kadeploy]], [[OAR]]
| |
| |requirements=knowledge of [[#Starter|starter-level tutorials]]
| |
| |authors=David Margery
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=API#APIs
| |
| |title=Discovering Grid'5000's API
| |
| |shortdesc=How to use Grid'5000 API, with application to the Reference API and the Monitoring API
| |
| |duration=2 hours
| |
| |keywords=[[API]]
| |
| |requirements=knowledge of [[#Starter|starter-level tutorials]]
| |
| |authors=Cyril Rohr
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Deploy a virtualized environment
| |
| |title=Deploying virtual machines with Kadeploy 2.1.8
| |
| |shortdesc=Deploying virtual machines with Kadeploy 2.1.8
| |
| |duration=2 hours
| |
| |keywords=[[Kadeploy]], Xen
| |
| |requirements=knowledge of [[Deploy environment|deployment tutorial]]
| |
| |authors=Cyril Constantin
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Non-Linux system deployment
| |
| |title=Non-Linux system deployment, example with FreeBSD
| |
| |shortdesc=Deploying operating systems other than Linux with kadeploy
| |
| |duration=2 hours
| |
| |keywords=[[Kadeploy]], FreeBSD
| |
| |requirements=knowledge of [[Deploy environment|deployment tutorial]]
| |
| |authors=Lucas Nussbaum
| |
| }}
| |
| | |
| =User contributed=
| |
| {{Template:Tutorial|
| |
| page=G5kss09 GRUDU TP
| |
| |title=Grid Reservation Utility for Deployment Usage
| |
| |shortdesc=How to use a GUI to reserve resources and find, deploy and customize an environment.
| |
| |duration=2 hours
| |
| |keywords=[[Kadeploy]], [[OAR]]
| |
| |requirements=ability to connect to Grid'5000
| |
| |authors=David Loureiro
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=G5kss09 DIET TP
| |
| |title=DIET Introductory Hands-On
| |
| |shortdesc=This is a basic tutorial introducing how to use the Diet (Distributive Interactive Engineering Toolbox) middleware on Grid'5000.
| |
| |duration=4 hours
| |
| |keywords=DIET
| |
| |requirements=ability to connect to Grid'5000
| |
| |authors=Benjamin Depardon
| |
| }}
| |
| | |
| =Deprecated=
| |
| Expert-level tutorials easily become deprecated, but present some platform uses for '''more specialised contexts''' and for experiments needing deeper modifications than those presented in advanced-level tutorials: deploying complex middleware, aiding the development and the evaluation of distributed operating systems, using non-Linux operating systems,
| |
| customizing global grid environments.
| |
| | |
| {{Template:Tutorial|
| |
| page=Deploy grid
| |
| |status=*deprecated*
| |
| |title=Deploy a grid
| |
| |shortdesc=How to deploy an environment allowing to build a grid inside the grid (as an example of a complex architecture deployment).
| |
| |duration=2 hours
| |
| |keywords=[[Kadeploy]], [[OAR]], TORQUE, Maui
| |
| |requirements=knowledge of [[#Starter|starter-level tutorials]]
| |
| |authors=Nicolas Capit, Yiannis Georgiou, Olivier Richard
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Globus
| |
| |status=*deprecated*
| |
| |title=Globus
| |
| |shortdesc=This tutorial presents Globus mechanisms, then the adaptation and technical choices made to install it within Grid'5000. Finally, it propose kind of a ''using the Globus Toolkit in practice''.
| |
| |duration=2 hours
| |
| |keywords=Globus, GT4, Web Services, GT2, MPICH-G2, [[Kadeploy]]
| |
| |requirements=knowledge of [[#Advanced|advanced-level tutorials]]
| |
| |authors=Christophe Demarey, Julien Garet, Estelle Gabarron
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Kernel development testing
| |
| |status=*deprecated*
| |
| |title=Kernel development testing
| |
| |shortdesc=How to evaluate, debug and validate kernel developments targeted at parallel architectures thanks to Kadeploy.
| |
| |duration=1 hour 30 minutes
| |
| |keywords=Kernel, [[Kadeploy#Reboot|Kareboot]], [[Kadeploy#Acc.C3.A8s_.C3.A0_la_console|Kaconsole]]
| |
| |requirements=knowledge of [[#Advanced|advanced-level tutorials]], basic knowledge of kernel development
| |
| |authors=Adrien Lebre
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Multi-site environment creation
| |
| |status=*deprecated*
| |
| |title=Multi-site environment creation
| |
| |shortdesc=How to create multi-site Kadeploy environments.
| |
| |duration=1 hour 30 minutes
| |
| |keywords=Kernel, Initrd, [[Kadeploy]]
| |
| |requirements=knowledge of [[#Advanced|advanced-level tutorials]], basic knowledge of kernel compilation
| |
| |authors=Julien Leduc
| |
| }}
| |
| | |
| {{Template:Tutorial|
| |
| page=Non-Linux system deployment
| |
| |status=*deprecated*
| |
| |title=Non-Linux system deployment
| |
| |shortdesc=How to deploy BSD-like or Solaris-like operating systems on Grid'5000.
| |
| |duration=1 hour 30 minutes
| |
| |keywords=FreeBSD, OpenSolaris, Partition, DD, [[Kadeploy]]
| |
| |requirements=knowledge of [[#Advanced|advanced-level tutorials]]
| |
| |authors=Lucas Nussbaum
| |
| }}
| |