Category:Portal:Tutorial: Difference between revisions

From Grid5000
Jump to navigation Jump to search
No edit summary
No edit summary
Line 9: Line 9:
| width="50%" valign="top" |
| width="50%" valign="top" |
{| width="100%"
{| width="100%"
{{Simple Portal section|Basic tools|
* The [[FAQ]] and the [[Glossary]], of course
* [[Public key authentication]]: understand the principles behind ssh
* '''[[SSH]]''': how to configure ssh for Grid'5000
* '''[[Syncing data]]''': how to synchronize your data across sites using [[Rsync]]
|img=Starter Tutorials}}


{{Simple Portal section|Starter Tutorials|
{{Simple Portal section|Starter Tutorials|
Line 47: Line 41:
|authors=Xavier Delaruelle, Jérôme Castang
|authors=Xavier Delaruelle, Jérôme Castang
}}
}}
|img=Starter Tutorials}}
{{Simple Portal section|Basic tools|
* The [[FAQ]] and the [[Glossary]], of course
* [[Public key authentication]]: understand the principles behind ssh
* '''[[SSH]]''': how to configure ssh for Grid'5000
* '''[[Syncing data]]''': how to synchronize your data across sites using [[Rsync]]
|img=Starter Tutorials}}
|img=Starter Tutorials}}


{{Simple Portal section|User contributed tutorials|
{{Simple Portal section|Basic Tutorials|
Tutorials contributed by users for specific technologies or usage of Grid'5000 are listed here
Basic tutorials give users the basic tools to use the platform in order to setup ''their'' experiment environment.
 
{{Template:Tutorial|
{{Template:Tutorial|
page=Grid computation
page=API#APIs
|title=Grid computation with MPI
|title=Discovering Grid'5000's API
|shortdesc=How to use MPI on Grid'5000 for High Performance Computing.
|shortdesc=How to use Grid'5000 API, with application to the Reference API and the Monitoring API
|duration=2 hours
|duration=2 hours
|keywords=MPI, C
|keywords=[[API]]
|requirements=basic knowledge of UNIX environments, C programing skills
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|authors=Luiz-Angelo Steffenel
|authors=Cyril Rohr
}}
}}


{{Template:Tutorial|
{{Template:Tutorial|
page=G5kss09 GRUDU TP
page=Deploy environment
|title=Grid Reservation Utility for Deployment Usage
|title=Deploy an environment
|shortdesc=How to use a GUI to reserve resources and find, deploy and customize an environment.
|shortdesc=How to find, deploy and customize an environment.
|duration=2 hours
|duration=2 hours
|keywords=[[Kadeploy]], [[OAR]]
|keywords=[[Kadeploy]], [[OAR]]
|requirements=ability to connect to Grid'5000
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|authors=David Loureiro
|authors=David Margery
}}
}}


{{Template:Tutorial|
{{Template:Tutorial|
page=G5kss09 DIET TP
page=Run MPI On Grid'5000
|title=DIET Introductory Hands-On
|title=Running MPI on Grid'5000
|shortdesc=This is a basic tutorial introducing how to use the Diet (Distributive Interactive Engineering Toolbox) middleware on Grid'5000.
|shortdesc=Different ways to configure Grid'5000 for MPI usage
|duration=4 hours
|duration=2 hours
|keywords=DIET
|keywords=[[MPI]]
|requirements=ability to connect to Grid'5000
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|authors=Benjamin Depardon
|authors=David Margery, Aurélien Ceyden
}}
}}


{{Template:Tutorial|
{{Template:Tutorial|
page=Put Some Green In Your Experiments
page=Deploy a virtualized environment
|title=Put Some Green In Your Grid'5000 Experiments!
|title=Deploying virtual machines with Kadeploy 3
|shortdesc=How to use the provided energy collecting tools to monitor user's reservations.
|shortdesc=Deploying virtual machines with Kadeploy 3
|duration=2 hours
|duration=2 hours
|keywords=Energy monitoring, green HPC, virtual machines, live migration
|keywords=[[Kadeploy]], Xen
|requirements=ability to connect to Grid'5000
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|authors=M. Dias de Assunção, L. Lefèvre, O. Mornard, A.-C. Orgerie
|authors=Cyril Constantin
}}
}}
|img=User contributed tutorials}}


|img=Advanced Tutorials}}
|}
|}
| width="50%" valign="top" |
| width="50%" valign="top" |
{| width="100%"
{| width="100%"
Line 109: Line 113:
|img=Advanced Tutorials}}
|img=Advanced Tutorials}}


{{Simple Portal section|Advanced Tutorials|
{{Simple Portal section|User contributed tutorials|
Advanced-level tutorials aim at learning to the platform users how to manipulate Kadeploy environments, in order to setup ''their'' experiment environment.
Tutorials contributed by users for specific technologies or usage of Grid'5000 are listed here


{{Template:Tutorial|
{{Template:Tutorial|
page=Deploy environment
page=Put Some Green In Your Experiments
|title=Deploy an environment
|title=Put Some Green In Your Grid'5000 Experiments!
|shortdesc=How to find, deploy and customize an environment.
|shortdesc=How to use the provided energy collecting tools to monitor user's reservations.  
|duration=2 hours
|duration=2 hours
|keywords=[[Kadeploy]], [[OAR]]
|keywords=Energy monitoring, green HPC, virtual machines, live migration
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|requirements=ability to connect to Grid'5000
|authors=David Margery
|authors=M. Dias de Assunção, L. Lefèvre, O. Mornard, A.-C. Orgerie
}}
}}


{{Template:Tutorial|
{{Template:Tutorial|
page=API#APIs
page=Non-Linux system deployment
|title=Discovering Grid'5000's API
|title=Non-Linux system deployment, example with FreeBSD
|shortdesc=How to use Grid'5000 API, with application to the Reference API and the Monitoring API
|shortdesc=Deploying operating systems other than Linux with kadeploy
|duration=2 hours
|duration=2 hours
|keywords=[[API]]
|keywords=[[Kadeploy]], FreeBSD
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|authors=Cyril Rohr
|authors=Lucas Nussbaum
}}
}}
{{Template:Tutorial|
{{Template:Tutorial|
page=Run MPI On Grid'5000
page=Grid computation
|title=Running MPI on Grid'5000
|title=Grid computation with MPI
|shortdesc=Different ways to configure Grid'5000 for MPI usage
|shortdesc=How to use MPI on Grid'5000 for High Performance Computing.
|duration=2 hours
|duration=2 hours
|keywords=[[MPI]]
|keywords=MPI, C
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|requirements=basic knowledge of UNIX environments, C programing skills
|authors=David Margery, Aurélien Ceyden
|authors=Luiz-Angelo Steffenel
}}
}}


{{Template:Tutorial|
{{Template:Tutorial|
page=Deploy a virtualized environment
page=Run Hadoop On Grid'5000
|title=Deploying virtual machines with Kadeploy 3
|title= Running Hadoop on Grid'5000
|shortdesc=Deploying virtual machines with Kadeploy 3
|shortdesc=How to deploy a MapReduce computing environment in Grid'5000
|duration=2 hours
|duration=2 hours
|keywords=[[Kadeploy]], Xen
|keywords=Hadoop, MapReduce, [[Kadeploy]]
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|authors=Cyril Constantin
|authors=[[Author:Vinicius Cogo]], [[Author:Marcelo Pasin]], [[Author:Andrea Charão]]
}}
}}


{{Template:Tutorial|
{{Template:Tutorial|
page=Non-Linux system deployment
page=G5kss09 GRUDU TP
|title=Non-Linux system deployment, example with FreeBSD
|title=Grid Reservation Utility for Deployment Usage
|shortdesc=Deploying operating systems other than Linux with kadeploy
|shortdesc=How to use a GUI to reserve resources and find, deploy and customize an environment.
|duration=2 hours
|duration=2 hours
|keywords=[[Kadeploy]], FreeBSD
|keywords=[[Kadeploy]], [[OAR]]
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|requirements=ability to connect to Grid'5000
|authors=Lucas Nussbaum
|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
}}
}}
|img=Advanced Tutorials}}
 
|img=User contributed tutorials}}


|}
|}

Revision as of 11:29, 14 April 2010



Starter Tutorials.png

Starter Tutorials

Starter-level practice audience is Grid'5000 platform new-comers, who wish to make a quick tour of the platform functionalities, in order to efficiently step in.

  • Understanding Grid'5000 (30 minutes): A step by step view of the project leading to First_steps
    • Keywords: wiki, hardware, network, services
    • Requirements: none
    • Authors: Philippe Marty, Benjamin Dexheimer
  • Cluster experiment (1 hour): How to setup a cluster experiment on Grid'5000 and then conduct it.
    • Keywords: OAR, SSH, monitoring
    • Requirements: basic knowledge of UNIX environments
    • Authors: Xavier Delaruelle, Jérôme Castang
  • Grid experiment (1 hour): How to setup a grid experiment on Grid'5000 and then conduct it.
    • Keywords: OAR Grid, SSH, Rsync, monitoring
    • Requirements: basic knowledge of UNIX environments
    • Authors: Xavier Delaruelle, Jérôme Castang


Starter Tutorials.png

Basic tools


Advanced Tutorials.png

Basic Tutorials

Basic tutorials give users the basic tools to use the platform in order to setup their experiment environment.


Advanced Tutorials.png

Advanced tools

  • Screen: avoid loosing a session due to disconnection between your machine and Grid'5000
  • TakTuk: efficient parallel launcher
  • KaVLAN: put your nodes in a VLAN for better network isolation
  • PDSH: a parallel shell


Advanced Tutorials.png

Advanced HOWTO's


User contributed tutorials.png

User contributed tutorials

Tutorials contributed by users for specific technologies or usage of Grid'5000 are listed here

  • Put Some Green In Your Grid'5000 Experiments! (2 hours): How to use the provided energy collecting tools to monitor user's reservations.
    • Keywords: Energy monitoring, green HPC, virtual machines, live migration
    • Requirements: ability to connect to Grid'5000
    • Authors: M. Dias de Assunção, L. Lefèvre, O. Mornard, A.-C. Orgerie
  • DIET Introductory Hands-On (4 hours): This is a basic tutorial introducing how to use the Diet (Distributive Interactive Engineering Toolbox) middleware on Grid'5000.
    • Keywords: DIET
    • Requirements: ability to connect to Grid'5000
    • Authors: Benjamin Depardon


Deprecated tutorials

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.

  • Deploy a grid *deprecated* (2 hours): How to deploy an environment allowing to build a grid inside the grid (as an example of a complex architecture deployment).
  • Globus *deprecated* (2 hours): 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.
    • Keywords: Globus, GT4, Web Services, GT2, MPICH-G2, Kadeploy
    • Requirements: knowledge of advanced-level tutorials
    • Authors: Christophe Demarey, Julien Garet, Estelle Gabarron

Pages in category "Portal:Tutorial"

The following 126 pages are in this category, out of 126 total.

V