10.1. Screencast: Using FutureGrid

Instructor name:
Gregor von Laszewski
e-mail:
laszewski@gmail.com
Course material website:
Supporting material about this lesson is avalable in the FutureGrid Manual in section Project and Account Management.

10.1.1. Overview

The material included in this series of screencasts will introduce you to using FutureGrid resources and services. We intend to add additional screencasts, so please make sure you check this page in future. If you have a wish for a screencast, please send e-mail to Gregor von Laszewski at laszewski@gmail.com

10.1.2. Prerequisites

  • Internet Access
  • Web browser
  • Need for using FutureGrid Resources

10.1.3. Instructor Bio

Gregor von Laszewski is the Assistant Director of CGL and DSC in the Pervasive Technology Institute and an Adjunct Associate Professor at Indiana University in the Computer Science department. He is currently conducting research in Cloud computing as part of the FutureGrid project in which he also serves as software architect. He held a position at Argonne National Laboratory from Nov. 1996 – Aug. 2009 where he was last a scientist and a fellow of the Computation Institute at University of Chicago and initiated and lead the Java CoG Kit efforts. He received a Masters Degree in 1990 from the University of Bonn, Germany, and a Ph.D. in 1996 from Syracuse University in computer science. Current research interests are in the areas of Cloud computing. His Web page is located at http://gregor.cyberaide.org. To contact me please send mail to laszewski@gmail.com

10.1.4. Course Content

10.1.4.1. Creating FutureGrid Accounts and Projects

This series of screencasts will walk you through the account and project creation processes of FutureGrid. We have targeted the following areas:

  • creating a portal account
  • creating a project
  • joining a project
  • creating a class project
  • add a ssh key
  • add an OpenID to the portal account

The material will allow you to easily get onto FutureGrid and either create your own project or join an existing one

Video Length Titles of the Lessons Description of the Lessons
video-image c7mjKI8mJws 5:10 min Create a portal account This lesson explains you how to create a portal account which is the first step in getting access to FutureGrid. For written material, see section Create a Portal account.
video-image rZzpCYWDEpI 1:35 min Upload an OpenID This lesson explains you how to upload and use an OpenID to login easily into the FutureGrid portal. For written material, see section Upload an OpenId.
video-image 4wjVwQbOlSU 2:39 min Upload a SSH key This lesson explains you how to upload and use a SSH key to login into the FutureGrid resources. For written material, see section Upload a SSH Public Key.
video-image DzbLS6iCeTE 6:25 min Create a project This lesson explains you how to craete a FutureGrid project. For written material, see section Create a Portal account.
video-image 5xQiPBwt58s 1:28 min Join a project This lesson explains you how to join a FutureGrid project. For written material, see section Join a Project.

10.1.4.2. OpenStack on FutureGrid

This series of screencasts will walk you through the various ways on how you can use OpenStack on FutureGrid. This includes the following:

  • using openstack client command line tools to * start, stop, assign ips, and query virtual machines * list images and flavors * to create security groups for login * to log in to your virtual machine while using a key
  • using the openstack horizon interface
Video Length Titles of the Lessons Description of the Lessons
video-image xRVJfOaR23w 11:55 min Using OpenStack command line tools This lesson explains you how to use the OpenStack Commandline tools on the FutureGrid cluster called sierra.futuregrid.org. For written material, see section OpenStack Grizzly.
video-image JkNlWAUlxF0 8:30 min Using OpenStack horizon GUI This lesson explains you how to use the OpenStack Horizon to access the FutureGrid OpenStack IaaS framework on sierra.futuregrid.org. For written material, see section Horizon GUI.

10.1.4.3. Eucalyptus on FutureGrid

The next video will introduce you to

  • creation of eucalyptus instances
  • creation of keypairs
  • loggin into your images
Video Length Titles of the Lessons Description of the Lessons
video-image D1v_twqWIxg 11:44 min Using Eucalyptus on FutureGrid This lesson explains you how to use the Eucalyptus Commandline tools on the FutureGrid cluster called india.futuregrid.org. For written material, see section Eucalyptus.

10.1.4.4. Batch Jobs including Hadoop on FutureGrid

This series of screencasts will walk you through the various ways on how you can use batch jobs on FutureGrid. This includes the following:

  • using OpenMPI batch jobs including * start, stop a job * monitoring a job
  • using Hadoop as part of a batch job
  • using ssh add and ssh-agent to conveniently log into machines.
Video Length Titles of the Lessons Description of the Lessons
video-image 6oUsMyDt7gU 7:41 min Using Batch Jobs on FutureGrid This lesson explains you to use batch jobs on FutureGrid. For written material, see section HPC Services.
video-image PC8h1CtVzH4 7:23 min Using MyHadoop on FutureGrid This lesson explains you to use MyHadoop on FutureGrid. For written material, see section Using Hadoop in FutureGrid.
video-image OwOKw3xKmEI 3:03 min Using SSH add and agent This lesson explains you to use ssh add and agent. For written material, see section SSH Add.

10.1.5. Exercises

10.1.5.1. Creating FutureGrid Accounts and Projects

  1. Create a portal account on FutureGrid.

    See section Project and Account Management.

  2. Identify an interesting project that you can conduct on FutureGrids Cloud, HPC, or Grid resources.

    See examples at https://portal.futuregrid.org/projects/all

  3. Apply for a FutureGrid project or join a project.

    See section Join a Project.

  4. Read up on what a ssh key is.

    See section Using SSH Keys.

  5. Upload a ssh key.

    Do this via https://portal.futuregrid.org/my/ssh-keys

  6. Register your OpenID in the portal (for example if you use google).

  7. Upload a 220x220 pixel portrait of yours to the portal.

    Do this via https://portal.futuregrid.org/my/edit

  8. Make sure you have uploaded a small Bio written in third person.

    Do this via https://portal.futuregrid.org/my/Contact