= IG-EXP-1: Bare Metal Support Acceptance Test = This page captures status for the test case IG-EXP-1, which verified support for bare metal nodes. For overall status see the [wiki:GENIRacksHome/InstageniRacks/AcceptanceTestStatus ExoGENI Acceptance Test Status] page. = Test Status = This section captures the status for each step in the acceptance test plan. || '''Step''' || '''State''' || '''Date completed'''||''' Ticket ''' || '''Comments''' || || Step 1 ||[[Color(orange,Blocked)]]|| || none || Blocked on prerequisite tests completion|| || Step 2 || || ||instaticket:13 || || || Step 3 || || || || || || Step 4 || || ||instaticket:14 || || || Step 5 || || || || || || Step 6 || || || || || || Step 7 || || || || || || ''State Legend'' || ''Description '' || || || || [[Color(green,Pass)]] || Test completed and met all criteria || || [[Color( #98FB98, #100000 , Pass)]] || Test completed and met most criteria. Exceptions documented|| || [[Color( #F0FFF0, #100000 , Complete)]] || Test completed but requiring re-execution due to expected changes || || [[Color( #B0E0E6, #100000 , Complete)]] || Test completed with workaround for ticketed issue(s)|| || [[Color(#CAE1FF,Workaround)]] || Test in progress with workaround for ticketed issue(s). || || [[Color(#63B8FF,In Progress)]] || Currently under test. || || [[Color(red,Fail)]] || Test completed and failed to meet criteria. || || [[Color(orange,Blocked)]] || Blocked by ticketed issue(s). || = Test Plan Steps = == Step 1. Determine which nodes can be used as exclusive nodes == Able to determine which node are exclusive and if they are available via Omni listresources. No issues found. !ListResources obtained with the following Omni command: {{{ $ ./src/omni.py -a insta-utah listresources --available --api-version 2 -t GENI 3 -o }}} == Step 2. Obtain 2 licensed recent Microsoft OS images for physical nodes from the site (BBN) == Need to talk to Peter about licenses and Windows VM images. Need to get InstaGENI folks to document the non-support of MS Windows ([http://groups.geni.net/instageni/ticket/13 ticket 13]). == Step 3. Reserve and boot 2 physical nodes using Microsoft image == == Step 4. Obtain a recent Linux OS image for physical nodes from the InstaGENI list == Have requested the list of currently supported OS by InstaGENI. Initially only Standard 32-bit Fedora 15 image was available, two images have been added to the list of available OS in the Utah InstaGENI rack ([http://groups.geni.net/instageni/ticket/13 ticket 13]). Need to test each images made available to experimenters, by setting up a 2 raw pc with 1 lan experiment for each image and attach Rspec: - FreeBSD 8.2 32-bit version - Standard 64-bit Ubuntu 11 image - Standard 32-bit Fedora 15 image (default) Command used to determine images: {{{ $ ./src/omni.py -a insta-utah listresources --available --api-version 2 -t GENI 3 --available -o $ egrep "node component|disk_image|available" rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml }}} == Step 5. Reserve and boot a physical node using this Linux OS image == Need to verify each of the available images. Commands used: {{{ $ ./src/omni.py -a insta-utah createslice bsd-image $ ./src/omni.py -a insta-utah createsliver bsd-image ./instarspec/insta-2rawpc-bsd82.rspec --api-version 2 -t GENI 3 }}} Add link to RSpecs here XXXX. Verify dataplane connectivity for both endpoints == Step 6. Release physical node resource == Need to verify each of the available images. == Step 7. Modify Aggregate resource allocation for the rack to add 1 additional physical node ==