wiki:GENIRacksHome/OpenGENIRacks/AcceptanceTestStatusMay2013/OG-ADM-5

Version 1 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

GR-ADM-5: Software Update Test

This page captures status for the test case GR-ADM-5. For additional information see the Acceptance Test Status - May 2013? page overall status, or the GRAM Acceptance Test Plan? for details about the planned evaluation.

Last Update: 2013/05/20"

Step State Notes Tickets
Step 1 Pass
Step 2 Pass
Step 3 Pass
Step 4 Pass
Step 5 Pass


State Legend Description
Pass Test completed and met all criteria
Pass: most criteria Test completed and met most criteria. Exceptions documented
Fail Test completed and failed to meet criteria.
Complete Test completed but will require re-execution due to expected changes
Blocked Blocked by ticketed issue(s).
In Progress Currently under test.
Not Planned This area is not part of initial evaluation

Test Plan Steps

Step 1. Review relevant rack documentation about software upgrades

Software dependencies for GRAM include:

  • OpenStack
  • Python / Tk / Python libraries [TBD]
  • OVS
  • dpctl
  • database (postgresql)

Version for each of the dependencies:

OpenStack Version:

lnevers@boscontroller:~$ nova-manage version list
2012.2.3 (2012.2.3-LOCALBRANCH:LOCALREVISION)

OVS Open vSwitch datapaths Control (dpctl):

gram@boscontroller:/$ ovs-dpctl -V
ovs-dpctl (Open vSwitch) 1.4.0+build0
Compiled Feb 18 2013 13:13:22

OVS Quantum Plugin:

lnevers@boscontroller:~$ ovs-vsctl -V
ovs-vsctl (Open vSwitch) 1.4.0+build0
Compiled Feb 18 2013 13:13:22

Database version:

gram@boscontroller:~/gram/src/services$ /usr/sbin/mysqld -V
/usr/sbin/mysqld  Ver 5.5.31-0ubuntu0.12.04.1 for debian-linux-gnu on x86_64 ((Ubuntu))

Pox Version:

gram@boscontroller:/opt/pox$ ./pox.py --version
POX 0.1.0 (betta) / Copyright 2011-2013 James McCauley, et al.
CPython (2.7.3/Aug 1 2012 05:14:39)

Python Version:

lnevers@boscontroller:~$ python -V
Python 2.7.3

Step 2. Identify one or more software packages to upgrade.

Determined which packages needed updating:

lnevers@boscontroller:~$ sudo apt-get update
Hit http://us.archive.ubuntu.com precise Release.gpg
Get:1 http://us.archive.ubuntu.com precise-updates Release.gpg [198 B]                                   
Hit http://us.archive.ubuntu.com precise-backports Release.gpg                                           
Hit http://us.archive.ubuntu.com precise Release                                                         
Get:2 http://us.archive.ubuntu.com precise-updates Release [49.6 kB]                                     
Hit http://security.ubuntu.com precise-security Release.gpg                                              
Hit http://extras.ubuntu.com precise Release.gpg                                                         
Hit http://us.archive.ubuntu.com precise-backports Release                                               
Hit http://extras.ubuntu.com precise Release                                                             
Get:3 http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom Release.gpg [543 B] 
Get:4 http://ubuntu-cloud.archive.canonical.com precise-updates/folsom Release.gpg [543 B]              
Hit http://security.ubuntu.com precise-security Release                                                 
Hit http://us.archive.ubuntu.com precise/main Sources                  
Hit http://us.archive.ubuntu.com precise/restricted Sources
Hit http://us.archive.ubuntu.com precise/universe Sources
Hit http://us.archive.ubuntu.com precise/multiverse Sources
Hit http://us.archive.ubuntu.com precise/main amd64 Packages           
Hit http://us.archive.ubuntu.com precise/restricted amd64 Packages     
Hit http://us.archive.ubuntu.com precise/universe amd64 Packages       
Hit http://us.archive.ubuntu.com precise/multiverse amd64 Packages     
Hit http://us.archive.ubuntu.com precise/main i386 Packages            
Hit http://us.archive.ubuntu.com precise/restricted i386 Packages      
Hit http://us.archive.ubuntu.com precise/universe i386 Packages                              
Hit http://us.archive.ubuntu.com precise/multiverse i386 Packages     
Hit http://us.archive.ubuntu.com precise/main TranslationIndex                              
Hit http://us.archive.ubuntu.com precise/multiverse TranslationIndex                        
Hit http://us.archive.ubuntu.com precise/restricted TranslationIndex                        
Hit http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom Release               
Hit http://extras.ubuntu.com precise/main Sources                                                        
Hit http://us.archive.ubuntu.com precise/universe TranslationIndex                                       
Hit http://security.ubuntu.com precise-security/main Sources          
Get:5 http://us.archive.ubuntu.com precise-updates/main Sources [383 kB]
Hit http://ubuntu-cloud.archive.canonical.com precise-updates/folsom Release 
Hit http://extras.ubuntu.com precise/main amd64 Packages                                             
Hit http://extras.ubuntu.com precise/main i386 Packages                                              
Hit http://security.ubuntu.com precise-security/restricted Sources                                       
Hit http://security.ubuntu.com precise-security/universe Sources                                    
Hit http://security.ubuntu.com precise-security/multiverse Sources                                  
Hit http://security.ubuntu.com precise-security/main amd64 Packages                                 
Hit http://security.ubuntu.com precise-security/restricted amd64 Packages                           
Hit http://security.ubuntu.com precise-security/universe amd64 Packages                             
Hit http://security.ubuntu.com precise-security/multiverse amd64 Packages                           
Hit http://security.ubuntu.com precise-security/main i386 Packages                                  
Hit http://security.ubuntu.com precise-security/restricted i386 Packages                            
Hit http://security.ubuntu.com precise-security/universe i386 Packages                              
Hit http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom/main amd64 Packages           
Hit http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom/main i386 Packages            
Ign http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom/main TranslationIndex         
Ign http://extras.ubuntu.com precise/main TranslationIndex                                         
Hit http://security.ubuntu.com precise-security/multiverse i386 Packages                           
Hit http://ubuntu-cloud.archive.canonical.com precise-updates/folsom/main amd64 Packages           
Hit http://ubuntu-cloud.archive.canonical.com precise-updates/folsom/main i386 Packages            
Ign http://ubuntu-cloud.archive.canonical.com precise-updates/folsom/main TranslationIndex         
Hit http://security.ubuntu.com precise-security/main TranslationIndex                              
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex                        
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex                        
Hit http://security.ubuntu.com precise-security/universe TranslationIndex    
Get:6 http://us.archive.ubuntu.com precise-updates/restricted Sources [5,467 B]
Get:7 http://us.archive.ubuntu.com precise-updates/universe Sources [87.1 kB]
Get:8 http://us.archive.ubuntu.com precise-updates/multiverse Sources [6,582 B]                          
Get:9 http://us.archive.ubuntu.com precise-updates/main amd64 Packages [613 kB]                          
Hit http://security.ubuntu.com precise-security/main Translation-en                                      
Hit http://security.ubuntu.com precise-security/multiverse Translation-en                                
Hit http://security.ubuntu.com precise-security/restricted Translation-en                                
Hit http://security.ubuntu.com precise-security/universe Translation-en                                  
Get:10 http://us.archive.ubuntu.com precise-updates/restricted amd64 Packages [10.1 kB]             
Get:11 http://us.archive.ubuntu.com precise-updates/universe amd64 Packages [200 kB]                    
Get:12 http://us.archive.ubuntu.com precise-updates/multiverse amd64 Packages [13.6 kB]              
Get:13 http://us.archive.ubuntu.com precise-updates/main i386 Packages [625 kB]                         
Get:14 http://us.archive.ubuntu.com precise-updates/restricted i386 Packages [10.0 kB]                
Get:15 http://us.archive.ubuntu.com precise-updates/universe i386 Packages [203 kB]                      
Get:16 http://us.archive.ubuntu.com precise-updates/multiverse i386 Packages [13.8 kB]                
Hit http://us.archive.ubuntu.com precise-updates/main TranslationIndex                                   
Hit http://us.archive.ubuntu.com precise-updates/multiverse TranslationIndex                             
Hit http://us.archive.ubuntu.com precise-updates/restricted TranslationIndex                             
Hit http://us.archive.ubuntu.com precise-updates/universe TranslationIndex
Hit http://us.archive.ubuntu.com precise-backports/main Sources        
Hit http://us.archive.ubuntu.com precise-backports/restricted Sources  
Hit http://us.archive.ubuntu.com precise-backports/universe Sources                          
Hit http://us.archive.ubuntu.com precise-backports/multiverse Sources                        
Hit http://us.archive.ubuntu.com precise-backports/main amd64 Packages                       
Hit http://us.archive.ubuntu.com precise-backports/restricted amd64 Packages                 
Hit http://us.archive.ubuntu.com precise-backports/universe amd64 Packages                   
Hit http://us.archive.ubuntu.com precise-backports/multiverse amd64 Packages                 
Hit http://us.archive.ubuntu.com precise-backports/main i386 Packages                        
Hit http://us.archive.ubuntu.com precise-backports/restricted i386 Packages                  
Hit http://us.archive.ubuntu.com precise-backports/universe i386 Packages                    
Hit http://us.archive.ubuntu.com precise-backports/multiverse i386 Packages                  
Hit http://us.archive.ubuntu.com precise-backports/main TranslationIndex                     
Hit http://us.archive.ubuntu.com precise-backports/multiverse TranslationIndex               
Hit http://us.archive.ubuntu.com precise-backports/restricted TranslationIndex               
Hit http://us.archive.ubuntu.com precise-backports/universe TranslationIndex
Hit http://us.archive.ubuntu.com precise/main Translation-en           
Hit http://us.archive.ubuntu.com precise/multiverse Translation-en                           
Hit http://us.archive.ubuntu.com precise/restricted Translation-en                           
Hit http://us.archive.ubuntu.com precise/universe Translation-en                             
Hit http://us.archive.ubuntu.com precise-updates/main Translation-en                         
Hit http://us.archive.ubuntu.com precise-updates/multiverse Translation-en                   
Hit http://us.archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com precise-updates/universe Translation-en
Hit http://us.archive.ubuntu.com precise-backports/main Translation-en                       
Hit http://us.archive.ubuntu.com precise-backports/multiverse Translation-en                 
Hit http://us.archive.ubuntu.com precise-backports/restricted Translation-en                 
Hit http://us.archive.ubuntu.com precise-backports/universe Translation-en                    
Ign http://extras.ubuntu.com precise/main Translation-en_US                                   
Ign http://extras.ubuntu.com precise/main Translation-en                
Ign http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom/main Translation-en_US
Ign http://ubuntu-cloud.archive.canonical.com precise-proposed/folsom/main Translation-en
Ign http://ubuntu-cloud.archive.canonical.com precise-updates/folsom/main Translation-en_US
Ign http://ubuntu-cloud.archive.canonical.com precise-updates/folsom/main Translation-en
Fetched 2,223 kB in 1s (1,385 kB/s) 

The packages that needed updates include:

lnevers@boscontroller:~$ sudo aptitude
 <.....>

 --\ python - Python programming language and libraries (9)
    --\ main - Fully supported Free Software. (9)

i A glance 2012.2.3-0ubun 2012.2.4-0ubun
i A glance-api 2012.2.3-0ubun 2012.2.4-0ubun
i A glance-common 2012.2.3-0ubun 2012.2.4-0ubun
i A glance-registry 2012.2.3-0ubun 2012.2.4-0ubun
i A keystone 2012.2.3+stabl 2012.2.3+stabl
i A python-glance 2012.2.3-0ubun 2012.2.4-0ubun
i A python-keystone 2012.2.3+stabl 2012.2.3+stabl
i A python-nova 2012.2.3-0ubun 2012.2.3-0ubun
i A python-quantum 2012.2.3-0ubun 2012.2.4-0ubun

  --\ net - Programs to connect to and provide various services (12)
    --\ main - Fully supported Free Software. (12)
i A nova-api 2012.2.3-0ubun 2012.2.3-0ubun
i A nova-cert 2012.2.3-0ubun 2012.2.3-0ubun
i A nova-common 2012.2.3-0ubun 2012.2.3-0ubun
i A nova-consoleauth 2012.2.3-0ubun 2012.2.3-0ubun
i A nova-novncproxy 2012.2.3-0ubun 2012.2.3-0ubun
i A nova-scheduler 2012.2.3-0ubun 2012.2.3-0ubun
i A quantum-common 2012.2.3-0ubun 2012.2.4-0ubun
i A quantum-dhcp-agent 2012.2.3-0ubun 2012.2.4-0ubun
i A quantum-l3-agent 2012.2.3-0ubun 2012.2.4-0ubun
i A quantum-plugin-openvswitch 2012.2.3-0ubun 2012.2.4-0ubun
i A quantum-plugin-openvswitch-agent 2012.2.3-0ubun 2012.2.4-0ubun
i A quantum-server 2012.2.3-0ubun 2012.2.4-0ubun 

Chose glance:

lnevers@boscontroller:~$  sudo apt-cache showpkg glance
Package: glance
Versions: 
2012.2.4-0ubuntu1~cloud0 (/var/lib/apt/lists/ubuntu-cloud.archive.canonical.com_ubuntu_dists_precise-proposed_folsom_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.2.3-0ubuntu2~cloud0 (/var/lib/apt/lists/ubuntu-cloud.archive.canonical.com_ubuntu_dists_precise-updates_folsom_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.1.3+stable-20130423-74b067df-0ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.1.3+stable~20120821-120fcf-0ubuntu1.5 (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.1-0ubuntu2 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages) (/var/lib/apt/lists/ubuntu.mirror.cambrium.nl_ubuntu_dists_precise_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1


Reverse Depends: 
  gram,glance
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
Dependencies: 
2012.2.4-0ubuntu1~cloud0 - glance-api (5 2012.2.4-0ubuntu1~cloud0) glance-registry (5 2012.2.4-0ubuntu1~cloud0) python-ceph (0 (null)) 
2012.2.3-0ubuntu2~cloud0 - glance-api (5 2012.2.3-0ubuntu2~cloud0) glance-registry (5 2012.2.3-0ubuntu2~cloud0) python-ceph (0 (null)) 
2012.1.3+stable-20130423-74b067df-0ubuntu1 - python-glance (5 2012.1.3+stable-20130423-74b067df-0ubuntu1) python-routes (0 (null)) python-eventlet (0 (null)) python-migrate (0 (null)) python-sqlalchemy-ext (16 (null)) python-sqlalchemy (3 0.6.3-2) python-crypto (0 (null)) python-xattr (0 (null)) glance-api (5 2012.1.3+stable-20130423-74b067df-0ubuntu1) glance-registry (5 2012.1.3+stable-20130423-74b067df-0ubuntu1) ca-certificates (0 (null)) adduser (0 (null)) 
2012.1.3+stable~20120821-120fcf-0ubuntu1.5 - python-glance (5 2012.1.3+stable~20120821-120fcf-0ubuntu1.5) python-routes (0 (null)) python-eventlet (0 (null)) python-migrate (0 (null)) python-sqlalchemy-ext (16 (null)) python-sqlalchemy (3 0.6.3-2) python-crypto (0 (null)) python-xattr (0 (null)) glance-api (5 2012.1.3+stable~20120821-120fcf-0ubuntu1.5) glance-registry (5 2012.1.3+stable~20120821-120fcf-0ubuntu1.5) ca-certificates (0 (null)) adduser (0 (null)) 
2012.1-0ubuntu2 - python-glance (5 2012.1-0ubuntu2) python-routes (0 (null)) python-eventlet (0 (null)) python-migrate (0 (null)) python-sqlalchemy-ext (16 (null)) python-sqlalchemy (3 0.6.3-2) python-crypto (0 (null)) python-xattr (0 (null)) glance-api (5 2012.1-0ubuntu2) glance-registry (5 2012.1-0ubuntu2) ca-certificates (0 (null)) adduser (0 (null)) 
Provides: 
2012.2.4-0ubuntu1~cloud0 - 
2012.2.3-0ubuntu2~cloud0 - 
2012.1.3+stable-20130423-74b067df-0ubuntu1 - 
2012.1.3+stable~20120821-120fcf-0ubuntu1.5 - 
2012.1-0ubuntu2 - 
Reverse Provides: 
lnevers@boscontroller:~$ 

Step 3. For each package, test the software before upgrading it

Create an experiment:

$ omni.py createslice lngram
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework gram
INFO:omni:Created slice with Name lngram, URN urn:publicid:IDN+geni:bos:gcf+slice+lngram, Expiration 2013-05-20 14:55:42
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:

  Options as run:
		framework: gram

  Args: createslice lngram

  Result Summary: Created slice with Name lngram, URN urn:publicid:IDN+geni:bos:gcf+slice+lngram, Expiration 2013-05-20 14:55:42
 
INFO:omni: ============================================================

$ omni.py createsliver lngram -a gram2 -V2 ./GR-EXP-2-exp1.rspec INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework gram
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram expires in <= 3 hours
INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram expires on 2013-05-20 14:55:42 UTC
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file ./GR-EXP-2-exp1.rspec for slice urn:publicid:IDN+geni:bos:gcf+slice+lngram
INFO:omni:Got return from CreateSliver for slice lngram at https://128.89.91.170:5002:
INFO:omni:<?xml version="1.0" ?>
INFO:omni:  <!-- Reserved resources for:
	Slice: lngram
	at AM:
	URN: unspecified_AM_URN
	URL: https://128.89.91.170:5002
 -->
INFO:omni:  
<rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">
    <node client_id="exp1-host1" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute1" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+vmc3504810-0ba7-4d4b-8013-d9d9ec1791fc">
        <interface client_id="exp1-host1:if0" mac_address="fa:16:3e:9e:33:5d" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface80e2ddea-f53d-4be5-9fd4-22ef5a28dadc">
            <ip address="10.0.72.100" type="ip"/>
        </interface>
        <sliver_type name="m1.small">
            <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/>
        </sliver_type>
        <services>
            <login authentication="ssh-keys" hostname="boscontroller" port="3000" username="lnevers"/>
        </services>
        <host name="exp1-host1"/>
    </node>
    <link client_id="link-0" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+link1348ec8f-a01d-4e96-aebe-c4a07bf3f206">
        <interface_ref client_id="exp1-host1:if0"/>
        <interface_ref client_id="exp1-host2:if0"/>
        <property dest_id="exp1-host2:if0" source_id="exp1-host1:if0"/>
        <property dest_id="exp1-host1:if0" source_id="exp1-host2:if0"/>
    </link>
    <node client_id="exp1-host2" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute4" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+vmb57311d4-2afe-4582-8309-43c283514f2d">
        <interface client_id="exp1-host2:if0" mac_address="fa:16:3e:d6:d5:0e" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface9ed05ef6-c288-4f97-8334-e99f5a27bbb4">
            <ip address="10.0.72.101" type="ip"/>
        </interface>
        <sliver_type name="m1.small">
            <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/>
        </sliver_type>
        <services>
            <login authentication="ssh-keys" hostname="boscontroller" port="3001" username="lnevers"/>
        </services>
        <host name="exp1-host2"/>
    </node>
</rspec>

INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['gram2']
		framework: gram

  Args: createsliver lngram ./GR-EXP-2-exp1.rspec

  Result Summary: Got Reserved resources RSpec from 128-89-91-170-5002 
INFO:omni: ============================================================

Verify allocation:

lnevers@boscontroller:~$ source /etc/novarc
lnevers@boscontroller:~$ nova list --all-tenants 
+--------------------------------------+------------+--------+------------------------------------------------+
| ID                                   | Name       | Status | Networks                                       |
+--------------------------------------+------------+--------+------------------------------------------------+
| 61969005-7e76-427a-9874-57ebad3df053 | exp1-host1 | ACTIVE | link-0=10.0.72.100; GRAM-mgmt-net=192.168.10.3 |
| da509adb-cedb-433f-9118-5a83c41fbf5b | exp1-host2 | ACTIVE | link-0=10.0.72.101; GRAM-mgmt-net=192.168.10.4 |
+--------------------------------------+------------+--------+------------------------------------------------+

Log in to each node and ping the remote:

$ ssh 128.89.91.170 -p 3000
lnevers@exp1-host1:~$ ping 10.0.72.101
PING 10.0.72.101 (10.0.72.101) 56(84) bytes of data.
64 bytes from 10.0.72.101: icmp_req=1 ttl=64 time=2.56 ms
64 bytes from 10.0.72.101: icmp_req=2 ttl=64 time=0.829 ms
64 bytes from 10.0.72.101: icmp_req=3 ttl=64 time=0.746 ms
64 bytes from 10.0.72.101: icmp_req=4 ttl=64 time=0.790 ms
64 bytes from 10.0.72.101: icmp_req=5 ttl=64 time=0.746 ms

Delete experiment:

$ omni.py deletesliver lngram -a gram2 -V2 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework gram
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram expires in <= 3 hours
INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram expires on 2013-05-20 14:55:42 UTC
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
INFO:omni:Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+lngram on unspecified_AM_URN at https://128.89.91.170:5002
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed deletesliver:

  Options as run:
		aggregate: ['gram2']
		framework: gram

  Args: deletesliver lngram

  Result Summary: Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+lngram on unspecified_AM_URN at https://128.89.91.170:5002 
INFO:omni: ============================================================

Verify resources are released:

lnevers@boscontroller:~$ nova list --all-tenants 

lnevers@boscontroller:~$ 

Step 4. Upgrade each package

All packages considered were already at the latest version:

  • ntp is at 4.2.6p3, which is the latest.
  • xmlsec is at 1.2.14-1.2build1, which is the latest.
  • git is at version 1.7.9.5-1, which is the latest.
  • cloud-utils is at 0.25-0ubuntu5, which is the latest
  • python is 2.7.3-0ubuntu2, which is the latest.

Chose the glance which includes:

 - glance: OpenStack Image Registry and Delivery Service - Daemons
 - glance-api: OpenStack Image Registry and Delivery Service - API
 - glance-common: OpenStack Image Registry and Delivery Service - Common
 - glance-registry: OpenStack Image Registry and Delivery Service - Registry
 - python-glance: OpenStack Image Registry and Delivery Service - Python library
 - python-glance-doc: OpenStack Image Registry and Delivery Service - Documentation

Installed the latests glance package:

lnevers@boscontroller:~$ sudo apt-get install glance
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  glance-api glance-common glance-registry python-glance
Suggested packages:
  python-ceph
The following packages will be upgraded:
  glance glance-api glance-common glance-registry python-glance
5 upgraded, 0 newly installed, 0 to remove and 29 not upgraded.
Need to get 335 kB of archives.
After this operation, 11.3 kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-proposed/folsom/main glance-api all 2012.2.4-0ubuntu1~cloud0 [13.4 kB]
Get:2 http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-proposed/folsom/main glance-common all 2012.2.4-0ubuntu1~cloud0 [6,626 B]
Get:3 http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-proposed/folsom/main glance all 2012.2.4-0ubuntu1~cloud0 [1,684 B]
Get:4 http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-proposed/folsom/main glance-registry all 2012.2.4-0ubuntu1~cloud0 [4,802 B]
Get:5 http://ubuntu-cloud.archive.canonical.com/ubuntu/ precise-proposed/folsom/main python-glance all 2012.2.4-0ubuntu1~cloud0 [309 kB]
Fetched 335 kB in 3s (102 kB/s)         
(Reading database ... 190564 files and directories currently installed.)
Preparing to replace glance-api 2012.2.3-0ubuntu2~cloud0 (using .../glance-api_2012.2.4-0ubuntu1~cloud0_all.deb) ...
glance-api stop/waiting
Unpacking replacement glance-api ...
Preparing to replace glance-common 2012.2.3-0ubuntu2~cloud0 (using .../glance-common_2012.2.4-0ubuntu1~cloud0_all.deb) ...
Unpacking replacement glance-common ...
Preparing to replace glance 2012.2.3-0ubuntu2~cloud0 (using .../glance_2012.2.4-0ubuntu1~cloud0_all.deb) ...
Unpacking replacement glance ...
Preparing to replace glance-registry 2012.2.3-0ubuntu2~cloud0 (using .../glance-registry_2012.2.4-0ubuntu1~cloud0_all.deb) ...
glance-registry stop/waiting
Unpacking replacement glance-registry ...
Preparing to replace python-glance 2012.2.3-0ubuntu2~cloud0 (using .../python-glance_2012.2.4-0ubuntu1~cloud0_all.deb) ...
Unpacking replacement python-glance ...
Processing triggers for ureadahead ...
Setting up python-glance (2012.2.4-0ubuntu1~cloud0) ...
Setting up glance-common (2012.2.4-0ubuntu1~cloud0) ...
Setting up glance-api (2012.2.4-0ubuntu1~cloud0) ...
glance-api start/running, process 14777
Setting up glance-registry (2012.2.4-0ubuntu1~cloud0) ...
glance-registry start/running, process 14817
Setting up glance (2012.2.4-0ubuntu1~cloud0) ...

Verified that the package was updated:

lnevers@boscontroller:~$ sudo apt-cache showpkg glance
Package: glance
Versions: 
2012.2.4-0ubuntu1~cloud0 (/var/lib/apt/lists/ubuntu-cloud.archive.canonical.com_ubuntu_dists_precise-proposed_folsom_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.2.3-0ubuntu2~cloud0 (/var/lib/apt/lists/ubuntu-cloud.archive.canonical.com_ubuntu_dists_precise-updates_folsom_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.1.3+stable-20130423-74b067df-0ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.1.3+stable~20120821-120fcf-0ubuntu1.5 (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1

2012.1-0ubuntu2 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages) (/var/lib/apt/lists/ubuntu.mirror.cambrium.nl_ubuntu_dists_precise_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: d72e12fa21290d21a54b74e8480abad1
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: d72e12fa21290d21a54b74e8480abad1


Reverse Depends: 
  gram,glance
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-registry,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-common,glance 2011.3-0ubuntu4.1
  glance-common,glance 2011.3-0ubuntu4.1
  glance-client,glance 2012.1~e1~20110919.1021-0ubuntu2
  glance-api,glance 2012.1~e1~20110919.1021-0ubuntu2
Dependencies: 
2012.2.4-0ubuntu1~cloud0 - glance-api (5 2012.2.4-0ubuntu1~cloud0) glance-registry (5 2012.2.4-0ubuntu1~cloud0) python-ceph (0 (null)) 
2012.2.3-0ubuntu2~cloud0 - glance-api (5 2012.2.3-0ubuntu2~cloud0) glance-registry (5 2012.2.3-0ubuntu2~cloud0) python-ceph (0 (null)) 
2012.1.3+stable-20130423-74b067df-0ubuntu1 - python-glance (5 2012.1.3+stable-20130423-74b067df-0ubuntu1) python-routes (0 (null)) python-eventlet (0 (null)) python-migrate (0 (null)) python-sqlalchemy-ext (16 (null)) python-sqlalchemy (3 0.6.3-2) python-crypto (0 (null)) python-xattr (0 (null)) glance-api (5 2012.1.3+stable-20130423-74b067df-0ubuntu1) glance-registry (5 2012.1.3+stable-20130423-74b067df-0ubuntu1) ca-certificates (0 (null)) adduser (0 (null)) 
2012.1.3+stable~20120821-120fcf-0ubuntu1.5 - python-glance (5 2012.1.3+stable~20120821-120fcf-0ubuntu1.5) python-routes (0 (null)) python-eventlet (0 (null)) python-migrate (0 (null)) python-sqlalchemy-ext (16 (null)) python-sqlalchemy (3 0.6.3-2) python-crypto (0 (null)) python-xattr (0 (null)) glance-api (5 2012.1.3+stable~20120821-120fcf-0ubuntu1.5) glance-registry (5 2012.1.3+stable~20120821-120fcf-0ubuntu1.5) ca-certificates (0 (null)) adduser (0 (null)) 
2012.1-0ubuntu2 - python-glance (5 2012.1-0ubuntu2) python-routes (0 (null)) python-eventlet (0 (null)) python-migrate (0 (null)) python-sqlalchemy-ext (16 (null)) python-sqlalchemy (3 0.6.3-2) python-crypto (0 (null)) python-xattr (0 (null)) glance-api (5 2012.1-0ubuntu2) glance-registry (5 2012.1-0ubuntu2) ca-certificates (0 (null)) adduser (0 (null)) 
Provides: 
2012.2.4-0ubuntu1~cloud0 - 
2012.2.3-0ubuntu2~cloud0 - 
2012.1.3+stable-20130423-74b067df-0ubuntu1 - 
2012.1.3+stable~20120821-120fcf-0ubuntu1.5 - 
2012.1-0ubuntu2 - 
Reverse Provides: 
lnevers@boscontroller:~$ 

Step 5. For each package, test the software after upgrading it

After the update created a new experiment:

$ omni.py createslice lngram2
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework gram
INFO:omni:Created slice with Name lngram2, URN urn:publicid:IDN+geni:bos:gcf+slice+lngram2, Expiration 2013-05-20 20:29:03
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:

  Options as run:
		framework: gram

  Args: createslice lngram2

  Result Summary: Created slice with Name lngram2, URN urn:publicid:IDN+geni:bos:gcf+slice+lngram2, Expiration 2013-05-20 20:29:03
 
INFO:omni: ============================================================

$ omni.py createsliver -a gram2 -V2 lngram2 ./GR-EXP-2-exp1.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework gram
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram2 expires in <= 3 hours
INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram2 expires on 2013-05-20 20:29:03 UTC
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file ./GR-EXP-2-exp1.rspec for slice urn:publicid:IDN+geni:bos:gcf+slice+lngram2
INFO:omni:Got return from CreateSliver for slice lngram2 at https://128.89.91.170:5002:
INFO:omni:<?xml version="1.0" ?>
INFO:omni:  <!-- Reserved resources for:
	Slice: lngram2
	at AM:
	URN: unspecified_AM_URN
	URL: https://128.89.91.170:5002
 -->
INFO:omni:  
<rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">
    <node client_id="exp1-host1" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute4" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+vm7b93289f-61d8-41f2-837c-3f5d9fbb7dc2">
        <interface client_id="exp1-host1:if0" mac_address="fa:16:3e:91:d8:93" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface4741daa7-7d43-4718-82e1-1bfb30edcd91">
            <ip address="10.0.73.100" type="ip"/>
        </interface>
        <sliver_type name="m1.small">
            <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/>
        </sliver_type>
        <services>
            <login authentication="ssh-keys" hostname="boscontroller" port="3000" username="lnevers"/>
        </services>
        <host name="exp1-host1"/>
    </node>
    <link client_id="link-0" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+linka49a02aa-7c22-4800-9c14-116e44b2d846">
        <interface_ref client_id="exp1-host1:if0"/>
        <interface_ref client_id="exp1-host2:if0"/>
        <property dest_id="exp1-host2:if0" source_id="exp1-host1:if0"/>
        <property dest_id="exp1-host1:if0" source_id="exp1-host2:if0"/>
    </link>
    <node client_id="exp1-host2" component_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+node+boscompute1" component_manager_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+vm3b4b8b5a-4f31-4f33-9946-93cc1694f49e">
        <interface client_id="exp1-host2:if0" mac_address="fa:16:3e:17:82:dd" sliver_id="urn:publicid:IDN+boscontroller.gpolab.bbn.com+sliver+interface106694a1-fcf6-4d06-bfdd-e9114eee52a6">
            <ip address="10.0.73.101" type="ip"/>
        </interface>
        <sliver_type name="m1.small">
            <disk_image name="urn:publicid:IDN+boscontroller.gpolab.bbn.com+imageubuntu-12.04" os="Linux" version="12"/>
        </sliver_type>
        <services>
            <login authentication="ssh-keys" hostname="boscontroller" port="3001" username="lnevers"/>
        </services>
        <host name="exp1-host2"/>
    </node>
</rspec>

INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['gram2']
		framework: gram

  Args: createsliver lngram2 ./GR-EXP-2-exp1.rspec

  Result Summary: Got Reserved resources RSpec from 128-89-91-170-5002 
INFO:omni: ============================================================

Verified allocation of VMs:

lnevers@boscontroller:~$ source /etc/novarc
lnevers@boscontroller:~$ nova list --all-tenants 

+--------------------------------------+------------+--------+------------------------------------------------+
| ID                                   | Name       | Status | Networks                                       |
+--------------------------------------+------------+--------+------------------------------------------------+
| e9d32004-9269-4be3-afd2-7e85580f9d5c | exp1-host1 | ACTIVE | link-0=10.0.73.100; GRAM-mgmt-net=192.168.10.3 |
| 3417c758-83e7-4fdc-b43f-3f7636e57606 | exp1-host2 | ACTIVE | link-0=10.0.73.101; GRAM-mgmt-net=192.168.10.4 |
+--------------------------------------+------------+--------+------------------------------------------------+

Logged into first of the two hosts and pinged remote:

$ ssh 128.89.91.170 -p 3000
lnevers@exp1-host1:~$ ifconfig eth1
eth1      Link encap:Ethernet  HWaddr fa:16:3e:91:d8:93  
          inet addr:10.0.73.100  Bcast:10.0.73.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe91:d893/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:127 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:22435 (22.4 KB)  TX bytes:2094 (2.0 KB)

lnevers@exp1-host1:~$ ping 10.0.73.101 
PING 10.0.73.101 (10.0.73.101) 56(84) bytes of data.
64 bytes from 10.0.73.101: icmp_req=1 ttl=64 time=2.92 ms
64 bytes from 10.0.73.101: icmp_req=2 ttl=64 time=0.828 ms
64 bytes from 10.0.73.101: icmp_req=3 ttl=64 time=0.765 ms
64 bytes from 10.0.73.101: icmp_req=4 ttl=64 time=0.760 ms
64 bytes from 10.0.73.101: icmp_req=5 ttl=64 time=0.716 ms
64 bytes from 10.0.73.101: icmp_req=6 ttl=64 time=0.820 ms
64 bytes from 10.0.73.101: icmp_req=7 ttl=64 time=0.770 ms
^C
--- 10.0.73.101 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6002ms
rtt min/avg/max/mdev = 0.716/1.083/2.928/0.754 ms

Logged into second of the two hosts and pinged remote:

$  ssh 128.89.91.170 -p 3001
lnevers@exp1-host2:~$ /sbin/ifconfig eth1
eth1      Link encap:Ethernet  HWaddr fa:16:3e:17:82:dd  
          inet addr:10.0.73.101  Bcast:10.0.73.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe17:82dd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:84 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13489 (13.4 KB)  TX bytes:2094 (2.0 KB)

lnevers@exp1-host2:~$ ping 10.0.73.100
PING 10.0.73.100 (10.0.73.100) 56(84) bytes of data.
64 bytes from 10.0.73.100: icmp_req=1 ttl=64 time=1.52 ms
64 bytes from 10.0.73.100: icmp_req=2 ttl=64 time=0.691 ms
64 bytes from 10.0.73.100: icmp_req=3 ttl=64 time=0.822 ms
64 bytes from 10.0.73.100: icmp_req=4 ttl=64 time=0.757 ms
64 bytes from 10.0.73.100: icmp_req=5 ttl=64 time=0.818 ms
^C
--- 10.0.73.100 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 0.691/0.921/1.520/0.304 ms

Delete sliver:

$ omni.py deletesliver -a gram2 -V2 lngram2
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework gram
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
WARNING:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram2 expires in <= 3 hours
INFO:omni:Slice urn:publicid:IDN+geni:bos:gcf+slice+lngram2 expires on 2013-05-20 20:29:03 UTC
INFO:omni:Substituting AM nickname gram2 with URL https://128.89.91.170:5002, URN unspecified_AM_URN
INFO:omni:Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+lngram2 on unspecified_AM_URN at https://128.89.91.170:5002
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed deletesliver:

  Options as run:
		aggregate: ['gram2']
		framework: gram

  Args: deletesliver lngram2

  Result Summary: Deleted sliver urn:publicid:IDN+geni:bos:gcf+slice+lngram2 on unspecified_AM_URN at https://128.89.91.170:5002 
INFO:omni: ============================================================

Verify resources are released:

lnevers@boscontroller:~$ nova list --all-tenants 

lnevers@boscontroller:~$