Skip to content

Tutorial Part 1: Setup your topology

Dan Barrett edited this page Feb 8, 2017 · 1 revision

Requirements

Please ensure the following are installed and configured correctly before the tutorial session.

  • Omni Tool version 2.6 or later. Omni should also be configured prior to the tutorial. Prior experience using omni will be helpful.
  • Make sure your ssl keys are correctly installed. The tutorial uses ssh port forwarding to log into and control the XIA nodes. See the GENI: forwarding page for information on how this works.
  • Windows users may wish to install cygwin or the Git Bash Shell so that they have a command prompt available. Alternately Putty or similar graphical ssh client may be used.

Setup Steps

Here we will be building a simple 5 node topology from an rspec file that we provide. The topology is as follows:

Note: The command line steps on the following pages are not simple cut and paste commands. Required changes will be listed in the text.

  1. Create a slice
    Where slicename is xiatutorial-<your initials>. Remember to use the same slice name in the subsequent steps.
    omni createslice slicename
    
  2. Create a sliver
    agg-nickname is the name of the rack you were provided with for use in the tutorials. Building the network will take ~15 minutes.
    omni createsliver -a agg-nickname slicename https://raw.githubusercontent.com/XIA-Project/GENI/master/xiatutorial.rspec
    
  3. Check the status of your sliver
    Creating the XIA network will take approximately 15 minutes.
    readyToLogin slicename --useSliceAggregates --no-keys
    

    If the network is building you should see some lines with "changing" like the one below:

Next Tutorial Part 2A: Running XIA over GENI

Clone this wiki locally