Changes between Version 4 and Version 5 of GIMITestPlan


Ignore:
Timestamp:
05/14/12 16:23:19 (12 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIMITestPlan

    v4 v5  
    3131Compute resources are VMs unless otherwise stated.
    3232
    33 == Aggregate Managers ==
    34 ExoGENI
     33== Aggregate and Service Managers ==
     34ExoSM (Service Manager)
     35BBN ExoGENI Aggregate Manager
     36RENCI ExoGENI Aggregate Manager
    3537
    3638== Experiment control tools ==
     
    4749== Target resource configurations ==
    4850
    49 === 1.  One aggregate  (ExoGENI) ===
     51=== 1.  One aggregate  (RENCI or BBN ExoGENI Rack) ===
    5052
    51 A. 3 raw PCs (1 MC, 2 MP)
     53A. Common node in slice, 2 MPs
    5254
    53 B. 1 raw PC (MC) + 2VMs (MPs)
     55B. Common node out of slice, 2 MPs
    5456
    55 C. 3 VMs (1 MC, 2MPs)
     57=== 2.  Two aggregates (one slice, both RENCI and BBN ExoGENI Racks)  ===
    5658
    57 D. More MPs?
     59A.  1 Common node and 1-2 MPs in each aggregate
    5860
    59 === 2.  Two aggregates (one slice)  ===
     61B.  Common node outside of slice, 1-2 MPs in each aggregate
    6062
    61 A.  Common node in one aggregate, 2 MPs in the other (possible?)
     63C.  Common node in one aggregate, 2 MPs in the other (possible?)
    6264
    63 B.  Common node in one aggregate, 1 MP in each (possible?)
    64 
    65 C.  1 Common node and 1-2 MPs in each aggregate
    66 
    67 
     65D.  Common node in one aggregate, 1 MP in each (possible?)
    6866
    6967
    7068== Target software configurations ==
    7169
    72 === 1.  Static install (full images) ===
    73 * with rspec
     70=== 1.  Installation ===
     71==== a.  Static install (full images) ====
     72 * how many different images?
     73 * with rspec
    7474
    75 === 2.  Dynamic install (packages on top of generic images)  ===
    76  * with Gush
     75==== b.  Dynamic install (packages on top of generic images)  ====
     76 * which images will be supported?
    7777 * with rspec?
     78
     79=== 2.  Measurement configuration ===
     80 * What are the configuration parameters?
    7881
    7982=== 3.  Add experimenter applications ===
     
    8184
    8285
    83 
    8486==  Extensions ==
    8587
     88=== 1. Push measurement data from MC to iRODS server ===
    8689
     90=== 2. Pull measurement data from iRODS server to user workspace ===
     91   * analyze and visualize the data
     92
     93=== 3. Push the analysis data from user workspace to iRODS server ===
     94 
    8795
    8896
     
    96104== Test Descriptions ==
    97105
    98 === XXX Acceptance Tests ===
     106=== One Aggregate, Common node inside the slice ===
    99107
    100 ==== GIM-XX-1.  Title ====
     108==== Static Install ====
    101109
    102 Description
     110===== GIM-1A-IS-1.  Slice/Sliver Setup =====
     111
     112This test creates a slice on one ExoGENI aggregate with 3 VMs using a static image with GIMI I&M packages installed.
     113One of the VMs will be the common (OML server) node and the other two VMs will be measurement points.
    103114
    104115'''Prerequisites:'''
    105 
     116 * ExoSM has made available a static image (images?) with GIMI I&M packages installed.
     117 * The resource allocated for the MC is externally accessible by SSH and HTTP.
     118 * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
    106119
    107120'''Procedure:'''
    108  
     121 * Using OMNI, allocate three VMs from the same ExoGENI AM to a slice.
     122 * Generate and install necessary certificates on the nodes?
     123 * Enable required services (examples?) on the MC and MP nodes.
     124 * Verify full connectivity of the slice (ping and ssh)
     125 * Verify required services have been enabled
     126
     127==== Dynamic Install/Debian ====
     128
     129===== GIM-1A-IS-X.  Slice/Sliver Setup =====
     130
     131This test creates a slice on one ExoGENI aggregate with 3 VMs using a Debian image with GIMI I&M packages installed dynamically.
     132One of the VMs will be the common (OML server) node and the other two VMs will be measurement points.
     133
     134'''Prerequisites:'''
     135 * ExoSM has made available a Debian image on which to install the GIMI I&M packages.
     136 * The GIMI I&M packages are available on a public web server?
     137 * The resource allocated for the MC is externally accessible by SSH and HTTP.
     138 * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
     139
     140'''Procedure:'''
     141 * Using OMNI, allocate three VMs from the same ExoGENI AM to a slice.
     142 * Install the GIMI I&M packages.
     143 * Generate and install necessary certificates on the nodes?
     144 * Enable required services (examples?) on the MC and MP nodes.
     145 * Verify full connectivity of the slice (ping and ssh)
     146 * Verify required services have been enabled
     147
     148=== One Aggregate, Common node outside the slice ===
     149
     150==== Static Install ====
     151
     152===== GIM-1A-OS-1.  Slice/Sliver Setup =====
     153
     154This test creates a slice on one ExoGENI aggregate with 2 VMs using a static image with GIMI I&M packages installed.
     155Both VMs will be measurement points.  The common (OML server) node will be located outside the slice (in the user workspace?).
     156
     157'''Prerequisites:'''
     158 * ExoSM has made available a static image (images?) with GIMI I&M packages installed.
     159 * The common node is configured outside the slice and is externally accessible by SSH and HTTP.
     160 * The common node is accessible by the VMs within the slice (which ports?).
     161 * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
     162
     163'''Procedure:'''
     164 * Using OMNI, allocate two VMs from the same ExoGENI AM to a slice.
     165 * Generate and install necessary certificates on the nodes?
     166 * Enable required services (examples?) on the MP nodes.
     167 * Verify full connectivity of the nodes within the slice (ping and ssh) as well as connectivity to the common node outside the slice.
     168 * Verify required services have been enabled.
     169
     170==== Dynamic Install/Debian ====
     171
     172===== GIM-1A-OS-X.  Slice/Sliver Setup =====
     173
     174This test creates a slice on one ExoGENI aggregate with 2 VMs using a Debian image with GIMI I&M packages installed dynamically.
     175Both VMs will be measurement points.  The common (OML server) node will be located outside the slice (in the user workspace?).
     176
     177'''Prerequisites:'''
     178 * The aggregate/rack has made available a Debian image on which to install the GIMI I&M packages.
     179 * The GIMI I&M packages are available on a public web server?
     180 * The common node is configured outside the slice and is externally accessible by SSH and HTTP.
     181 * The common node is accessible by the VMs within the slice (which ports?).
     182 * A messaging (XMPP) server is available and accessible by all nodes in the slice.  (Is this required for slice set-up?)
     183
     184'''Procedure:'''
     185 * Using OMNI, allocate two VMs from the same ExoGENI AM to a slice.
     186 * Install the GIMI I&M packages.
     187 * Generate and install necessary certificates on the nodes?
     188 * Enable required services (examples?) on the MC and MP nodes.
     189 * Verify full connectivity of the nodes within the slice (ping and ssh)  as well as connectivity to the common node outside the slice
     190 * Verify required services have been enabled.
     191