| 1 | |
| 2 | = EG-EXP-2: ExoGENI Single Site Acceptance Test = |
| 3 | This page captures status for the test case EG-EXP-2, which verifies basic operations of VMs and data flows within one rack. |
| 4 | |
| 5 | |
| 6 | = Test Status = |
| 7 | This section captures the status for each step in the acceptance test plan. |
| 8 | |
| 9 | || '''Step''' || '''State''' || '''Date completed''' ||''' Ticket ''' || '''Comments''' || |
| 10 | || Step 1 || || || || || |
| 11 | || Step 2 || || || || || |
| 12 | || Step 3 || || || || || |
| 13 | || Step 4 || || || || || |
| 14 | || Step 5 || || || || || |
| 15 | || Step 6 || || || || || |
| 16 | || Step 7 || || || || || |
| 17 | || Step 8 || || || || || |
| 18 | || Step 9 || || || || || |
| 19 | || Step 10 || || || || || |
| 20 | || Step 11 || || || || || |
| 21 | || Step 12 || || || || || |
| 22 | || Step 13 || || || || || |
| 23 | || Step 14 || || || || || |
| 24 | || Step 15 || || || || || |
| 25 | || Step 16 || || || || || |
| 26 | || Step 17 || || || || || |
| 27 | || Step 18 || || || || || |
| 28 | |
| 29 | |
| 30 | || ''Status Legend'' || ''Description '' || |
| 31 | || || |
| 32 | || [[Color(green,Pass)]] || Completed and met criteria || |
| 33 | || [[Color(red,Fail)]] || Completed and failed to meet criteria || |
| 34 | || [[Color(orange,Blocked)]] || Blocked by ticketed issue || |
| 35 | || In progress || Currently under test || |
| 36 | |
| 37 | = Test Plan Steps = |
| 38 | |
| 39 | 1. As Experimenter1, request !ListResources from BBN ExoGENI. |
| 40 | 2. Review advertisement RSpec for a list of OS images which can be loaded, and identify available resources. |
| 41 | 3. Verify that the GPO Ubuntu image is available. |
| 42 | 4. Define a request RSpec for two VMs, each with a GPO Ubuntu image. |
| 43 | 5. Create the first slice. |
| 44 | 6. Create a sliver in the first slice, using the RSpec defined in step 4. |
| 45 | 7. Log in to each of the systems, and send traffic to the other system sharing a VLAN. |
| 46 | 8. Using root privileges on one of the VMs load a Kernel module. |
| 47 | 9. As Experimenter2, request !ListResources from BBN ExoGENI. |
| 48 | 10. Define a request RSpec for two bare metal nodes, both using the uploaded GPO Ubuntu images. |
| 49 | 11. Create the second slice. |
| 50 | 12. Create a sliver in the second slice, using the RSpec defined in step 10. |
| 51 | 13. Log in to each of the systems, and send traffic to the other system. |
| 52 | 14. Verify that experimenters 1 and 2 cannot use the control plane to access each other's resources (e.g. via unauthenticated SSH, shared writable filesystem mount) |
| 53 | 15. Review system statistics and VM isolation and network isolation on data plane. |
| 54 | 16. Verify that each VM has a distinct MAC address for that interface. |
| 55 | 17. Verify that VMs' MAC addresses are learned on the data plane switch. |
| 56 | 18. Stop traffic and delete slivers. |