Category:Portal:Tutorial: Difference between revisions

From Grid5000
Jump to navigation Jump to search
No edit summary
(Replaced content with "{{Warning|text=The up-to-date list of tutorials maintained by the Grid'5000 technical team is on the Portal:User page. Many tutorials listed on t...")
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Warning|text=The up-to-date list of maintained tutorials is on the [[Category:Portal:User]] page}}
{{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}}
Line 5: Line 5:
__NOTOC__
__NOTOC__
__NOEDITSECTION__
__NOEDITSECTION__
{| width="100%" border="0"
|-
| width="50%" valign="top" |
{| width="100%"
{{Simple Portal section|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.
If you are in a hurry, you can start with the [[Getting Started|Getting started tutorial]].
{{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=[[SSH]], [[Rsync]], monitoring
|requirements=basic knowledge of UNIX environments
|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}}
{{Simple Portal section|Basic Tutorials|
Basic tutorials give users the basic tools to use the platform in order to setup ''their'' experiment environment.
{{Template:Tutorial|
page=API_Main_Practical
|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 environment-OAR2
|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=Run MPI On Grid'5000
|title=Running MPI on Grid'5000
|shortdesc=Different ways to configure Grid'5000 for MPI usage
|duration=2 hours
|keywords=[[MPI]]
|requirements=knowledge of [[#Starter|starter-level tutorials]]
|authors=David Margery, Aurélien Ceyden, Nicolas Niclausse
}}
{{Template:Tutorial|
page=Deploy a virtualized environment
|title=Deploying virtual machines with Kadeploy 3
|shortdesc=Deploying virtual machines with Kadeploy 3
|duration=2 hours
|keywords=[[Kadeploy]], Xen
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|authors=Cyril Constantin
}}
|img=Advanced Tutorials}}
|}
| width="50%" valign="top" |
{| width="100%"
{{Simple Portal section|Advanced tools|
* [[Screen]]: avoid loosing a session due to disconnection between your machine and Grid'5000
* '''[[TakTuk]]''': efficient parallel launcher
* '''[[Network isolation on Grid'5000]]''': use KaVLAN to put your nodes in a VLAN for better network isolation
* '''[[Storage5k]]''': persist datasets between experiments
* '''[[Metroflux_Practical|Metroflux]]''': traffic monitoring
* '''[[PDSH]]''': a parallel shell
|img=Advanced Tutorials}}
{{Simple Portal section|Advanced HOWTO's|
* [[Adding hardware support]]: changing an environment so it supports new hardware
* [[Using TakTuk]]: efficient parallel launcher
* [[PhpMyAdmin]]: management of a database from your machine
|img=Advanced Tutorials}}
{{Simple Portal section|User contributed tutorials|
Tutorials contributed by users for specific technologies or usage of Grid'5000 are listed here
{{Template:Tutorial|
page=Put Some Green In Your Experiments
|title=Put Some Green In Your Grid'5000 Experiments!
|shortdesc=How to use the provided energy collecting tools to monitor user's reservations.
|duration=2 hours
|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
}}
{{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
}}
{{Template:Tutorial|
page=Grid computation
|title=Grid computation with MPI
|shortdesc=How to use MPI on Grid'5000 for High Performance Computing.
|duration=2 hours
|keywords=MPI, C
|requirements=basic knowledge of UNIX environments, C programing skills
|authors=Luiz-Angelo Steffenel
}}
{{Template:Tutorial|
page=Run Hadoop On Grid'5000
|title= Running Hadoop on Grid'5000
|shortdesc=How to deploy a MapReduce computing environment in Grid'5000
|duration=2 hours
|keywords=Hadoop, MapReduce, [[Kadeploy]]
|requirements=knowledge of [[Deploy environment|deployment tutorial]]
|authors=[[Author:Vinicius Cogo]], [[Author:Marcelo Pasin]], [[Author:Andrea Charão]]
}}
{{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
}}
{{Template:Tutorial|
page=Deploying and Using IaaS Clouds on Grid'5000
|title=Deploying and Using IaaS Clouds on Grid'5000
|shortdesc=How to deploy and use Nimbus and OpenNebula on Grid'5000
|duration=2 hours
|keywords=cloud computing, IaaS, virtualization
|requirements=ability to connect to Grid'5000
|authors=Alexandra Carpen-Amarie, Houssem-Eddine Chihoub, Pierre Riteau
}}
{{Template:Tutorial|
page=Creating Customized Grid'5000 Environments with Chef
|title=Creating Customized Grid'5000 Environments with Chef
|shortdesc=How to use Chef to customize Kadeploy environment
|duration=2 hours
|keywords=[[Kadeploy]], Chef, environment customization
|requirements=ability to connect to Grid'5000
|authors=Pierre Riteau
}}
|img=User contributed tutorials}}
|}
|}
= 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.
{{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
}}

Latest revision as of 08:42, 21 June 2013

Warning.png Warning

The up-to-date list of tutorials maintained by the Grid'5000 technical team is on the Portal:User page. Many tutorials listed on this page are outdated and not maintained anymore, though several still provide valuable information.


Pages in category "Portal:Tutorial"

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

V