wiki:GEC15Agenda/ExoGENITutorial

Version 6 (modified by Ilia Baldine, 7 years ago) (diff)

--

ExoGENI GEC15 Tutorial

Schedule

Wed., October 24th
1:00pm - 2:30pm

Session Leaders

Ilia Baldine, RENCI/UNC-CH

Abstract

The ExoGENI testbed is part of the GENI federation and is under active deployment and development. The control software for ExoGENI is a special deployment of ORCA software, originally developed at Duke University by Jeff Chase and later adapted for GENI jointly by RENCI and Duke. As part of the GENI federation, ExoGENI accepts GENI user credentials and allows experimenters the use of GENI AM API-based tools like Omni. This tutorial is targeted at highlighting some of the unique features and tools of ExoGENI. At the end of the tutorial, attendees are expected to understand the basics of using ExoGENI tools for creating various slice topologies on ExoGENI within and between individual sites/racks, as well as interfacing with GENI Mesoscale OpenFlow deployment on NLR.

Preparation

  1. To prepare for the tutorial, each participant should install VirtualBox on their computer. Images with the tutorial VM will be handed out immediately prior to the tutorial.
  1. Account information for all tools will be handed out on paper to the participants at the beginning of the tutorial.

Configuration

  • The VM login is GENI User/gec15user.
  • Open $HOME/.flukes.properties in an editor
    geni@geni-VirtualBox:~$ gedit ~/.flukes.properties 
    
  • Replace the following line:
    orca.xmlrpc.url=https://geni.renci.org:11443/orca/xmlrpc
    }}
    with the following:
    {{{
    orca.xmlrpc.url=https://geni.renci.org:11443/orca/xmlrpc, https://nicta-hn.exogeni.net:11443/orca/xmlrpc
    
    }}}
     * Replace the following three lines:
    {{{
    user.keystore=/home/geni/.ssl/geniuser.jks
    ssh.key=/home/geni/.ssh/geni_key
    ssh.pubkey=/home/geni/.ssh/geni_key.pub
    }}}
    with the following
    {{{
    user.keystore=/home/geni/Tutorials/GIMI/gimiXX/ssh/gimiXX.jks
    ssh.key=home/geni/Tutorials/GIMI/gimiXX/ssh/gimiXX_key
    ssh.pubkey=home/geni/Tutorials/GIMI/gimiXX/ssh/gimiXX_key.pub
    }}}
    where XX is your numeric ID.
    
    == Where to next? ==
    
    Consider attending the [wiki:GEC15Agenda/GIMITutorial GIMI Tutorial], which shows you how to build useful experiments using a variety of measurement tools.
    

Attachments (1)