Changes between Version 1 and Version 2 of GENIRacksHome/OpenGENIRacks/AcceptanceTestReportMay2013
- Timestamp:
- 05/23/14 12:31:19 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/OpenGENIRacks/AcceptanceTestReportMay2013
v1 v2 1 = GRAMAcceptance Test Report - May 2013 =1 = OpenGENI Acceptance Test Report - May 2013 = 2 2 3 This pages captures the findings for each of the test cases in the [wiki:GENIRacksHome/AcceptanceTests/ GRAMAcceptanceTestsPlan GRAMAcceptance Test Plan].3 This pages captures the findings for each of the test cases in the [wiki:GENIRacksHome/AcceptanceTests/OpenGENIAcceptanceTestsPlan OpenGENI Acceptance Test Plan]. 4 4 5 5 … … 15 15 - ticket 68 Requesting host with two interfaces results in allocated host with one interface. 16 16 - ticket 69 renewsliver fails with slice_object not defined error -- MAJOR ISSUE -- 17 - ticket 72 Unable to connect local campus resources nor remote meso-scale resources via GRAM!OpenFlow18 - ticket 49 There is no GMOC data collection or GRAM monitoring data reporting for GR-MON-4/517 - ticket 72 Unable to connect local campus resources nor remote meso-scale resources via OpenGENI !OpenFlow 18 - ticket 49 There is no GMOC data collection or OpenGENI monitoring data reporting for OG-MON-4/5 19 19 20 20 21 21 == Experimenter Acceptance Tests == 22 22 23 === GR-EXP-1: Bare Metal Support Acceptance Test ===23 === OG-EXP-1: Bare Metal Support Acceptance Test === 24 24 25 This test case failed due to a several issues. There is no supported for bare metal nodes in GRAM.25 This test case failed due to a several issues. There is no supported for bare metal nodes in OpenGENI. 26 26 Modified the test case to replace all dedicated nodes (aka bare metal) with VMs to get test coverage. 27 !OpenStack does support MS Windows, but in order for GRAMto support this GENI required OS, there needs27 !OpenStack does support MS Windows, but in order for OpenGENI to support this GENI required OS, there needs 28 28 to be work done to add the set up of accounts and installation of SSH keys on the allocated VMs. 29 29 Issues captured in tickets: 30 30 31 - ticket 48 GPO PG account not recognized at by GRAMaggregate. (Used local Slice authority on controller node for testing).32 - ticket 51 Bare metal support feature is missing for GR-EXP-131 - ticket 48 GPO PG account not recognized at by OpenGENI aggregate. (Used local Slice authority on controller node for testing). 32 - ticket 51 Bare metal support feature is missing for OG-EXP-1 33 33 - ticket 52 Advertisement RSpec fails rspeclint 34 34 - ticket 54 performoperationalaction start fails with "code 13: Unsupported API call" 35 - ticket 70 MS Windows support requires handling of account setup in GRAM35 - ticket 70 MS Windows support requires handling of account setup in OpenGENI 36 36 37 === GR-EXP-2: GRAMSingle Site Acceptance Test ===37 === OG-EXP-2: OpenGENI Single Site Acceptance Test === 38 38 39 39 This test was completed because most steps could be executed, but two major issue was discovered. … … 48 48 - ticket 58 slivers with traffic are not deleted and remain available after sliver is deleted 49 49 50 === GR-EXP-3: GRAMSingle Site 100 VM Test ===50 === OG-EXP-3: OpenGENI Single Site 100 VM Test === 51 51 52 52 This test case failed due to a several issues. Configuration limitations such as 10 VLAN … … 55 55 Additional testing may have been run, but it was deemed not worth the time initial results. 56 56 57 - ticket 62 compute node 4 is not available, even though it is configured as part of GRAM57 - ticket 62 compute node 4 is not available, even though it is configured as part of OpenGENI 58 58 - ticket 63 Requesting 5 VM on 1 lan only results in ssh access via port 0 59 59 - ticket 64 Creating 20 slices with 2 VMs on 1 vlan per sliver fails due to configuration limitations (10 VLAN available only) 60 60 61 === GR-EXP-4: GRAMMulti-site Acceptance Test ===61 === OG-EXP-4: OpenGENI Multi-site Acceptance Test === 62 62 63 63 This test case failed due to a several issues. Was unable to request a host with two interfaces, … … 67 67 68 68 - ticket 57 Allocated nodes do not have sudo access setup for user 69 - ticket 67 readyToLogin.py fails for GRAM69 - ticket 67 readyToLogin.py fails for OpenGENI 70 70 - ticket 68 Requesting host with two interfaces results in allocated host with one interface. 71 71 72 === GR-EXP-5: GRAMNetwork Resources Acceptance Test ===72 === OG-EXP-5: OpenGENI Network Resources Acceptance Test === 73 73 74 This test case failed because it could not be executed. GRAMdoes not support local campus non-rack74 This test case failed because it could not be executed. OpenGENI does not support local campus non-rack 75 75 resource and remote meso-scale site connections via rack OF switch. Ticket captures issue: 76 76 77 - ticket 72 Unable to connect local campus resources nor remote meso-scale resources via GRAM!OpenFlow77 - ticket 72 Unable to connect local campus resources nor remote meso-scale resources via OpenGENI !OpenFlow 78 78 79 === GR-EXP-6: GRAMand Meso-scale Multi-site !OpenFlow Acceptance Test ===79 === OG-EXP-6: OpenGENI and Meso-scale Multi-site !OpenFlow Acceptance Test === 80 80 81 81 This test case failed. Test case was modified to run in in one rack, also there are no remote Meso-scale … … 89 89 - ticket 71 Failed create sliver attempts keep failed resource information in place 90 90 91 === GR-EXP-7: Click Router Experiment Acceptance Test ===91 === OG-EXP-7: Click Router Experiment Acceptance Test === 92 92 This test case failed and could not be completed because it requires sudo privileges and multiple interface. 93 93 Issues are captured by the following tickets: … … 100 100 == Administration Acceptance Tests == 101 101 102 === GR-ADM-1: Rack Receipt and Inventory Test ===102 === OG-ADM-1: Rack Receipt and Inventory Test === 103 103 104 104 This test case walks through the delivery, initial connection and setup for a rack. Test case was 105 105 not executed because no rack delivery, initial connection or set up occurred as part of the evaluation. 106 106 107 === GR-ADM-2: Rack Administrator Access Test ===107 === OG-ADM-2: Rack Administrator Access Test === 108 108 109 109 This test case verified administrative access to all rack components. All components were accessible 110 110 and console connections were available for all hosts and switches although no remote access was 111 111 available for the consoles. An IPKVM was available in the rack, but was powered off and not configured 112 for the current GRAMrack environment,this issue was captured in ticket:112 for the current OpenGENI rack environment,this issue was captured in ticket: 113 113 114 114 - ticket 65 Remote console not available, IPKVM powered off and disconnected. 115 115 116 === GR-ADM-3: Full Rack Reboot Test ===116 === OG-ADM-3: Full Rack Reboot Test === 117 117 118 118 This test case verifies the existence of a procedure that a site administrator may need to perform 119 for site maintenance. The procedure should define the shutdown and power sequence for all GRAM119 for site maintenance. The procedure should define the shutdown and power sequence for all OpenGENI 120 120 components. No such document was found, this issue was captured in ticket: 121 121 122 - ticket 83 GRAMRack Administrative procedure for rack scheduled shutdown - Documentation requirement122 - ticket 83 OpenGENI Rack Administrative procedure for rack scheduled shutdown - Documentation requirement 123 123 124 === GR-ADM-4: Emergency Stop Test ===124 === OG-ADM-4: Emergency Stop Test === 125 125 126 126 This test case cannot be executed because an emergency stop is not supported for the initial evaluation. 127 There is no GMOC involvement for the GRAMrack.127 There is no GMOC involvement for the OpenGENI rack. 128 128 129 129 130 === GR-ADM-5: Software Update Test ===130 === OG-ADM-5: Software Update Test === 131 131 132 This test passed. A list of dependencies was determined for GRAM, but initial list of package candidate132 This test passed. A list of dependencies was determined for OpenGENI, but initial list of package candidate 133 133 for updates were all up to date. Chose the ''glance'' package for updating. Glance is the !OpenStack 134 134 Image Registry and Delivery Service. Packages updated include Glance Daemons, API, Common, Registry, 135 135 Python Library and Documentation. No issues were found. 136 136 137 === GR-ADM-6: Control Network Disconnection Test ===137 === OG-ADM-6: Control Network Disconnection Test === 138 138 139 139 This test case cannot be executed because no GMOC monitoring is supported for the initial evaluation. 140 There is no GMOC involvement for the GRAMrack.140 There is no GMOC involvement for the OpenGENI rack. 141 141 142 === GR-ADM-7: Documentation Review Test ===142 === OG-ADM-7: Documentation Review Test === 143 143 144 144 This documentation test case checks for the existence of 14 separate documents. Each are listed below 145 145 with the overall status and associated ticket. 146 146 147 1. GRAMRack Installation Documentation - Partially met - Ticket ticket 74148 2. GRAMRack Part List Documentation - Fail - Ticket ticket 75149 3. GRAMSoftware Components Identification Documentation - Pass: most criteria - Ticket ticket 76150 4. GRAMand OS Upgrade Plans - Fail - Ticket ticket 77151 5. GRAMSoftware Components Functional Description and Access to Source code - Partially met - Ticket ticket 78152 6. GRAMRack Resources Usage and Policy Documentation - Fail - Ticket ticket 79153 7. GRAMRack Resources Administration - Fail - Ticket ticket 80154 8. GRAMRack Administrative procedure for user accounts - Fail - Ticket ticket 81155 9. GRAMRack Administrative procedure for rack operations - Fail - Ticket ticket 82156 10. GRAMRack Administrative procedure for rack scheduled shutdown - Fail - Ticket ticket 83157 11. GRAMRack Administrative procedure for Emergency Stop. - Fail - Ticket ticket 84158 12. GRAMRack Administrative procedure for health status - Fail - Ticket ticket 85159 13. GRAMRack Site Operations documentation - Fail - Ticket ticket 86160 14. Site Specific GRAMDeployment Data - Fail - Ticket ticket 87147 1. OpenGENI Rack Installation Documentation - Partially met - Ticket ticket 74 148 2. OpenGENI Rack Part List Documentation - Fail - Ticket ticket 75 149 3. OpenGENI Software Components Identification Documentation - Pass: most criteria - Ticket ticket 76 150 4. OpenGENI and OS Upgrade Plans - Fail - Ticket ticket 77 151 5. OpenGENI Software Components Functional Description and Access to Source code - Partially met - Ticket ticket 78 152 6. OpenGENI Rack Resources Usage and Policy Documentation - Fail - Ticket ticket 79 153 7. OpenGENI Rack Resources Administration - Fail - Ticket ticket 80 154 8. OpenGENI Rack Administrative procedure for user accounts - Fail - Ticket ticket 81 155 9. OpenGENI Rack Administrative procedure for rack operations - Fail - Ticket ticket 82 156 10. OpenGENI Rack Administrative procedure for rack scheduled shutdown - Fail - Ticket ticket 83 157 11. OpenGENI Rack Administrative procedure for Emergency Stop. - Fail - Ticket ticket 84 158 12. OpenGENI Rack Administrative procedure for health status - Fail - Ticket ticket 85 159 13. OpenGENI Rack Site Operations documentation - Fail - Ticket ticket 86 160 14. Site Specific OpenGENI Deployment Data - Fail - Ticket ticket 87 161 161 162 162 163 163 == Monitoring Acceptance Tests - May 2013 == 164 164 165 === GR-MON-1: Control Network Software and VLAN Inspection Test ===165 === OG-MON-1: Control Network Software and VLAN Inspection Test === 166 166 This test case was marked as "Pass: met most criteria". There is a requirement in GENI for the aggregate software 167 to be available externally, which is not the case for GRAM at this time. This is reasonable for the stage of GRAM,167 to be available externally, which is not the case for OpenGENI at this time. This is reasonable for the stage of OpenGENI, 168 168 so the test case passed because all function could be verified. These are the issues encountered by this test: 169 169 170 - ticket 62 compute node 4 is not available, even though it is configured as part of GRAM171 - ticket 66 GRAMgit access is BBN internal only, external access will be needed after initial evaluation170 - ticket 62 compute node 4 is not available, even though it is configured as part of OpenGENI 171 - ticket 66 OpenGENI git access is BBN internal only, external access will be needed after initial evaluation 172 172 173 173 174 === GR-MON-2: GENI Software Configuration Inspection Test ===174 === OG-MON-2: GENI Software Configuration Inspection Test === 175 175 This test case passed. As an administrator, it is possible to get access to administrative interfaces to determine 176 the configuration of GRAMresources as well as determining resource allocated to experiments. It is also possible176 the configuration of OpenGENI resources as well as determining resource allocated to experiments. It is also possible 177 177 to determine network resources configured and in use. No issue were reported for this test case. 178 178 179 === GR-MON-3: GENI Active Experiment Inspection Test ===179 === OG-MON-3: GENI Active Experiment Inspection Test === 180 180 181 181 This test case passed. As an administrator, it possible to determine all required information information to map … … 185 185 186 186 187 === GR-MON-4: Infrastructure Device Performance Test ===187 === OG-MON-4: Infrastructure Device Performance Test === 188 188 189 189 This test could be executed because there is no GMOC monitoring available. Ticket tracking missing GMOC support: 190 190 191 - ticket 49 There is no GMOC data collection or GRAMmonitoring data reporting191 - ticket 49 There is no GMOC data collection or OpenGENI monitoring data reporting 192 192 193 === GR-MON-5: GMOC Data Collection Test ===193 === OG-MON-5: GMOC Data Collection Test === 194 194 195 This test could be executed because there is no monitoring data collection at the GMOC for the GRAMrack and the196 GRAMsite is not reporting to the GMOC. Ticket tracking missing GMOC support:195 This test could be executed because there is no monitoring data collection at the GMOC for the OpenGENI rack and the 196 OpenGENI site is not reporting to the GMOC. Ticket tracking missing GMOC support: 197 197 198 - ticket 49 There is no GMOC data collection or GRAMmonitoring data reporting198 - ticket 49 There is no GMOC data collection or OpenGENI monitoring data reporting