Changes between Version 8 and Version 9 of flukes

Show
Ignore:
Timestamp:
10/25/11 16:37:23 (8 years ago)
Author:
ibaldin (IP: 152.54.9.21)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • flukes

    v8 v9  
    33== Overview == 
    44 
     5Flukes is a Java-based GUI that allows an experimenter to graphically inspect the state of ORCA substrates, create request topologies, submit requests to ORCA and inspect the returned substrate information (called 'manifest'). Several key features of Flukes: 
    56 
    6 == Post Boot Scripts  ==  
     7 * Graphical intuitive interface 
     8 * Uses native ORCA interfaces and resource descriptions (NDL-OWL) for maximum flexibility, unlike other interfaces to ORCA which use GENI RSpecs and GENI AM API. 
     9 * Allows the user to submit requests and inspect the output manifest in a graphical environment 
     10 * Allows the user to login to provisioned resources 
    711 
    8 Flukes allows a post boot script to be associated with each node or node group.   Post boot scripts are the preferred way to create customized instances from a shared image.   Specifically, a post boot script can contain an arbitrary script that is a executed immediately after the instance has booted.   
     12For more information see [http://geni-images.renci.org/webstart/html/help.html Flukes help]. To launch Flukes, be sure Java 6 JRE is installed and double-click on this [http://geni-images.renci.org/webstart/flukes.jnlp link]. Flukes is a Java Webstart application, which means it will update itself every time it is launched. It also requires Internet access to operate (off-line mode is not supported).  
    913 
     14== Differences with RSpecs == 
     15 
     16ORCA natively allows the user to specify a few things not available in RSpecs 
     17 * Various node groupings (individual nodes, node groups) 
     18 * Permits group properties common to all nodes in a group 
     19 * Permits ORCA-driven splitting of groups between provider domains without user input  
     20 * Allows the user to specify images to be installed into provisioned resources based on URLs 
     21 * Allows post-boot script templates (see section below) 
     22 
     23== Post Boot Script templates  ==  
     24 
     25Flukes allows a post boot script to be associated with each node or node group.  Post boot scripts are the preferred way to create customized instances from a shared image.   Specifically, a post boot script can contain an arbitrary script that is a executed immediately after the instance has booted.    
    1026 
    1127Simple example: 
     
    1632   echo node1 > /etc/hostname 
    1733}}} 
    18  
    19  
    2034 
    2135For added functionality, ORCA uses [http://velocity.apache.org/engine/releases/velocity-1.5/index.html velocity templates] to create the scripts.   See the [http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html user's guide] for details about Velocity.