Getting Started

From Grid5000
Revision as of 21:48, 22 October 2012 by Lnussbaum (talk | contribs)

Jump to: navigation, search
Warning.png Warning

Work in progress

Grid'5000 is a scientific instrument (a testbed) that supports large-scale, reproducible experiments in the context of research on distributed systems (Cloud, Grid, HPC, P2P systems).

This tutorial will guide you through your first steps on Grid'5000. Before proceeding, make sure you have a Grid'5000 account (if not, use this form), and an SSH client.

Getting support

The Support page describes how to get help during your Grid'5000 usage.

Connecting for the first time

(1) Connect to Grid'5000:

Terminal.png outside:

Your will get authenticated using the SSH public key you provided in the account creation form.

The address points to two actual machines: access-south in Sophia and access-north in Lille. Those machines provide SSH access to Grid'5000 from Internet.

If you prefer, you might also be able to connect directly to your local Grid'5000 site, but per-site access restrictions are applied, so using is usually a safer choice. See External_access for details.

Firsts steps

  1. G5K general goals and admin context + orga + get support
  2. ssh
    1. you are now connected to Grid'5000 from here you can
      1. see the contents of your homedir on each site (these are different, and not backed-up)
      2. connect to a site
  3. ssh-keygen + installer les clés sur les sites. See the FAQ on how to allow direct access from your machine to a site.
  4. connect to a site
  5. run oarsub -I -> you are now connected to a node, reserved for your usage for an hour
    1. exit -> you are now disconnected
    2. oarsub 'sleep 3600'  , oarsub -C <jobid>
  6. visualize resources: MOTD, Gantt, Monika, API selector
    1. complex oarsub (-p cluster, -l nodes/walltime, -r)
    2. list resources, connect to them using oarsh, or use -t classic-ssh if you want to keep to pure ssh (pointeur vers advanced)
  7. your software environment on nodes is the production environment, you can use for MPI, JAVA applications or to start VMs using KVM. You might want more control (to be root)
  8. oarsub -t deploy
  9. kadeploy3 
  10. installer un paquet
    1. http_proxy (whitelisting)
    2. save for furture usage or script installation
  11. Kaconsole et Kareboot ou kapower3
  12. parler de g5k-checks, du focus XP de G5K, expliquer que g5k-checks compare ses données avec l'API de réference, et donc introduire l'API