Changes between Initial Version and Version 1 of GENIExperimenter/Tutorials/GENIDesktop/GEC23


Ignore:
Timestamp:
06/08/15 13:48:21 (9 years ago)
Author:
Hussamuddin Nasir
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/GENIDesktop/GEC23

    v1 v1  
     1[[PageOutline]]
     2
     3[[Image(wiki:GEMINI/Tutorial/Images:genidesktop.png)]][[Image(wiki:GEMINI/Tutorial/Images:gemini_logo.png)]]
     4
     5= GENIDesktop Tutorial @ GEC23 =
     6
     7=== What is the GENIDesktop ? ===
     8
     9The GENIDesktop is a tool that supports multiple ways to “visualize” a slice, and makes it easy to apply an operation to a subset of resources within a slice. It basically uses a file-browser-like interface that users are familiar with. The analogy is selecting files in a file browser and applying an operation (regardless of the “view” – e.g., list view, icon view, detailed view, etc.). GENIDesktop provides many function we called '''Modules''' to perform commonly used operations like ssh, file-copy, running a command, rebooting nodes , etc . It also provides graphs and table data for various statistics collected from the nodes in your slice. This done  with the use of GEMINI Instrumentation framework that interacts with your experiment’s resources over the control plane via the [wiki:GENIExperimenter/Tutorials/GENIDesktop/Global_Node Global Node].The GEMINI instrumentation and measurement services adds software to their slice that will automatically measure and monitor network traffic and other information about the slice.The GENI Desktop is also integrated with JACKS which can be used to create and modify rspecs topologies.
     10
     11This tutorial will demonstrate :
     12 - How to login to the GENI Desktop
     13 - How to use Slice and Sliver Creation Tools (JACKS) in the GENI Desktop
     14 - Perform simple traffic generation and experiment monitoring using the Browser GUI
     15 - Perform simple traffic generation and experiment monitoring using the Command line Tool
     16
     17For the purpose of this tutorial, we will be using a simple two VM topology connected via a VLAN with a single aggregate.
     18
     19
     20== Prerequisites: ==
     21   - A GENI account, if you don't already have one [http://groups.geni.net/geni/wiki/SignMeUp sign up!]
     22   - Familiarity with reserving GENI resources with any of the GENI Tools (GENI Experimenter Portal, Jacks). See Jacks [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure A First Experiment Using GENI and Jacks Tool]
     23   - Familiarity with the Unix Command line.
     24
     25NOTE: GENIDesktop pages may not load properly on Smartphones and Tablets. Windows , Linux and MAC are the preferred desktop to be used for this tutorial.   
     26
     27== Tools: ==
     28 - latest version of Firefox browser or the Google Chrome browser installed
     29 - Pop-up blockers and javascript blockers disabled in the browser being used
     30
     31NOTE: SAFARI on MAC and IE on WINDOWS are not supported.
     32
     33
     34== Where to get help: ==
     35 - If you need help with GEMINI, or GENIDesktop email [mailto:geni-users@googlegroups.com]
     36
     37== Tutorial Instructions ==
     38 === '''!Exercises/Tasks''' ===
     39
     40 1. '''[wiki:GENIExperimenter/Tutorials/GENIDesktop%40GEC23/create_experiment Create your Experiment:]''' Login to GENIDesktop and create your experiment
     41 1. '''[wiki:GEMINI/Tutorial/GEC21/GENI_Desktop_and_GEMINI_ssh Viewing Traffic:]''' SSH into nodes, generate and view traffic
     42 1. '''[wiki:GEMINI/Tutorial/GEC21/GENI_Desktop_and_GEMINI_tables Detailed Information:]''' View detailed traffic and configuration information
     43 1. '''[wiki:GEMINI/Tutorial/GEC21/GENI_Desktop_and_GEMINI_runcmd Running Experiments:]''' Load and execute code
     44 1. '''[wiki:GEMINI/Tutorial/GEC21/GENI_Desktop_and_GEMINI_blipp Advanced Monitoring:]''' Instrument applications with !NetLogger and BLiPP
     45 1. '''[wiki:GEMINI/Tutorial/GEC21/GENI_Desktop_and_GEMINI_data Interacting with I&M components:]''' Understand the periscope supporting backend