Changes between Version 29 and Version 30 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-2


Ignore:
Timestamp:
03/11/13 10:42:28 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-2

    v29 v30  
    22= EG-EXP-2: ExoGENI Single Site Acceptance Test =
    33
    4 This page captures status for the test case EG-EXP-2, which verifies basic operations of VMs and data flows within one rack. For overall status see the [wiki:GENIRacksHome/ExogeniRacks/AcceptanceTestStatus ExoGENI Acceptance Test Status] page. ''Last update: 08/13/12''
     4This page captures status for the test case EG-EXP-2, which verifies basic operations of VMs and data flows within one rack. For overall status see the [wiki:GENIRacksHome/ExogeniRacks/AcceptanceTestStatus ExoGENI Acceptance Test Status] page.
     5
     6''Last update: 03/11/13''
    57
    68
     
    4749Both user account used for this test have the following nick_names defined in the omni_config:
    4850{{{
    49 exobbn=,https://bbn-hn.exogeni.net:11443/orca/xmlrpc
    50 exorci=,https://rci-hn.exogeni.net:11443/orca/xmlrpc
    51 exosm=,https://geni.renci.org:11443/orca/xmlrpc
     51eg-gpo=,https://bbn-hn.exogeni.net:11443/orca/xmlrpc
     52eg-renci=,https://rci-hn.exogeni.net:11443/orca/xmlrpc
     53eg-sm=,https://geni.renci.org:11443/orca/xmlrpc
    5254}}}
    5355
     
    5961== Step 1. As Experimenter1, request !ListResources from BBN ExoGENI ==
    6062
    61 User account lnevers is used for this tests, and the listresources is requested as follows from the BBN ExoGENI resource aggregate:
    62 {{{
    63 $ ./src/omni.py -a exobbn listresources --available -o
    64 }}}
    65 
    66 
    67 == Step 2. Review advertisement RSpec for a list of OS images which can be loaded, and identify available resources ==
    68 
    69 Feature not available in ExoGENI listresources. Available image information is collected out-of-band, so when custom Images are tested they will not be part of list resources output. Verification will be based on custom image successful installation and usage in the ExoGENI rack.
     63User credentials lnevers are used for this tests, and the listresources is requested as follows from the GPO ExoGENI resource aggregate:
     64{{{
     65$ omni.py -a eg-gpo listresources --available -o
     66}}}
     67
     68
     69== Step 2. Review advertisement RSpec and identify available resources ==
     70
     71The originally required feature to have the listresources include  a list of OS images is not available in ExoGENI listresources. Available image information is collected out-of-band, so when custom Images are tested they will not be part of list resources output. Verification will be based on custom image successful installation and usage in the ExoGENI rack.
    7072
    7173== Step 3. Verify that the GPO Ubuntu image is available ==
     
    8183{{{
    8284$ omni.py createslice EG-EXP-2-exp1
     85INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
     86INFO:omni:Using control framework pg
     87INFO:omni:Created slice with Name EG-EXP-2-exp1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1, Expiration 2013-03-12 13:28:29+00:00
     88INFO:omni: ------------------------------------------------------------
     89INFO:omni: Completed createslice:
     90  Options as run:
     91                framework: pg
     92  Args: createslice EG-EXP-2-exp1
     93  Result Summary: Created slice with Name EG-EXP-2-exp1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1, Expiration 2013-03-12 13:28:29+00:00
     94INFO:omni: ============================================================
    8395}}}
    8496
    8597== Step 6. Create a sliver in the first slice, using the RSpec defined in step 4. ==
    8698{{{
    87 $ omni.py  -a exobbn createsliver EG-EXP-2-exp1  EG-EXP-2-exp1.rspec
    88 }}}
    89 
    90 Verify that the sliver creation was completed, by looking for "'geni_status': 'ready'" in the output of the sliverstatus command:
    91 
    92 {{{
    93 $ omni.py -a exobbn sliverstatus EG-EXP-2-exp1       
    94 }}}
    95 
    96 Once sliver is ready, determine which hosts were assigned:
    97 {{{
    98 $ omni.py -a exobbn listresources EG-EXP-2-exp1 -o
    99 $ egrep hostname EG-EXP-2-exp1-rspec-bbn-hn-exogeni-net-11443-orca.xml
    100 <login authentication="ssh-keys" hostname="192.1.242.12" port="22" username="root"/>     
    101 <login authentication="ssh-keys" hostname="192.1.242.13" port="22" username="root"/> 
    102 }}}
     99$ omni.py  -a eg-gpo createsliver EG-EXP-2-exp1  EG-EXP-2-exp1.rspec
     100INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
     101INFO:omni:Using control framework pg
     102INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
     103INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1 expires on 2013-03-12 13:28:29 UTC
     104INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
     105INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
     106INFO:omni:Creating sliver(s) from rspec file EG-EXP-2-exp1.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1
     107INFO:omni:Got return from CreateSliver for slice EG-EXP-2-exp1 at https://bbn-hn.exogeni.net:11443/orca/xmlrpc:
     108INFO:omni:<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
     109INFO:omni:  <!-- Reserved resources for:
     110        Slice: EG-EXP-2-exp1
     111        at AM:
     112        URN: unspecified_AM_URN
     113        URL: https://bbn-hn.exogeni.net:11443/orca/xmlrpc
     114 -->
     115INFO:omni: 
     116<rspec type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1/slice_info.xsd?format=raw http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1/sliver_info.xsd?format=raw" xmlns:ns2="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns="http://www.geni.net/resources/rspec/3" xmlns:ns4="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1" xmlns:ns3="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     117    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+167ff24c-d563-4bad-b7a6-29d3685c6a0e#VM" exclusive="true" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="VM">
     118        <sliver_type name="m1.small">
     119            <disk_image version="64ad567ce3b1c0dbaa15bad673bbf556a9593e1c" name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.6.xml"/>
     120        </sliver_type>
     121        <services/>
     122        <interface client_id="VM:if0">
     123            <ip type="ipv4" netmask="255.255.0.0" address="172.16.1.1"/>
     124        </interface>
     125        <ns4:geni_sliver_info state="Nascent" start_time="2013-03-11T08:39:59.777-04:00" expiration_time="2013-03-11T08:39:59.777-04:00" creation_time="2013-03-11T08:39:59.777-04:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers"/>
     126    </node>
     127    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+167ff24c-d563-4bad-b7a6-29d3685c6a0e#VM-0" exclusive="true" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="VM-0">
     128        <sliver_type name="m1.small">
     129            <disk_image version="64ad567ce3b1c0dbaa15bad673bbf556a9593e1c" name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.6.xml"/>
     130        </sliver_type>
     131        <services/>
     132        <interface client_id="VM-0:if0">
     133            <ip type="ipv4" netmask="255.255.0.0" address="172.16.1.2"/>
     134        </interface>
     135        <ns4:geni_sliver_info state="Nascent" start_time="2013-03-11T08:39:59.777-04:00" expiration_time="2013-03-11T08:39:59.777-04:00" creation_time="2013-03-11T08:39:59.777-04:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers"/>
     136    </node>
     137    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+167ff24c-d563-4bad-b7a6-29d3685c6a0e#lan0" client_id="lan0">
     138        <interface_ref client_id="VM:if0"/>
     139        <interface_ref client_id="VM-0:if0"/>
     140        <ns4:geni_sliver_info state="Nascent" start_time="2013-03-11T08:39:59.777-04:00" expiration_time="2013-03-11T08:39:59.777-04:00" creation_time="2013-03-11T08:39:59.777-04:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers"/>
     141    </link>
     142    <ns3:geni_slice_info state="configuring" uuid="d33591f9-be68-4a0a-a287-a450fc29c250" urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1"/>
     143</rspec>
     144
     145INFO:omni: ------------------------------------------------------------
     146INFO:omni: Completed createsliver:
     147  Options as run:
     148                aggregate: ['eg-gpo']
     149                framework: pg
     150
     151  Args: createsliver EG-EXP-2-exp1 EG-EXP-2-exp1.rspec
     152  Result Summary: Got Reserved resources RSpec from bbn-hn-exogeni-net-11443-orca
     153INFO:omni: ============================================================
     154
     155}}}
     156
     157Verify that the sliver creation was completed, by looking for the "overall SliverStatus" to change from "configuring" to "ready":
     158
     159{{{
     160$ omni.py  -a eg-gpo sliverstatus EG-EXP-2-exp1
     161<...>
     162INFO:omni: Completed sliverstatus:
     163
     164  Options as run:
     165                aggregate: ['eg-gpo']
     166                framework: pg
     167
     168  Args: sliverstatus EG-EXP-2-exp1
     169
     170  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1 expires on 2013-03-12 13:28:29 UTC
     171Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1 at AM https://bbn-hn.exogeni.net:11443/orca/xmlrpc
     172has overall SliverStatus: configuring.
     173 Returned status of slivers on 1 of 1 possible aggregates.
     174INFO:omni: =========================================================
     175
     176$ omni.py  -a eg-gpo sliverstatus EG-EXP-2-exp1
     177<...>
     178INFO:omni: Completed sliverstatus:
     179
     180  Options as run:
     181                aggregate: ['eg-gpo']
     182                framework: pg
     183
     184  Args: sliverstatus EG-EXP-2-exp1
     185
     186  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1 expires on 2013-03-12 13:28:29 UTC
     187Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1 at AM https://bbn-hn.exogeni.net:11443/orca/xmlrpc has overall SliverStatus: ready.
     188 Returned status of slivers on 1 of 1 possible aggregates.
     189INFO:omni: ============================================================
     190}}}
     191Once sliver is ready, determine how to access allocated hosts:
     192
     193{{{
     194
     195$ readyToLogin.py -a eg-gpo EG-EXP-2-exp1
     196<...>
     197User root logins to VM using:
     198        xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.8 &
     199User root logins to VM-0 using:
     200        xterm -e ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.9 &
     201
     202}}}
     203
    103204
    104205== Step 7. Log in to each of the systems, and send traffic to the other system sharing a VLAN ==
    105 {{{
    106 $ ssh root@192.1.242.12
    107 root@debian:~# ifconfig
    108 eth0      Link encap:Ethernet  HWaddr 02:16:3e:5d:c7:38 
    109           inet addr:10.103.0.13  Bcast:10.103.0.255  Mask:255.255.255.0
    110           inet6 addr: fe80::16:3eff:fe5d:c738/64 Scope:Link
     206
     207Connect to the first VM:
     208{{{
     209$ ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.8
     210
     211root@debian:~# ifconfig eth1
     212eth1      Link encap:Ethernet  HWaddr fe:16:3e:00:28:ec 
     213          inet addr:172.16.1.1  Bcast:172.16.255.255  Mask:255.255.0.0
     214          inet6 addr: fe80::fc16:3eff:fe00:28ec/64 Scope:Link
    111215          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    112           RX packets:124 errors:0 dropped:0 overruns:0 frame:0
    113           TX packets:129 errors:0 dropped:0 overruns:0 carrier:0
     216          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
     217          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
    114218          collisions:0 txqueuelen:1000
    115           RX bytes:20713 (20.2 KiB)  TX bytes:18945 (18.5 KiB)
    116 
    117 eth1      Link encap:Ethernet  HWaddr 52:54:00:3c:86:9a 
    118           inet addr:172.16.1.1  Bcast:172.16.255.255  Mask:255.255.0.0
    119           inet6 addr: fe80::5054:ff:fe3c:869a/64 Scope:Link
     219          RX bytes:378 (378.0 B)  TX bytes:398 (398.0 B)
     220}}}
     221
     222Connect to the second VM:
     223{{{
     224$ ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.9
     225root@debian:~# ifconfig eth1
     226eth1      Link encap:Ethernet  HWaddr fe:16:3e:00:35:25 
     227          inet addr:172.16.1.2  Bcast:172.16.255.255  Mask:255.255.0.0
     228          inet6 addr: fe80::fc16:3eff:fe00:3525/64 Scope:Link
    120229          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    121230          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
    122231          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
    123232          collisions:0 txqueuelen:1000
    124           RX bytes:996 (996.0 B)  TX bytes:378 (378.0 B)
    125 
    126 lo        Link encap:Local Loopback 
    127           inet addr:127.0.0.1  Mask:255.0.0.0
    128           inet6 addr: ::1/128 Scope:Host
    129           UP LOOPBACK RUNNING  MTU:16436  Metric:1
    130           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    131           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    132           collisions:0 txqueuelen:0
    133           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    134 
    135 root@debian:~# ping 172.16.1.2 -c 4
    136 PING 172.16.1.2 (172.16.1.2) 56(84) bytes of data.
    137 64 bytes from 172.16.1.2: icmp_req=1 ttl=64 time=10.1 ms
    138 64 bytes from 172.16.1.2: icmp_req=2 ttl=64 time=0.772 ms
    139 64 bytes from 172.16.1.2: icmp_req=3 ttl=64 time=1.78 ms
    140 64 bytes from 172.16.1.2: icmp_req=4 ttl=64 time=0.618 ms
    141 
    142 --- 172.16.1.2 ping statistics ---
    143 4 packets transmitted, 4 received, 0% packet loss, time 3002ms
    144 rtt min/avg/max/mdev = 0.618/3.322/10.116/3.947 ms
    145 }}}
     233          RX bytes:1044 (1.0 KiB)  TX bytes:378 (378.0 B)
     234}}}
     235
     236Exchange some Iperf traffic:
     237
     238''' Iperf VM to VM (TCP) - TCP window size: 16.0 KB '''
     239
     240__One Client__   (/usr/bin/iperf -c 172.16.1.1 -t 60)
     241{{{
     242[ ID] Interval       Transfer     Bandwidth
     243[  3]  0.0-60.0 sec  17.1 GBytes  2.45 Gbits/sec
     244}}}
     245
     246__Five Clients__ (/usr/bin/iperf -c 172.16.1.1 -t 60 -P 5)
     247
     248{{{
     249[ ID] Interval       Transfer     Bandwidth
     250[  5]  0.0-60.0 sec  6.99 GBytes  1.00 Gbits/sec
     251[  3]  0.0-60.0 sec  6.98 GBytes    999 Mbits/sec
     252[  7]  0.0-60.0 sec  7.02 GBytes  1.00 Gbits/sec
     253[  6]  0.0-60.0 sec  7.04 GBytes  1.01 Gbits/sec
     254[  4]  0.0-60.0 sec  6.98 GBytes    999 Mbits/sec
     255[SUM]  0.0-60.0 sec  35.0 GBytes  5.01 Gbits/sec
     256}}}
     257
     258__Ten Clients_ (/usr/bin/iperf -c 172.16.1.1 -t 60 -P 10)
     259
     260{{{
     261[ ID] Interval       Transfer     Bandwidth
     262[  3]  0.0-60.0 sec  3.86 GBytes    553 Mbits/sec
     263[  6]  0.0-60.0 sec  3.76 GBytes    538 Mbits/sec
     264[  8]  0.0-60.0 sec  3.86 GBytes    552 Mbits/sec
     265[  9]  0.0-60.0 sec  3.93 GBytes    563 Mbits/sec
     266[  5]  0.0-60.0 sec  3.85 GBytes    551 Mbits/sec
     267[  7]  0.0-60.0 sec  3.70 GBytes    530 Mbits/sec
     268[ 10]  0.0-60.0 sec  3.76 GBytes    538 Mbits/sec
     269[ 11]  0.0-60.0 sec  3.83 GBytes    548 Mbits/sec
     270[  4]  0.0-60.0 sec  3.77 GBytes    540 Mbits/sec
     271[ 12]  0.0-60.0 sec  3.84 GBytes    550 Mbits/sec
     272[SUM]  0.0-60.0 sec  38.2 GBytes  5.46 Gbits/sec
     273}}}
     274
     275'''Iperf ExoGENI VM to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte '''  (/usr/bin/iperf -c 172.16.1.1 -t 60 -u)
     276{{{
     277[ ID] Interval       Transfer     Bandwidth
     278[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
     279[  3] Sent 5351 datagrams
     280[  3] Server Report:
     281[  3]  0.0-60.1 sec  7.49 MBytes  1.05 Mbits/sec  2.032 ms    6/ 5351 (0.11%)
     282}}}
     283
     284''' Ping from ExoGENI VM to the VM'''
     285{{{
     28660 packets transmitted, 59 received, 1% packet loss, time 58999ms
     287rtt min/avg/max/mdev = 0.388/0.514/0.707/0.083 ms
     288}}}
     289
    146290
    147291== Step 8. Using root privileges on one of the VMs load a Kernel module. ==
     
    151295root@debian:~# lsmod
    152296Module                  Size  Used by
     297virtio_net             10573  0
    153298acpiphp                15157  0
    154299pci_hotplug            21587  1 acpiphp
     300joydev                  8459  0
    155301snd_pcm                60487  0
    156302snd_timer              15598  1 snd_pcm
     303usbhid                 33292  0
    157304snd                    46526  2 snd_pcm,snd_timer
    158305soundcore               4598  1 snd
     306processor              29935  0
    159307snd_page_alloc          6249  1 snd_pcm
    160308i2c_piix4               8328  0
    161309psmouse                49937  0
    162 processor              29935  0
    163 button                  4650  0
    164 serio_raw               3752  0
    165 pcspkr                  1699  0
     310hid                    63257  1 usbhid
    166311virtio_balloon          2961  0
    167312evdev                   7352  0
     313button                  4650  0
     314pcspkr                  1699  0
    168315i2c_core               15819  1 i2c_piix4
    169 ext3                  106710  1
    170 jbd                    37317  1 ext3
    171 mbcache                 5050  1 ext3
     316serio_raw               3752  0
     317ext2                   52905  1
     318mbcache                 5050  1 ext2
    172319dm_mod                 53946  0
    173320ata_generic             3239  0
     321ata_piix               21124  0
    174322virtio_blk              4209  1
    175 ata_piix               21124  0
    176 virtio_net             10573  0
    177323uhci_hcd               18521  0
     3248139too                17981  0
    178325ehci_hcd               32097  0
    179326libata                133776  2 ata_generic,ata_piix
     
    183330virtio_pci              5511  0
    184331virtio_ring             3258  1 virtio_pci
    185 virtio                  3309  4 virtio_balloon,virtio_blk,virtio_net,virtio_pci
    186 usbcore               123122  3 uhci_hcd,ehci_hcd
     332virtio                  3309  4 virtio_net,virtio_balloon,virtio_blk,virtio_pci
     3338139cp                 15941  0
     334mii                     3210  2 8139too,8139cp
     335usbcore               123122  4 usbhid,uhci_hcd,ehci_hcd
    187336nls_base                6377  1 usbcore
    188 scsi_mod              126725  1 libata
    189 root@debian:~#
     337scsi_mod              126725  1 libataroot@debian:~#
    190338root@debian:~# modprobe dummy
    191339root@debian:~# lsmod |grep dummy
     
    196344}}}
    197345
    198 == Step 9. As Experimenter2, request !ListResources from BBN ExoGENI. ==
     346== Step 9. As Experimenter2, request !ListResources from GPO ExoGENI. ==
    199347
    200348User account lnevers1 will be used for this tests, and the listresources is requested as follows from the ExoSMto get a list of resources.  Request is modified from original plan because bare metal node are only available fro the ExoSM at this time:
     
    214362== Step 12. Create a sliver in the second slice, using the RSpec defined in step 10. ==
    215363{{{
    216 $ omni.py -a exosm createsliver EG-EXP-2-exp2 EG-EXP-2-exp1.rspec
     364$ omni.py -a eg-sm createsliver EG-EXP-2-exp2 EG-EXP-2-exp1.rspec
     365INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config
     366INFO:omni:Using control framework pg
     367INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
     368INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp2 expires on 2013-03-12 15:00:48 UTC
     369INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
     370INFO:omni:Substituting AM nickname eg-sm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
     371INFO:omni:Creating sliver(s) from rspec file EG-EXP-2-exp1.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp2
     372INFO:omni:Got return from CreateSliver for slice EG-EXP-2-exp2 at https://geni.renci.org:11443/orca/xmlrpc:
     373INFO:omni:<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
     374INFO:omni:  <!-- Reserved resources for:
     375        Slice: EG-EXP-2-exp2
     376        at AM:
     377        URN: unspecified_AM_URN
     378        URL: https://geni.renci.org:11443/orca/xmlrpc
     379 -->
     380INFO:omni: 
     381<rspec type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1/slice_info.xsd?format=raw http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1/sliver_info.xsd?format=raw" xmlns:ns2="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns="http://www.geni.net/resources/rspec/3" xmlns:ns4="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1" xmlns:ns3="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     382    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+2f46438e-c70a-4e3b-b835-b7a0439f8f0d#VM" exclusive="true" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="VM">
     383        <sliver_type name="m1.small">
     384            <disk_image version="64ad567ce3b1c0dbaa15bad673bbf556a9593e1c" name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.6.xml"/>
     385        </sliver_type>
     386        <services/>
     387        <interface client_id="VM:if0">
     388            <ip type="ipv4" netmask="255.255.0.0" address="172.16.1.1"/>
     389        </interface>
     390        <ns4:geni_sliver_info state="Ticketed" start_time="2013-03-11T10:03:13.606-04:00" expiration_time="2013-03-11T10:03:13.606-04:00" creation_time="2013-03-11T10:03:13.606-04:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers2"/>
     391    </node>
     392    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+2f46438e-c70a-4e3b-b835-b7a0439f8f0d#VM-0" exclusive="true" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="VM-0">
     393        <sliver_type name="m1.small">
     394            <disk_image version="64ad567ce3b1c0dbaa15bad673bbf556a9593e1c" name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.6.xml"/>
     395        </sliver_type>
     396        <services/>
     397        <interface client_id="VM-0:if0">
     398            <ip type="ipv4" netmask="255.255.0.0" address="172.16.1.2"/>
     399        </interface>
     400        <ns4:geni_sliver_info state="Ticketed" start_time="2013-03-11T10:03:13.606-04:00" expiration_time="2013-03-11T10:03:13.606-04:00" creation_time="2013-03-11T10:03:13.606-04:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers2"/>
     401    </node>
     402    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+2f46438e-c70a-4e3b-b835-b7a0439f8f0d#lan0" client_id="lan0">
     403        <interface_ref client_id="VM:if0"/>
     404        <interface_ref client_id="VM-0:if0"/>
     405        <ns4:geni_sliver_info state="Ticketed" start_time="2013-03-11T10:03:13.606-04:00" expiration_time="2013-03-11T10:03:13.606-04:00" creation_time="2013-03-11T10:03:13.606-04:00" creator_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers2"/>
     406    </link>
     407    <ns3:geni_slice_info state="configuring" uuid="2332df7b-c474-4653-a446-9fbeacc6a5d5" urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp2"/>
     408</rspec>
     409INFO:omni: ------------------------------------------------------------
     410INFO:omni: Completed createsliver:
     411  Options as run:
     412                aggregate: ['eg-sm']
     413                framework: pg
     414  Args: createsliver EG-EXP-2-exp2 EG-EXP-2-exp1.rspec
     415  Result Summary: Got Reserved resources RSpec from geni-renci-org-11443-orca
     416INFO:omni: ============================================================
     417
    217418}}}
    218419
    219420== Step 13. Log in to each of the systems, and send traffic to the other system. ==
    220421
    221 Verify that the sliver creation was completed, by looking for "'geni_status': 'ready'" in the output of the sliverstatus command:
    222 {{{
    223 $ omni.py -a exosm sliverstatus EG-EXP-2-exp2       
     422Verify that the sliver creation is completed, by looking for an overall sliverstatus of 'ready':
     423
     424{{{
     425 $ omni.py -a eg-sm sliverstatus EG-EXP-2-exp2       
     426<...>
     427INFO:omni: Completed sliverstatus:
     428  Options as run:
     429                aggregate: ['eg-sm']
     430                framework: pg
     431  Args: sliverstatus EG-EXP-2-exp2
     432  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp2 expires on 2013-03-12 15:00:48 UTC
     433Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp2 at AM https://geni.renci.org:11443/orca/xmlrpc has overall SliverStatus: ready.
     434 Returned status of slivers on 1 of 1 possible aggregates.
     435INFO:omni: ============================================================
    224436}}}
    225437
    226438Once the sliver is ready, determine which hosts were assigned:
    227439{{{
    228 $ omni.py -a exosm listresources EG-EXP-2-exp2 -o
    229 $ egrep hostname EG-EXP-2-exp2-rspec-geni-renci-org-11443-orca.xml
    230 <login authentication="ssh-keys" hostname="192.1.242.14" port="22" username="root"/>     
    231 <login authentication="ssh-keys" hostname="192.1.242.15" port="22" username="root"/>     
     440$ readyToLogin.py -a eg-sm EG-EXP-2-exp2
     441User root logins to VM using:
     442        xterm -e ssh -i /home/lnevers2/.ssh/geni_key root@192.1.242.18 &
     443User root logins to VM-0 using:
     444        xterm -e ssh -i /home/lnevers2/.ssh/geni_key root@192.1.242.19 &
     445
    232446}}}
    233447
     
    238452As experimenter1 (lnevers@bbn.com) attempt in to login to the second experiment EG-EXP-2-exp2:
    239453{{{
    240 lnevers@arendia:~$ ssh 192.1.242.14 -l root
     454lnevers@arendia:~$ ssh root@192.1.242.9
    241455root@192.1.242.14's password:
    242456Permission denied, please try again.
     
    249463
    250464As experimenter1 (lnevers@bbn.com) login to own host and then attempt to get access to experimenter2 (lnevers1@bbn.com) host:
    251 {{{
    252 lnevers@arendia:~$ ssh root@192.1.242.12
    253 root@debian:~# ssh 10.103.0.12
    254 The authenticity of host '10.103.0.12 (10.103.0.12)' can't be established.
     465{{{root@debian:~# ssh 10.103.0.18
     466The authenticity of host '10.103.0.18 (10.103.0.18)' can't be established.
    255467RSA key fingerprint is e7:1d:db:48:93:6c:9b:95:77:b8:46:b9:ea:9e:06:21.
    256468Are you sure you want to continue connecting (yes/no)? yes
    257 Warning: Permanently added '10.103.0.12' (RSA) to the list of known hosts.
    258 root@10.103.0.12's password:
     469Warning: Permanently added '10.103.0.18' (RSA) to the list of known hosts.
     470root@10.103.0.18's password:
    259471Permission denied, please try again.
    260 root@10.103.0.12's password:
     472root@10.103.0.18's password:
    261473Permission denied, please try again.
    262 root@10.103.0.12's password:
     474root@10.103.0.18's password:
    263475Permission denied (publickey,password).
    264476root@debian:~#
     
    269481Reviewed usage statistics on the nodes:
    270482{{{
    271 root@debian:~# top
    272 
    273 top - 14:40:58 up 40 min,  2 users,  load average: 0.00, 0.00, 0.00
    274 Tasks:  54 total,   1 running,  53 sleeping,   0 stopped,   0 zombie
    275 Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.7%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%st
    276 Mem:    121796k total,   113948k used,     7848k free,     5288k buffers
    277 Swap:        0k total,        0k used,        0k free,    85428k cached
    278 
    279   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                             
    280     1 root      20   0  8352  784  648 S  0.0  0.6   0:00.32 init                                 
    281     2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                             
    282     3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0                         
    283     4 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0                         
    284     5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                           
    285     6 root      20   0     0    0    0 S  0.0  0.0   0:00.03 events/0                             
    286     7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cpuset                               
    287     8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper                             
    288     9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns                               
    289    10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr                           
    290    11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm                                   
    291    12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 sync_supers                         
    292    13 root      20   0     0    0    0 S  0.0  0.0   0:00.00 bdi-default                         
    293    14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0                       
    294    15 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kblockd/0                           
    295    16 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpid                               
    296    17 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify                         
    297    18 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpi_hotplug                       
    298    19 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kseriod           
     483top - 14:38:37 up  1:57,  1 user,  load average: 0.00, 0.00, 0.00
     484Tasks:  53 total,   1 running,  52 sleeping,   0 stopped,   0 zombie
     485Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
     486Mem:    121804k total,   112416k used,     9388k free,     2780k buffers
     487Swap:        0k total,        0k used,        0k free,    81156k cached
     488
     489  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
     490    1 root      20   0  8356  784  652 S  0.0  0.6   0:00.35 init               
     491    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd           
     492    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0       
     493    4 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0       
     494    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0         
     495    6 root      20   0     0    0    0 S  0.0  0.0   0:00.08 events/0           
     496    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cpuset             
     497    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper           
     498    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns             
     499   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr         
     500   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm                 
     501   12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 sync_supers       
     502   13 root      20   0     0    0    0 S  0.0  0.0   0:00.00 bdi-default       
     503   14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0     
     504   15 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kblockd/0         
     505   16 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpid             
     506   17 root      20   0     0    0    0 S  0.0  0.0   0:00.03 kacpi_notify       
    299507}}}
    300508
     
    302510
    303511== Step 16. Verify that each VM has a distinct MAC address for that interface. ==
    304 Issued ifconfig on each assigned host and verified that each host has unique MAC address.
     512
     513Issue ifconfig on each assigned host and verified that each host has unique MAC address.
    305514
    306515The ifconfig output from the first host:
    307516{{{
    308 $ ssh 192.1.242.14 -l root
    309 root@debian:~# ifconfig
    310 eth0      Link encap:Ethernet  HWaddr 02:16:3e:1d:a9:37 
    311           inet addr:10.103.0.12  Bcast:10.103.0.255  Mask:255.255.255.0
    312           inet6 addr: fe80::16:3eff:fe1d:a937/64 Scope:Link
     517$ ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.8
     518
     519root@debian:~# /sbin/ifconfig eth1
     520eth1      Link encap:Ethernet  HWaddr fe:16:3e:00:28:ec 
     521          inet addr:172.16.1.1  Bcast:172.16.255.255  Mask:255.255.0.0
     522          inet6 addr: fe80::fc16:3eff:fe00:28ec/64 Scope:Link
    313523          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    314           RX packets:444 errors:0 dropped:0 overruns:0 frame:0
    315           TX packets:333 errors:0 dropped:0 overruns:0 carrier:0
     524          RX packets:21560007 errors:0 dropped:0 overruns:0 frame:0
     525          TX packets:3072795 errors:0 dropped:0 overruns:0 carrier:0
    316526          collisions:0 txqueuelen:1000
    317           RX bytes:62367 (60.9 KiB)  TX bytes:52890 (51.6 KiB)
    318 
    319 eth1      Link encap:Ethernet  HWaddr 52:54:00:3f:35:36 
    320           inet addr:172.16.1.1  Bcast:172.16.255.255  Mask:255.255.0.0
    321           inet6 addr: fe80::5054:ff:fe3f:3536/64 Scope:Link
     527          RX bytes:98332404574 (91.5 GiB)  TX bytes:202809290 (193.4 MiB)
     528
     529}}}
     530The ifconfig output from the second host:
     531{{{
     532$ ssh -i /home/lnevers/.ssh/id_rsa root@192.1.242.9
     533
     534root@debian:~# /sbin/ifconfig eth1
     535eth1      Link encap:Ethernet  HWaddr fe:16:3e:00:35:25 
     536          inet addr:172.16.1.2  Bcast:172.16.255.255  Mask:255.255.0.0
     537          inet6 addr: fe80::fc16:3eff:fe00:3525/64 Scope:Link
    322538          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    323           RX packets:24 errors:0 dropped:0 overruns:0 frame:0
    324           TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
     539          RX packets:3072784 errors:0 dropped:0 overruns:0 frame:0
     540          TX packets:3844080 errors:0 dropped:0 overruns:0 carrier:0
    325541          collisions:0 txqueuelen:1000
    326           RX bytes:1664 (1.6 KiB)  TX bytes:398 (398.0 B)
    327 
    328 lo        Link encap:Local Loopback 
    329           inet addr:127.0.0.1  Mask:255.0.0.0
    330           inet6 addr: ::1/128 Scope:Host
    331           UP LOOPBACK RUNNING  MTU:16436  Metric:1
    332           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    333           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    334           collisions:0 txqueuelen:0
    335           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    336 }}}
    337 The ifconfig output from the second host:
    338 {{{
    339 $ ssh 192.1.242.15 -l root
    340 root@debian:~# ifconfig
    341 eth0      Link encap:Ethernet  HWaddr 02:16:3e:60:e6:e4 
    342           inet addr:10.103.0.15  Bcast:10.103.0.255  Mask:255.255.255.0
    343           inet6 addr: fe80::16:3eff:fe60:e6e4/64 Scope:Link
    344           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    345           RX packets:229 errors:0 dropped:0 overruns:0 frame:0
    346           TX packets:203 errors:0 dropped:0 overruns:0 carrier:0
    347           collisions:0 txqueuelen:1000
    348           RX bytes:37642 (36.7 KiB)  TX bytes:28810 (28.1 KiB)
    349 
    350 eth1      Link encap:Ethernet  HWaddr 52:54:00:23:e9:16 
    351           inet addr:172.16.1.2  Bcast:172.16.255.255  Mask:255.255.0.0
    352           inet6 addr: fe80::5054:ff:fe23:e916/64 Scope:Link
    353           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    354           RX packets:15 errors:0 dropped:0 overruns:0 frame:0
    355           TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
    356           collisions:0 txqueuelen:1000
    357           RX bytes:882 (882.0 B)  TX bytes:398 (398.0 B)
    358 
    359 lo        Link encap:Local Loopback 
    360           inet addr:127.0.0.1  Mask:255.0.0.0
    361           inet6 addr: ::1/128 Scope:Host
    362           UP LOOPBACK RUNNING  MTU:16436  Metric:1
    363           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    364           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    365           collisions:0 txqueuelen:0
    366           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
     542          RX bytes:202807234 (193.4 MiB)  TX bytes:97163161894 (90.4 GiB)
     543
    367544}}}
    368545 
     
    372549Ability to exchange traffic shows that the mac addresses are learned on the data plane switch.  On the second host sent traffic to remote:
    373550{{{
    374 root@debian:~# ifconfig eth1
    375 eth1      Link encap:Ethernet  HWaddr 52:54:00:23:e9:16 
    376           inet addr:172.16.1.2  Bcast:172.16.255.255  Mask:255.255.0.0
    377           inet6 addr: fe80::5054:ff:fe23:e916/64 Scope:Link
    378           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    379           RX packets:16 errors:0 dropped:0 overruns:0 frame:0
    380           TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
    381           collisions:0 txqueuelen:1000
    382           RX bytes:928 (928.0 B)  TX bytes:398 (398.0 B)
    383551
    384552root@debian:~# ping 172.16.1.1 -c 3
    385553PING 172.16.1.1 (172.16.1.1) 56(84) bytes of data.
    386 64 bytes from 172.16.1.1: icmp_req=1 ttl=64 time=10.6 ms
    387 64 bytes from 172.16.1.1: icmp_req=2 ttl=64 time=0.593 ms
    388 64 bytes from 172.16.1.1: icmp_req=3 ttl=64 time=0.763 ms
     55464 bytes from 172.16.1.1: icmp_req=1 ttl=64 time=1005 ms
     55564 bytes from 172.16.1.1: icmp_req=2 ttl=64 time=6.49 ms
     556arp -a64 bytes from 172.16.1.1: icmp_req=3 ttl=64 time=0.503 ms
    389557
    390558--- 172.16.1.1 ping statistics ---
    391 3 packets transmitted, 3 received, 0% packet loss, time 2002ms
    392 rtt min/avg/max/mdev = 0.593/4.016/10.692/4.721 ms
     5593 packets transmitted, 3 received, 0% packet loss, time 2000ms
     560rtt min/avg/max/mdev = 0.503/337.557/1005.678/472.439 ms, pipe 2
     561root@debian:~# arp -a
     562? (172.16.1.1) at fe:16:3e:00:28:ec [ether] on eth1
     563? (10.103.0.18) at fa:16:3e:13:69:d4 [ether] on eth0
     564? (10.103.0.1) at fa:16:3e:1b:5b:b3 [ether] on eth0
     565
    393566}}}
    394567
     
    398571Stopped traffic and deleted sliver at the ExoSM:
    399572{{{
    400 $ omni.py -a exosm deletesliver EG-EXP-2-exp2       
    401 }}}
    402 
     573$ omni.py -a eg-sm deletesliver EG-EXP-2-exp2       
     574}}}
     575