Changes between Initial Version and Version 1 of GEMINI/Tutorial/GEC17/GENI_Desktop_and_GEMINI_tables/ExecuteExperiment


Ignore:
Timestamp:
07/13/13 14:23:13 (6 years ago)
Author:
griff@netlab.uky.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEMINI/Tutorial/GEC17/GENI_Desktop_and_GEMINI_tables/ExecuteExperiment

    v1 v1  
     1Navigation: [wiki:GEMINI/Tutorial/GEC17/Tasks Up]
     2
     3[[PageOutline]]
     4{{{
     5#!html
     6<h1> <font color="Blue">View Global Node:</font> View and control detailed information available on the Global Node (GN) </h1>
     7}}}
     8
     9== Overview ==
     10
     11The goal of this exercise is to introduce you to what the GENI Desktop and GEMINI refer to as that '''Global Node (GN)'''.
     12The GN is an extra node (VM) that is automatically added to your slice when you select the GEMINI extensions in Flack (or
     13manually add the GEMINI extensions into an RSPEC).  The purpose of the GN is to be the collection point for all instrumentation and measurement data collected by the slivers.  Since slivers may be in different aggregates, there is one GN per aggregate.  Each GN only collects data from slivers in its aggregate.  This localizes communication, thereby minimizing interference of the I&M data collection mechanism with the running experiment.  It also provides a centralized location(s) where users can go to find detailed information coming from the slivers in an aggregate.
     14
     15In this exercise you will use the GENI Desktop to connect to the GN an view additional live graphs and tables not directly available via the GEMINI graphs view used in the previous exercise.
     16You will also be shown how to view detailed packet captures using wireshark.   Lastly, you will learn to X-based applications, and configure the data collection.
     17
     18
     19== Access a Global Node ==
     20
     21In order to access global node information, click the launcher [[Image(launcher.png)]] icon and select the Global Node items from
     22the launcher menu [[Image(launchermenu.png)]].  This will create a button [[Image(GNliveview.png)]] that will allow you to see or configure global nodes.
     23
     24A topology may have multiple Global Nodes (GNs), one per aggregate.  Although the GNs appear in the logical and geographic views
     25of the topology, it is not immediately obvious which slivers (nodes) are managed by each of the GNs.  Consequently, to find
     26the GN for any particular node in the topology, one can select the desired sliver (node) and then click on the live view button.
     27This will bring up a '''live view''' window (see below).
     28
     29[[Image(LiveView.png)]]
     30
     31== Viewing packet traces  ==
     32
     33To view packet traffic traces, you can run the '''wireshark''' application on a node to capture and display packet traces.
     34To launch wireshark on a node, open up the node's menu item (on the left in the live view window).  Select the
     35VNC link.  You will be presented with the option to run wireshark or to run an xterm.  Select wireshark which will generate a list of log messages and then will open the wireshark in an X-window.  You can then run wireshark as normal.
     36
     37[[Image(VNC.png)]]
     38
     39== Access X-based Applications ==
     40
     41You can run any X-based application on your VM nodes by selecting VNC and then selecting xterm.  This will
     42open up an xterm on an X-window display (all inside your browser).  You can then run any X-window application
     43from the xterm.
     44
     45== Configure and Manage the GN(s) ==
     46
     47To configure which data the GENI Desktop collects by default, click on the "Config" link in the live view's menu on the left hand side and then select "Configure Data Collection & Display Settings".
     48
     49== __Exercise Tasks__ ==
     50
     51 a. '''Task 1:''' Bring up a window to view the GN.
     52 a. '''Task 2:''' Find the routing table for VM-1.
     53 a. '''Task 3:''' Bring up wireshark and capture all packets flowing between VM-0 and VM-2.