wiki:GEC15Agenda/ExoGENITutorial

Version 11 (modified by Ilia Baldine, 12 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 (open a terminal first, then issue this command):
    geni@geni-VirtualBox:~$ gedit ~/.flukes.properties 
    
  • Replace the following line (yes, I know it says '# Do not change these'):
    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 GIMI Tutorial, which shows you how to build useful experiments using a variety of measurement tools.

Attachments (1)