wiki:GEMINIAcceptanceTests/TestPlan

Version 1 (modified by Jeanne Ohren, 12 years ago) (diff)

--

  1. GEMINI Acceptance Test Plan
    1. Process
    2. Assumptions and Dependencies
    3. Experiment control tools
    4. Target resource configurations
      1. 1. One aggregate (Utah?)
      2. 2. Two aggregates (one slice) (Utah and UK?)
    5. Target software configurations
      1. 1. Static install (full images)
      2. 2. Dynamic install (packages on top of generic images)
      3. 3. Add experimenter applications
    6. Extensions
    7. Required services
    8. Test Matrices
      1. GEMINI v1.0 Matrix
      2. Complete GEMINI Matrices
    9. Test Descriptions
      1. All PCs/One Aggregate
        1. Static Install
          1. GEM-PC-1A-1 Slice Setup
          2. GEM-PC-1A-2 Test Basic Active Measurements
          3. GEM-PC-1A-3 Test Extended Active Measurements
          4. GEM-PC-1A-4 Test Basic Passive Measurement
          5. GEM-PC-1A-5 Test Extended Passive Measurement
          6. GEM-PC-1A-6 Test Passive Measurement with Reference Experiment
          7. GEM-PC-1A-7 Test Active Measurement with Reference Experiment
          8. GEM-PC-1A-8 Send Data to iRODS Archive
          9. GEM-PC-1A-9 Copy Data Between Slices
        2. Dynamic Install
          1. GEM-PC-1A-10 Slice Setup
          2. GEM-PC-1A-11 Test Basic Active Measurements
          3. GEM-PC-1A-12 Test Extended Active Measurements
          4. GEM-PC-1A-13 Test Basic Passive Measurement
          5. GEM-PC-1A-14 Test Extended Passive Measurement
          6. GEM-PC-1A-15 Test Passive Measurement with Reference Experiment
          7. GEM-PC-1A-16 Test Active Measurement with Reference Experiment
          8. GEM-PC-1A-17 Send Data to iRODS Archive
          9. GEM-PC-1A-18 Copy Data Between Slices
      2. One PC, Two VMs/One Aggregate
        1. Static Install
          1. GEM-PCVM-1A-1 Slice Setup
          2. GEM-PCVM-1A-2 Test Basic Active Measurements
          3. GEM-PCVM-1A-3 Test Extended Active Measurements
          4. GEM-PCVM-1A-4 Test Basic Passive Measurement
          5. GEM-PCVM-1A-5 Test Extended Passive Measurement
          6. GEM-PCVM-1A-6 Test Passive Measurement with Reference Experiment
          7. GEM-PCVM-1A-7 Test Active Measurement with Reference Experiment
          8. GEM-PCVM-1A-8 Send Data to iRODS Archive
          9. GEM-PCVM-1A-9 Copy Data Between Slices
        2. Dynamic Install
          1. GEM-PCVM-1A-10 Slice Setup
          2. GEM-PCVM-1A-11 Test Basic Active Measurements
          3. GEM-PCVM-1A-12 Test Extended Active Measurements
          4. GEM-PCVM-1A-13 Test Basic Passive Measurement
          5. GEM-PCVM-1A-14 Test Extended Passive Measurement
          6. GEM-PCVM-1A-15 Test Passive Measurement with Reference Experiment
          7. GEM-PCVM-1A-16 Test Active Measurement with Reference Experiment
          8. GEM-PCVM-1A-17 Send Data to iRODS Archive
          9. GEM-PCVM-1A-18 Copy Data Between Slices
      3. Three VMs/One Aggregate
        1. Note: Static Install not available on VMs
        2. Dynamic Install
          1. GEM-VM-1A-1 Slice Setup
          2. GEM-VM-1A-2 Test Basic Active Measurements
          3. GEM-VM-1A-3 Test Extended Active Measurements
          4. GEM-VM-1A-4 Test Basic Passive Measurement
          5. GEM-VM-1A-5 Test Extended Passive Measurement
          6. GEM-VM-1A-6 Test Passive Measurement with Reference Experiment
          7. GEM-VM-1A-7 Test Active Measurement with Reference Experiment
          8. GEM-VM-1A-8 Send Data to iRODS Archive
          9. GEM-VM-1A-9 Copy Data Between Slices
      4. 1 Global Node on raw PC in each aggregate, 1+ MP on VMs in each aggregate
        1. Dynamic Install
          1. GEM-2GN-2A-1 Slice Setup
          2. GEM-2GN-2A-2 Test Basic Active Measurements
          3. GEM-2GN-2A-3 Test Extended Active Measurements
          4. GEM-2GN-2A-4 Test Basic Passive Measurement
          5. GEM-2GN-2A-5 Test Extended Passive Measurement
          6. GEM-2GN-2A-6 Test Passive Measurement with Reference Experiment
          7. GEM-2GN-2A-7 Test Active Measurement with Reference Experiment
          8. GEM-2GN-2A-8 Send Data to iRODS Archive
          9. GEM-2GN-2A-9 Copy Data Between Slices
      5. 1 Global Node on raw PC in one aggregate and 1+ MP on VMs in each aggregate
        1. Dynamic Install
          1. GEM-1GN-2A-1 Slice Setup
          2. GEM-1GN-2A-2 Test Basic Active Measurements
          3. GEM-1GN-2A-3 Test Extended Active Measurements
          4. GEM-1GN-2A-4 Test Basic Passive Measurement
          5. GEM-1GN-2A-5 Test Extended Passive Measurement
          6. GEM-1GN-2A-6 Test Passive Measurement with Reference Experiment
          7. GEM-1GN-2A-7 Test Active Measurement with Reference Experiment
          8. GEM-1GN-2A-8 Send Data to iRODS Archive
          9. GEM-1GN-2A-9 Copy Data Between Slices
      6. 1 GN on VM in one aggregate, 1-2 MPs on VMs in each aggregate
        1. Dynamic Install
          1. GEM-1VMGN-2A-1 Slice Setup
          2. GEM-1VMGN-2A-2 Test Basic Active Measurements
          3. GEM-1VMGN-2A-3 Test Extended Active Measurements
          4. GEM-1VMGN-2A-4 Test Basic Passive Measurement
          5. GEM-1VMGN-2A-5 Test Extended Passive Measurement
          6. GEM-1VMGN-2A-6 Test Passive Measurement with Reference Experiment
          7. GEM-1VMGN-2A-7 Test Active Measurement with Reference Experiment
          8. GEM-1VMGN-2A-8 Send Data to iRODS Archive
          9. GEM-1VMGN-2A-9 Copy Data Between Slices

GEMINI Acceptance Test Plan

The GEMINI tests will build on the GPO INSTAGENI test plan.

Process

  1. Select target resource configuration?
  2. Select target software configuration?
  3. Select extension?
  4. Select service configuration (basic passive measurement, extended passive measurement, basic active measurement, extended active measurement, etc.)
  5. Run scripts
    1. get resources
    2. load software
    3. configure services
    4. test service/process control
    5. test functions (I&M, archival, etc.)
    6. evaluate performance

Items in Color(orange, ORANGE)? will be targeted for GEMINI v1.0

Assumptions and Dependencies

The following assumptions are made for all tests described in this plan:

GPO ProtoGENI credentials from https://pgeni.gpolab.bbn.com are used for all tests.
GPO ProtoGENI is the Slice Authority for all tests.
All Aggregate Manager requests MUST be made via the Omni command line tool which uses the GENI AM API.
In all scenarios, one experiment is always equal to one slice.

Experiment control tools

Color(orange, OMNI)?

Gush

Color(orange, UNIS tools)? (sendmanifest, getcertificate, etc.)

Color(orange, Web UIs)?

Target resource configurations

[Add diagrams]

1. One aggregate (Utah?)

  1. 3+ raw PCs (1 Global Node, 2+ MP)
  1. Color(orange, 1 raw PC (Global Node) + 2+ VMs (MPs))?
  1. 3+ VMs (1 Global Node, 2+ MPs)

2. Two aggregates (one slice) (Utah and UK?)

  1. Color(orange, 1 Global Node on raw PC in each aggregate and 1+ MP on VMs in each aggregate)?
  1. 1 Global Node on raw PC in one aggregate and 1+ MP on VMs in each aggregate
  1. 1 Global Node on VM in one aggregate and 1-2 MPs on VMs in each aggregate

Target software configurations

1. Static install (full images)

  • with rspec

2. Dynamic install (packages on top of generic images)

3. Add experimenter applications

Extensions

Required services

  • UNIS (Delaware)
  • LAMP CA (Delaware)
  • iRODS server
  • GEMINI Portal web server?
  • Web server to host GEMINI packages

Test Matrices

GEMINI v1.0 Matrix

  • Using pg-uk and possibly InstaGENI.
  • Ubuntu 10.04 on the Global Nodes
  • Fedora 15 on the MPs

Dynamic Installation

Slice Setup Basic Active Meas. Basic Passive Meas. Passive Meas. w/ Ref. Exp. Active Meas. w/ Ref. Exp. Send Data to iRODS
One Agg, Raw Global Node/VM MPs GEM-PCVM-1A-10?
Color(#B0E0E6,Not Run)?
GEM-PCVM-1A-11?
Color(#B0E0E6,Not Run)?
GEM-PCVM-1A-13?
Color(#B0E0E6,Not Run)?
GEM-PCVM-1A-15?
Color(#B0E0E6,Not Run)?
GEM-PCVM-1A-16?
Color(#B0E0E6,Not Run)?
GEM-PCVM-1A-17?
Color(#B0E0E6,Not Run)?
Two Agg, Raw Global Node in EACH agg GEM-2GN-2A-1?
Color(#B0E0E6,Not Run)?
GEM-2GN-2A-2?
Color(#B0E0E6,Not Run)?
GEM-2GN-2A-4?
Color(#B0E0E6,Not Run)?
GEM-2GN-2A-6?
Color(#B0E0E6,Not Run)?
GEM-2GN-2A-7?
Color(#B0E0E6,Not Run)?
GEM-2GN-2A-8?
Color(#B0E0E6,Not Run)?

Complete GEMINI Matrices

Static Installation

Slice Setup Basic Active Meas. Extended Active Meas. Basic Passive Meas. Extended Passive Meas. Passive Meas. w/ Ref. Exp. Active Meas. w/ Ref. Exp. Send Data to iRODS Copy Data Between Slices
One Agg, All raw nodes
One Agg, Raw GN/VM MPs

Dynamic Installation

Slice Setup Basic Active Meas. Extended Active Meas. Basic Passive Meas. Extended Passive Meas. Passive Meas. w/ Ref. Exp. Active Meas. w/ Ref. Exp. Send Data to iRODS Copy Data Between Slices
One Agg, All raw nodes
One Agg, Raw GN/VM MPs
One Agg, All VMs
Two Agg, Raw GN in EACH agg
Two Agg, Raw GN in one agg
Two Agg, VM GN in one agg

Test Descriptions

All PCs/One Aggregate

Static Install

GEM-PC-1A-1 Slice Setup

This test creates a protogeni slice on one aggregate with 3 PCs using a static image with GEMINI I&M packages installed.

Prerequisites:

  • ProtoGENI has made available a static image with GEMINI I&M packages installed.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create an rspec with 3 raw PCs using the GEMINI static image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node.
  • Using OMNI and the rspec, allocate three ProtoGENI raw PCs to a slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script to:
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-PC-1A-2 Test Basic Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-3 Test Extended Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-4 Test Basic Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-5 Test Extended Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-6 Test Passive Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.

Procedure:

GEM-PC-1A-7 Test Active Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.

Procedure:

GEM-PC-1A-8 Send Data to iRODS Archive

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-PC-1A-9 Copy Data Between Slices

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a static image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

Dynamic Install

GEM-PC-1A-10 Slice Setup

This test creates a protogeni slice on one aggregate with 3 PCs and installs GEMINI I&M packages on a Fedora or Ubuntu image.

Prerequisites:

  • Protogeni has made available a Fedora or Ubuntu image on which to install the GEMINI I&M packages.
  • The GEMINI I&M packages are available on a public web server.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create an rspec with 3 raw PCs using the GEMINI static image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node.
  • Using OMNI and the rspec, allocate three ProtoGENI raw PCs to a slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script to:
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-PC-1A-11 Test Basic Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-12 Test Extended Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-13 Test Basic Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-14 Test Extended Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PC-1A-15 Test Passive Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora image with GEMINI I&M packages installed.

Procedure:

GEM-PC-1A-16 Test Active Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora image with GEMINI I&M packages installed.

Procedure:

GEM-PC-1A-17 Send Data to iRODS Archive

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-PC-1A-18 Copy Data Between Slices

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 PCs using a Fedora image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

One PC, Two VMs/One Aggregate

Static Install

Note: Static Install only on the Global Node, not available on the VMs

GEM-PCVM-1A-1 Slice Setup

This test creates a protogeni slice on one aggregate with 1 PCs and 2 VMs. This test will be using a static image with GEMINI I&M packages installed on the Global Node and a Fedora or Ubuntu image on the VMs with GEMINI I&M packages dynamically installed.

Prerequisites:

  • ProtoGENI has made available a static image with GEMINI I&M packages installed.
  • Protogeni has made available a Fedora or Unbuntu image on which to install the GEMINI I&M packages.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create an rspec with 3 raw PCs using the GEMINI static image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node.
  • Using OMNI and the rspec, allocate three ProtoGENI raw PCs to a slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script to:
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-PCVM-1A-2 Test Basic Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-3 Test Extended Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-4 Test Basic Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-5 Test Extended Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-6 Test Passive Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-PCVM-1A-7 Test Active Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-PCVM-1A-8 Send Data to iRODS Archive

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-PCVM-1A-9 Copy Data Between Slices

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC using a static image with GEMINI I&M packages installed and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

Dynamic Install

GEM-PCVM-1A-10 Slice Setup

This test creates a protogeni slice on one aggregate with 1 PCs and 2 VMs using a Fedora or Ubuntu image and installs GEMINI I&M packages

Prerequisites:

  • Protogeni has made available a Fedora or Unbuntu image on which to install the GEMINI I&M packages.
  • The GEMINI I&M packages are available on a public web server.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create an rspec with 1 raw PC using a Fedora or Ubuntu image and 2 VMs using a Fedora image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node.
  • Using OMNI and the rspec, allocate nodes to the slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script to:
    • install the GEMINI I&M packages
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been installed and enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-PCVM-1A-11 Test Basic Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PCs and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-12 Test Extended Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-13 Test Basic Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-14 Test Extended Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-PCVM-1A-15 Test Passive Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-PCVM-1A-16 Test Active Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-PCVM-1A-17 Send Data to iRODS Archive

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-PCVM-1A-18 Copy Data Between Slices

Prerequisites:

  • A ProtoGENI slice has been created and verified with 1 PC and 2 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

Three VMs/One Aggregate

Note: Static Install not available on VMs

Dynamic Install

GEM-VM-1A-1 Slice Setup

This test creates a protogeni slice on one aggregate with 3 VMs using a Fedora or Ubuntu image and installs GEMINI I&M packages

Prerequisites:

  • Protogeni has made available a Fedora or Ubuntu image on which to install the GEMINI I&M packages.
  • The GEMINI I&M packages are available on a public web server.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create an rspec with 3 VMs using a Fedora image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node.
  • Using OMNI and the rspec, allocate nodes to the slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script to:
    • install the GEMINI I&M packages
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been installed and enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-VM-1A-2 Test Basic Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-VM-1A-3 Test Extended Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-VM-1A-4 Test Basic Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-VM-1A-5 Test Extended Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-VM-1A-6 Test Passive Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-VM-1A-7 Test Active Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-VM-1A-8 Send Data to iRODS Archive

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-VM-1A-9 Copy Data Between Slices

Prerequisites:

  • A ProtoGENI slice has been created and verified with 3 VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

1 Global Node on raw PC in each aggregate, 1+ MP on VMs in each aggregate

Dynamic Install

GEM-2GN-2A-1 Slice Setup

This test creates a protogeni slice on two aggregates with an Global Node on a raw PC in each aggregate and at least one MP on a VM in each aggregate. This test will use a Fedora or Ubuntu image and install GEMINI I&M packages.

Prerequisites:

  • Protogeni has made available a Fedora or Ubuntu image on which to install the GEMINI I&M packages.
  • The GEMINI I&M packages are available on a public web server.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create an rspec with one raw PC using a Fedora or Ubuntu image and 2 VMs using a Fedora image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node
  • Using OMNI and the rspec on two different aggregates, allocate the nodes for each sliver to the slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script with each manifest to:
    • install the GEMINI I&M packages
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been installed and enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-2GN-2A-2 Test Basic Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-2GN-2A-3 Test Extended Active Measurements

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-2GN-2A-4 Test Basic Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-2GN-2A-5 Test Extended Passive Measurement

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-2GN-2A-6 Test Passive Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-2GN-2A-7 Test Active Measurement with Reference Experiment

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-2GN-2A-8 Send Data to iRODS Archive

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-2GN-2A-9 Copy Data Between Slices

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

1 Global Node on raw PC in one aggregate and 1+ MP on VMs in each aggregate

Dynamic Install

GEM-1GN-2A-1 Slice Setup

Color(red, Update)?

This test creates a protogeni slice on two aggregates with an Global Node on a raw PC in each aggregate and at least one MP on a VM in each aggregate. This test will use a Fedora or Ubuntu image and install GEMINI I&M packages.

Prerequisites:

  • Protogeni has made available a Fedora or Ubuntu image on which to install the GEMINI I&M packages.
  • The GEMINI I&M packages are available on a public web server.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create two rspecs:
    • One rspec with one raw PC using a Fedora or Ubuntu image and 2 VMs using a Fedora image.
    • One rspec with 2 VMs using a Fedora image.
  • Use GEMINI rspec extensions to designate the global node and the GEMINI services enabled on each node in each of the rspecs.
  • Using OMNI and the two rspecs (each on a different aggregate), allocate the nodes for each sliver to the slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script with each manifest to:
    • install the GEMINI I&M packages
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been installed and enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-1GN-2A-2 Test Basic Active Measurements

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1GN-2A-3 Test Extended Active Measurements

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1GN-2A-4 Test Basic Passive Measurement

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1GN-2A-5 Test Extended Passive Measurement

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1GN-2A-6 Test Passive Measurement with Reference Experiment

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-1GN-2A-7 Test Active Measurement with Reference Experiment

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-1GN-2A-8 Send Data to iRODS Archive

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-1GN-2A-9 Copy Data Between Slices

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure:

1 GN on VM in one aggregate, 1-2 MPs on VMs in each aggregate

Dynamic Install

GEM-1VMGN-2A-1 Slice Setup

Color(red, Update)?

This test creates a protogeni slice on two aggregates with an Global Node on a VM in one aggregate and at least one MP on a VM in each aggregate. This test will use Fedora images and install GEMINI I&M packages.

Prerequisites:

  • Protogeni has made available a Fedora or Ubuntu image on which to install the GEMINI I&M packages.
  • The GEMINI I&M packages are available on a public web server.
  • The resource allocated for the Global Node is externally accessible by SSH and HTTP.
  • A UNIS server is available and accessible by all nodes in the slice.
  • A LAMP CA is available and accessible by all nodes in the slice.
  • The GEMINI portal is accessible by the user workspace.

Procedure:

  • Create two rspecs:
    • One rspec with three VMs using a Fedora image.
    • One rspec with two VMs using a Fedora image.
  • Use GEMINI rspec extensions to designate the global node (in the 3 VM rspec) and the GEMINI services enabled on each node in each of the rspecs.
  • Using OMNI and the two rspecs (each on a different aggregate), allocate the nodes for each sliver to the slice.
  • Retrieve the slice manifest
  • Execute the instrumentize script with each manifest to:
    • install the GEMINI I&M packages
    • enable GEMINI services on the nodes
    • generate and install necessary certificates on the nodes.
    • push necessary topology configuration to UNIS.
  • Verify full connectivity of the slice (ping and ssh)
  • Verify required services have been installed and enabled
  • Verify the slice is registered and accessible in the GEMINI portal.
GEM-1VMGN-2A-2 Test Basic Active Measurements

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic active measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1VMGN-2A-3 Test Extended Active Measurements

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended active measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended active measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended active measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1VMGN-2A-4 Test Basic Passive Measurement

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure basic passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart basic passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start basic passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1VMGN-2A-5 Test Extended Passive Measurement

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

  • Configure extended passive measurement services to run on the MPs and push results to the Global Node.
  • Start, Stop, Restart extended passive measurement services.
  • Verify that processes are being controlled correctly.
  • Start extended passive measurement services.
  • Verify that all tests/processes are executing successfully.
  • Verify that expected data is collected on the Global Node
  • Verify that presentation data (graphs) are displaying expected results.
GEM-1VMGN-2A-6 Test Passive Measurement with Reference Experiment

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-1VMGN-2A-7 Test Active Measurement with Reference Experiment

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.

Procedure:

GEM-1VMGN-2A-8 Send Data to iRODS Archive

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Measurement data has been collected on the Global Node.
  • An iRODs server has been configured and is accessible by the Global Node.
  • An iRODs account has been created for use by this test.
  • iRODs client software has been installed on the Global Node.

Procedure:

GEM-1VMGN-2A-9 Copy Data Between Slices

Color(red, Update)?

Prerequisites:

  • A ProtoGENI slice has been created and verified with 2 Global Nodes on PCs and 2+ MPs on VMs using a Fedora or Ubuntu image with GEMINI I&M packages installed.
  • Two Protogeni slices have been created and GEMINI measurement tools have been installed on one of them.
  • Measurement data has been collected on the Global Node of the GEMINI slice.

Procedure: