wiki:GEC12VMSetup

Version 7 (modified by Jeanne Ohren, 13 years ago) (diff)

--

GEC 12 VM Setup

This page is for keeping track of the setup of the VM that is going to be used for the GEC 12 tutorials. The VM was create using VirtualBox version 4.1.4. It is running Ubuntu version 10.04 LTS.

Please update this page with information on software you install on the VM: Name and version number of the software, location, etc.. Please put tutorial specific software (e.g. experiment software that is installed onto GENI resources) in the specific directories in the Tutorials directory under the user's home directory (e.g. /home/geni/Tutorials/Omni).

Software Installation Schedule

  1. Niky (Omni) -- COMPLETED
  2. Jason (PrimoGENI) -- by noon ET Mon 10/17
  3. Jae (NetServ) -- by eod Tue 10/18
  4. Michael and David (DiCloud) -- by noon ET Thurs 10/20.

Installing Omni

To install Omni, just follow the instruction at Omni Quick Start. In more detail, install the following packages

sudo apt-get install python-m2crypto python-dateutil \
                     python-pyopenssl libxmlsec1 xmlsec1 \
                     libxmlsec1-openssl libxmlsec1-dev

Download release gcf1.3 from http://www.gpolab.bbn.com/local-sw/ under /usr/local/geni/ and untar it.

tar xvfz gcf-1.3.tar.gz
\rm gcf-1.3.tar.gz
ln -s gcf-1.3/ gcf

Added in the end of the .profile file of the GENI user these lines

# set PATH so it includes geni software if it exists
if [ -d "/home/geni/Tutorials/Omni/gcf/src" ] ; then
    PATH="/home/geni/Tutorials/Omni/gcf/src:$PATH"
    export PYTHONPATH="/home/geni/Tutorials/Omni/gcf/src:$PYTHONPATH" 
fi

Installing NOX

Installing NetServ

Installing PrimoGENI

Installing DiCloud