wiki:GEC21Agenda/ScalingUp/Procedure/DesignSetup

Version 11 (modified by sedwards@bbn.com, 5 years ago) (diff)

--

Scaling Up: How to Grow the Topology of an Existing Experiment

Image Map

1. Design the Experiment

  1. In today's experiment you will use resources at the aggregate listed on the worksheet. If you don't have a worksheet use Clemson InstaGENI (aka instageni.clemson.edu)

2. Establish the Environment

2.1 Pre-work: Install geni-lib

  1. Install the geni-lib tool using the installation instructions for your operating system.

3. Obtain Resources

Now that you are a member of a project, you can create a slice and reserve resources.

3.1 Generate RSpec based on existing smaller topology

  1. This experiment already works using this [small topology]. Load (but do not reserve) this topology in your favorite to see what it looks like.
  2. Download this [config file] for the create_rspec tool distributed with geni-lib.
  3. Open the file using your favorite text editor (vi or emacs). Replace X with the value on your worksheet. If you are doing this outside a tutorial, replace X with 1.
  4. Run the rspec_gen script on the configuration file:
    ./rspec_geni.py -r site.txt
    
  5. Look at the generated file using your favorite tools (less, more, emacs, vi).
    1. Can you find each node? Can you find the router node? The host nodes?
    2. Which interface is the Shared VLAN on? Find where the IP address for that interface is set and change the IP to be 10.100.Y.X where Y and X are provided on your worksheet. Or do in Jacks and download the IP address?

3.3 Reserve Topology

  1. Using your favorite tool (Jacks, jFed), reserve the generated RSpec (siteX.xml) at the aggregate listed on your worksheet.
  2. Wait for the topology to come up.
  3. Log into one of the host nodes (e.g. host-1) using ssh.
  4. Ping various nodes shown in the [picture].
  5. Run LabWiki script


Introduction

Next: Execute