= 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(yellow,Complete)]] || || none || || || Step 2 ||[[Color(#63B8FF,In Progress)]]|| ||instaticket:13,instaticket:29 || Figure out what windows support means ?? || || Step 3 ||[[Color(#63B8FF,In Progress)]]|| ||instaticket:29 || Figure out what windows support means ?? || || Step 4 ||[[Color(yellow,Complete)]] || ||instaticket:14 || || || Step 5 ||[[Color(yellow,Complete)]] || || || || || Step 6 ||[[Color(yellow,Complete)]] || || || || || Step 7 || || || || || [[BR]] || '''State Legend''' || '''Description''' || || [[Color(green,Pass)]] || Test completed and met all criteria || || [[Color(#98FB98,Pass: most criteria)]] || Test completed and met most criteria. Exceptions documented || || [[Color(red,Fail)]] || Test completed and failed to meet criteria. || || [[Color(yellow,Complete)]] || Test completed but will require re-execution due to expected changes || || [[Color(orange,Blocked)]] || Blocked by ticketed issue(s). || || [[Color(#63B8FF,In Progress)]] || Currently under test. || [[BR]] = 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 get InstaGENI folks to document the non-support of MS Windows and cleanup of windows references ([http://groups.geni.net/instageni/ticket/13 ticket 13] and [http://groups.geni.net/instageni/ticket/19 ticket 19]) . == Step 3. Reserve and boot 2 physical nodes using Microsoft image == MS Windows is not suppported ([http://groups.geni.net/instageni/ticket/13 ticket 13]) == 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 to verify Free BSD: {{{ $ ./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 }}} Commands used to verify Ubuntu image: {{{ $ ./src/omni.py -a insta-utah createslice ubuntu-image $ ./src/omni.py -a insta-utah createsliver ubuntu-image ./instarspec/insta-2rawpc-ubuntu11.rspec --api-version 2 -t GENI 3 }}} Add link to each RSpecs here XXXX. Verified dataplane connectivity for each endpoints in each experiment. == Step 6. Release physical node resource == Release compute resources: {{{ $ ./src/omni.py -a insta-utah deletesliver bsd-image $ ./src/omni.py -a insta-utah deletesliver ubuntu-image }}} == Step 7. Modify Aggregate resource allocation for the rack to add 1 additional physical node ==