Difference between revisions of "Globus Technology Workshop"

From Gridkaschool
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== General Presentation ==
+
== General Presentation and Objectives ==
 
 
   
  +
The [http://http://www.ige-project.eu/ Initiative for Globus in Europe] (IGE) is an FP7 funded project providing European researchers with the tools to share computing power, databases and instruments in GRID.
   
  +
IGE is a member of the [http://www.globus.org/__alliance/ Globus Alliance], the collaboration that produces the Globus toolkit (GT), an open source set of software components that address the most challenging problems in distributed resource sharing.
   
  +
This tutorial aims to inform the attendees about the general IGE's activity and results and provide them direct contact and basic experience with the software tools provided by the IGE. We based our tutorial on software components belonging to the IGE v2.2 release (including GT 5.2.1).
   
   
 
== Contents of the workshop ==
 
== Contents of the workshop ==
   
  +
The workshop is organised in two parts: lecture (about 2 hours) and hands-on (about 4 hours). Both of them are based on the following main topics:
  +
# Authentication and Authorisation
  +
# Interactive Access via GSI-OpenSSH
  +
# GSISSH Terminal
  +
# Data Transfer With GridFTP
  +
# GlobusOnLine
  +
# Job Submission via GRAM
  +
# GridWay
   
  +
== Short Feedback Form ==
   
  +
Please fill in this [http://www.ige-project.eu/evaluation-form-globus-technology-workshop feedback form] before the end of the tutorial. Thank you!
   
  +
== Training Slides ==
  +
# [https://docs.google.com/a/ige-project.eu/file/d/0B00Qc5IoPQXXa08wUnJvNVFockU/edit Lecture slides]
  +
# [https://docs.google.com/a/ige-project.eu/file/d/0B00Qc5IoPQXXMHFDY3RVa0RrdDg/edit Hands-on slides]
  +
# [https://docs.google.com/a/ige-project.eu/file/d/0B00Qc5IoPQXXdjVSdURVYmxVNmM/edit Hands-on Additional Exercises]
   
  +
== Technical specifications for the Hands-on Session ==
   
  +
=== Prerequisites ===
   
  +
* a personal laptop
  +
* basic knowledge of Linux commands would be desired, but not vital
   
== Connecting to Tutorial Machines ==
+
=== Connecting to The Tutorial Machines ===
 
Connection to the tutorial machine is done using a "ssh" connection. This is why you need a ssh key to be trusted by the machine you are going to connect to.
 
   
  +
Connection to the tutorial machine is done using a "ssh" connection. This is why you need a ssh key to be trusted by the machine you are going to connect to. Each student is associated a user name and three machines. These associations are listed on [[Users And Machines Names for The Globus Workshop|this page]]. We recommend you to use the first machine and the other two only in case the first one becomes inaccessible. There is however no real restriction to use any of the three machines. The only difference is that the first two machines run Ubuntu 10.4, while the third one runs Scientific Linux 5 (SL5) and the [[slides presented]] during the hands-on session contain commands specific to Ubuntu. Though, we provide [[Media:IGEHandsOn-centos.pdf|alternative hands-on SL5 slides]] for those who prefer SL5 or in case the Ubuntu machines are not accessible.
You can use either the workstation provided be GridKA organizers or your own laptop.
 
   
 
For connecting to your tutorial machine you need the following information:
 
For connecting to your tutorial machine you need the following information:
*your ''machine DNS'' or IP - this should be given to you by your tutors;
+
* your ''machine DNS'';
*your ''user name'' - this should be given to you by your tutors;
+
* your ''user name'';
*the ''ssh private key'' of your user.
+
* the ''ssh private key'' of your user.
   
 
The ssh keys can be downloaded from the following [https://wiki.scc.kit.edu/gridkaschool/upload/1/18/Gridka2012-user-ssh-keys.zip SSH keys password-protected archive].
 
The ssh keys can be downloaded from the following [https://wiki.scc.kit.edu/gridkaschool/upload/1/18/Gridka2012-user-ssh-keys.zip SSH keys password-protected archive].
Line 31: Line 48:
 
Before starting your tutorial, please perform the following steps:
 
Before starting your tutorial, please perform the following steps:
   
*download the ssh key archive;
+
* download the ssh key archive;
*unzip it, using the password provided by you by your tutor;
+
* unzip it, using the password provided by you by your tutor;
*keep in mind the place where you store the ssh keys, because you need to know it when you will connect to your tutorial machine.
+
* keep in mind the place where you store the ssh keys, because you need to know it when you will connect to your tutorial machine.
   
 
Open the "Hands-on" slides and follow instructions described there.
 
Open the "Hands-on" slides and follow instructions described there.

Latest revision as of 11:34, 29 August 2012

General Presentation and Objectives

The Initiative for Globus in Europe (IGE) is an FP7 funded project providing European researchers with the tools to share computing power, databases and instruments in GRID.

IGE is a member of the Globus Alliance, the collaboration that produces the Globus toolkit (GT), an open source set of software components that address the most challenging problems in distributed resource sharing.

This tutorial aims to inform the attendees about the general IGE's activity and results and provide them direct contact and basic experience with the software tools provided by the IGE. We based our tutorial on software components belonging to the IGE v2.2 release (including GT 5.2.1).


Contents of the workshop

The workshop is organised in two parts: lecture (about 2 hours) and hands-on (about 4 hours). Both of them are based on the following main topics:

  1. Authentication and Authorisation
  2. Interactive Access via GSI-OpenSSH
  3. GSISSH Terminal
  4. Data Transfer With GridFTP
  5. GlobusOnLine
  6. Job Submission via GRAM
  7. GridWay

Short Feedback Form

Please fill in this feedback form before the end of the tutorial. Thank you!

Training Slides

  1. Lecture slides
  2. Hands-on slides
  3. Hands-on Additional Exercises

Technical specifications for the Hands-on Session

Prerequisites

  • a personal laptop
  • basic knowledge of Linux commands would be desired, but not vital

Connecting to The Tutorial Machines

Connection to the tutorial machine is done using a "ssh" connection. This is why you need a ssh key to be trusted by the machine you are going to connect to. Each student is associated a user name and three machines. These associations are listed on this page. We recommend you to use the first machine and the other two only in case the first one becomes inaccessible. There is however no real restriction to use any of the three machines. The only difference is that the first two machines run Ubuntu 10.4, while the third one runs Scientific Linux 5 (SL5) and the slides presented during the hands-on session contain commands specific to Ubuntu. Though, we provide alternative hands-on SL5 slides for those who prefer SL5 or in case the Ubuntu machines are not accessible.

For connecting to your tutorial machine you need the following information:

  • your machine DNS;
  • your user name;
  • the ssh private key of your user.

The ssh keys can be downloaded from the following SSH keys password-protected archive.

Before starting your tutorial, please perform the following steps:

  • download the ssh key archive;
  • unzip it, using the password provided by you by your tutor;
  • keep in mind the place where you store the ssh keys, because you need to know it when you will connect to your tutorial machine.

Open the "Hands-on" slides and follow instructions described there.