Changes between Version 14 and Version 15 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-MON-1


Ignore:
Timestamp:
11/21/12 10:08:15 (11 years ago)
Author:
chaos@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-MON-1

    v14 v15  
    55''This page is GPO's working page for performing IG-MON-1.  It is public for informational purposes, but it is not an official status report.  See [wiki:GENIRacksHome/InstageniRacks/AcceptanceTestStatus] for the current status of InstaGENI acceptance tests.''
    66
    7 ''Last substantive edit of this page: 2012-05-27''
     7''Last substantive edit of this page: 2012-11-21''
    88
    99== Page format ==
     
    1919== Status of test ==
    2020
    21 || '''Step''' || '''State'''                    || '''Date completed''' || '''Open Tickets''' || '''Closed Tickets/Comments'''                                                                  ||
     21|| '''Step''' || '''State'''                    || '''Date completed''' || '''Open Tickets''' || '''Closed Tickets/Comments'''                                                             ||
    2222|| 1          || [[Color(yellow,Complete)]]     ||                      ||                    || ([instaticket:24]) retest on BBN rack to verify availability of Emulab source/object tree ||
    2323|| 2          || [[Color(yellow,Complete)]]     ||                      ||                    || ([instaticket:24]) retest on BBN rack to verify availability of Emulab source/object tree ||
    24 || 3          || [[Color(orange,Blocked)]]      ||                      ||                    || blocked on sudo access to foam VM                                                              ||
    25 || 4          || [[Color(orange,Blocked)]]      ||                      ||                    || blocked on sudo access to flowvisor VM                                                         ||
    26 || 5          || [[Color(green,Pass)]]          || 2012-05-17           ||                    ||                                                                                                ||
    27 || 6          || [[Color(orange,Blocked)]]      ||                      || [instaticket:25]     || blocked on resolution of "how to get Emulab version" question for Emulab images                ||
    28 || 7          || [[Color(yellow,Blocked-site)]] ||                      ||                    || blocked on receipt of the BBN rack                                                             ||
     24|| 3          || [[Color(yellow,Complete)]]     ||                      ||                    || retest on BBN rack when available                                                         ||
     25|| 4          || [[Color(orange,Blocked)]]      ||                      ||                    || blocked on sudo access to flowvisor VM                                                    ||
     26|| 5          || [[Color(green,Pass)]]          || 2012-05-17           ||                    ||                                                                                           ||
     27|| 6          || [[Color(orange,Blocked)]]      ||                      || [instaticket:25]   || blocked on resolution of "how to get Emulab version" question for Emulab images           ||
     28|| 7          || [[Color(yellow,Blocked-site)]] ||                      ||                    || blocked on receipt of the BBN rack                                                        ||
    2929
    3030== High-level description from test plan ==
     
    605605 * The source code and identifiable version (e.g. a git tag) can be found for each non-Debian software source
    606606
     607=== Results of testing step 3: 2012-11-21 ===
     608
     609 * Here's the netstat invocation to get all the IPv4/IPv6 listeners:
     610{{{
     611foam,[~],07:56(0)$ sudo netstat -lnp46
     612Active Internet connections (only servers)
     613Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
     614tcp        0      0 0.0.0.0:3626            0.0.0.0:*               LISTEN      31388/nginx     
     615tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      31388/nginx     
     616tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      471/sshd       
     617tcp6       0      0 :::22                   :::*                    LISTEN      471/sshd       
     618udp        0      0 10.4.1.2:123            0.0.0.0:*                           17929/ntpd     
     619udp        0      0 155.98.34.6:123         0.0.0.0:*                           17929/ntpd     
     620udp        0      0 127.0.0.1:123           0.0.0.0:*                           17929/ntpd     
     621udp        0      0 0.0.0.0:123             0.0.0.0:*                           17929/ntpd     
     622udp6       0      0 fe80::216:3eff:fef0:123 :::*                                17929/ntpd     
     623udp6       0      0 ::1:123                 :::*                                17929/ntpd     
     624udp6       0      0 fe80::216:3eff:fef0:123 :::*                                17929/ntpd     
     625udp6       0      0 :::123                  :::*                                17929/ntpd     
     626}}}
     627 * Looking up the full paths for those listeners:
     628{{{
     629foam,[~],07:57(0)$ sudo ls -l /proc/{31388,471,17929}/exe
     630lrwxrwxrwx 1 root root 0 Nov 21 07:59 /proc/17929/exe -> /usr/sbin/ntpd
     631lrwxrwxrwx 1 root root 0 Nov 21 07:59 /proc/31388/exe -> /usr/sbin/nginx
     632lrwxrwxrwx 1 root root 0 May 31 16:17 /proc/471/exe -> /usr/sbin/sshd
     633}}}
     634 * Find out what package each listener is from:
     635{{{
     636foam,[~],07:59(0)$ dpkg -S /usr/sbin/sshd
     637openssh-server: /usr/sbin/sshd
     638foam,[~],08:00(0)$ dpkg -S /usr/sbin/ntpd
     639ntp: /usr/sbin/ntpd
     640foam,[~],08:01(0)$ dpkg -S /usr/sbin/nginx
     641nginx-full: /usr/sbin/nginx
     642}}}
     643 * Get information about each package:
     644{{{
     645foam,[~],08:03(0)$ dpkg -s openssh-server ntp nginx-full | egrep "^Package:|^Status:|^Maintainer:|^Version:|^$"
     646Package: openssh-server
     647Status: install ok installed
     648Maintainer: Colin Watson <cjwatson@ubuntu.com>
     649Version: 1:5.9p1-5ubuntu1
     650
     651Package: ntp
     652Status: install ok installed
     653Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
     654Version: 1:4.2.6.p3+dfsg-1ubuntu3
     655
     656Package: nginx-full
     657Status: install ok installed
     658Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
     659Version: 1.1.19-1
     660}}}
     661 * Download source packages and briefly verify that something was downloaded:
     662{{{
     663foam,[~],08:04(0)$ mkdir tmp
     664foam,[~],08:04(0)$ cd tmp/
     665
     666foam,[~/tmp],08:04(0)$ apt-get --download-only source openssh-server=1:5.9p1-5ubuntu1
     667Reading package lists... Done
     668Building dependency tree       
     669Reading state information... Done
     670Picking 'openssh' as source package instead of 'openssh-server'
     671NOTICE: 'openssh' packaging is maintained in the 'Bzr' version control system at:
     672http://anonscm.debian.org/bzr/pkg-ssh/openssh/trunk
     673Please use:
     674bzr branch http://anonscm.debian.org/bzr/pkg-ssh/openssh/trunk
     675to retrieve the latest (possibly unreleased) updates to the package.
     676Need to get 1,363 kB of source archives.
     677Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main openssh 1:5.9p1-5ubuntu1 (dsc) [2,651 B]
     678Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main openssh 1:5.9p1-5ubuntu1 (tar) [1,110 kB]
     679Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main openssh 1:5.9p1-5ubuntu1 (diff) [251 kB]
     680Fetched 1,363 kB in 0s (1,551 kB/s)
     681Download complete and in download only mode
     682
     683foam,[~/tmp],08:04(0)$ apt-get --download-only source ntp=1:4.2.6.p3+dfsg-1ubuntu3
     684Reading package lists... Done
     685Building dependency tree       
     686Reading state information... Done
     687
     688NOTICE: 'ntp' packaging is maintained in the 'Svn' version control system at:
     689svn://svn.debian.org/pkg-ntp/ntp/trunk/
     690Need to get 4,745 kB of source archives.
     691Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main ntp 1:4.2.6.p3+dfsg-1ubuntu3 (dsc) [2,344 B]
     692Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main ntp 1:4.2.6.p3+dfsg-1ubuntu3 (tar) [4,177 kB]
     693Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main ntp 1:4.2.6.p3+dfsg-1ubuntu3 (diff) [565 kB]
     694Fetched 4,745 kB in 1s (2,990 kB/s)
     695Download complete and in download only mode
     696
     697foam,[~/tmp],08:05(0)$ apt-get --download-only source nginx-full=1.1.19-1
     698Reading package lists... Done
     699Building dependency tree       
     700Reading state information... Done
     701Picking 'nginx' as source package instead of 'nginx-full'
     702NOTICE: 'nginx' packaging is maintained in the 'Svn' version control system at:
     703svn://svn.debian.org/svn/collab-maint/deb-maint/nginx/trunk
     704Need to get 1,353 kB of source archives.
     705Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/universe nginx 1.1.19-1 (dsc) [2,041 B]
     706Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/universe nginx 1.1.19-1 (tar) [716 kB]
     7070% [2 nginx 0 B/716 kB 0%]
     708Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/universe nginx 1.1.19-1 (diff) [635 kB]
     709Fetched 1,353 kB in 0s (1,602 kB/s)
     710Download complete and in download only mode
     711
     712foam,[~/tmp],08:05(0)$ ls -l
     713total 7304
     714-rw-r--r-- 1 chaos chaos  634913 Apr 14  2012 nginx_1.1.19-1.debian.tar.gz
     715-rw-r--r-- 1 chaos chaos    2041 Apr 14  2012 nginx_1.1.19-1.dsc
     716-rw-r--r-- 1 chaos chaos  715741 Apr 14  2012 nginx_1.1.19.orig.tar.gz
     717-rw-r--r-- 1 chaos chaos  565496 Mar  6  2012 ntp_4.2.6.p3+dfsg-1ubuntu3.debian.tar.gz
     718-rw-r--r-- 1 chaos chaos    2344 Mar  6  2012 ntp_4.2.6.p3+dfsg-1ubuntu3.dsc
     719-rw-r--r-- 1 chaos chaos 4176683 Oct 26  2011 ntp_4.2.6.p3+dfsg.orig.tar.gz
     720-rw-r--r-- 1 chaos chaos  250819 Apr  2  2012 openssh_5.9p1-5ubuntu1.debian.tar.gz
     721-rw-r--r-- 1 chaos chaos    2651 Apr  2  2012 openssh_5.9p1-5ubuntu1.dsc
     722-rw-r--r-- 1 chaos chaos 1110014 Oct 17  2011 openssh_5.9p1.orig.tar.gz
     723}}}
     724
    607725== Step 4: identify network-listening software on the FlowVisor node ==
    608726