[[PageOutline(1, Table of Contents)]] = Using GENI-in-a-Box = This page describes how to install and use [wiki:GENI-in-a-Box] on your computer. === Installing GENI-in-a-Box === ''Please make sure you have [https://www.virtualbox.org VirtualBox] Version 4.1.16 or later installed on your computer.'' 1. Start up !VirtualBox and from the !VirtualBox "File" menu, select "Import Appliance...". 2. The !VirtualBox Appliance Wizard will start up and guide you through the import of the GENI-in-a-Box virtual machine image you downloaded. Please accept the default VM settings during the import. 3. When the import is done, and entry for GENI-in-a-Box will appear in the Oracle VM !VirtualBox Manager window. Select this entry and click the green arrow labeled Start at the top of this window. A new window will open up and you will see Linux boot up in this window. You will automatically be logged into this Linux virtual machine when it is booted. === Getting Started === 1. You will be automatically logged into the GENI-in-a-Box virtual machine when it starts up. Open up a terminal window by clicking on the icon for a terminal on top of the screen. 2. In the terminal window, cd to the directory geni-in-a-box in your home directory and list the contents of that directory: {{{ $ cd geni-in-a-box $ ls click-example.rspec four-nodes.rspec islands.rspec README.txt two-nodes.rspec example-scripts install-example.rspec log.test three-nodes-lan.rspec }}} 3. List the contents of the directory (ls). You will see a number of example request rspec files you can use to get started. We'll walk you through an experiment using one of these rspecs in section [wiki:sampleExperiment]. 4. Before you try running an experiment verify everything is set up right. Use the http://trac.gpolab.bbn.com/gcf/wiki/Omni omni] experiment tool to list the aggregates available to you: omni.py listaggregates. This command lists the aggregates registered with the slice authority that ships with GENI-in-a-Box. You should see one aggregate listed: 5. Check the version of the GENI AM API implemented by this aggregate: omni.py --