Changes between Version 73 and Version 74 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6


Ignore:
Timestamp:
01/24/13 13:28:00 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

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

    v73 v74  
    12681268Create the sliver at the FOAM aggregates. Sliver creation at the GPO ExoGENI FOAM:
    12691269{{{
    1270 $ ls -l EG-EXP-6-exp3-openflow-EG-EXP-6-exp3-openflow-gpo.rspec           EG-EXP-6-exp3-openflow-rutgers.rspec
    1271 EG-EXP-6-exp3-openflow-i2.rspec            EG-EXP-6-exp3-openflow-rutgers.rspec-orig
    1272 lnevers2@arendia:~/gcf-2.2-rc6$ omni.py -a eg-of-gpo createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-eg-gpo.rspec
     1270$  omni.py -a eg-of-gpo createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-eg-gpo.rspec
    12731271INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config
    12741272INFO:omni:Using control framework pg
     
    13271325INFO:omni: ------------------------------------------------------------
    13281326INFO:omni: Completed createsliver:
     1327
    13291328  Options as run:
    13301329                aggregate: ['eg-of-gpo']
     
    13331332
    13341333  Args: createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-eg-gpo.rspec
     1334
    13351335  Result Summary: Your AMs do not all speak requested API v2. At the URLs you are contacting, all your AMs speak AM API v1. Switching to AM API v1. Next time call Omni with '-V1'.
    13361336Got Reserved resources RSpec from bbn-hn-exogeni-net
    13371337INFO:omni: ============================================================
    1338 
    13391338}}}
    13401339Sliver creation at the GPO Site FOAM:
     
    14241423INFO:omni: ============================================================
    14251424}}}
     1425Sliver creation at the NLR FOAM:
     1426{{{
     1427$ omni.py -a of-nlr createsliver  EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-nlr.rspec
     1428INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config
     1429INFO:omni:Using control framework pg
     1430INFO:omni:Substituting AM nickname of-nlr with URL https://foam.nlr.net:3626/foam/gapi/1, URN unspecified_AM_URN
     1431WARNING:omni:You asked to use AM API 2, but the AM(s) you are contacting do not all speak that version.
     1432WARNING:omni:At the URLs you are contacting, all your AMs speak AM API v1.
     1433WARNING:omni:Switching to AM API v1. Next time call Omni with '-V1'.
     1434INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-6-exp3 expires within 1 day on 2013-01-25 00:00:00 UTC
     1435INFO:omni:Substituting AM nickname of-nlr with URL https://foam.nlr.net:3626/foam/gapi/1, URN unspecified_AM_URN
     1436INFO:omni:Substituting AM nickname of-nlr with URL https://foam.nlr.net:3626/foam/gapi/1, URN unspecified_AM_URN
     1437INFO:omni:Creating sliver(s) from rspec file EG-EXP-6-exp3-openflow-nlr.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-6-exp3
     1438INFO:omni:Got return from CreateSliver for slice EG-EXP-6-exp3 at https://foam.nlr.net:3626/foam/gapi/1:
     1439INFO:omni:<?xml version="1.0" encoding="UTF-8"?>
     1440INFO:omni:  <!-- Reserved resources for:
     1441        Slice: EG-EXP-6-exp3
     1442        at AM:
     1443        URN: unspecified_AM_URN
     1444        URL: https://foam.nlr.net:3626/foam/gapi/1
     1445 -->
     1446INFO:omni: 
     1447<!--
     1448AM: https://foam.nlr.net:3626/foam/gapi/1
     1449-->
     1450
     1451<rspec xmlns="http://www.geni.net/resources/rspec/3"
     1452       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
     1453       xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3"
     1454       xs:schemaLocation="http://www.geni.net/resources/rspec/3
     1455           http://www.geni.net/resources/rspec/3/manifest.xsd
     1456           http://www.geni.net/resources/rspec/ext/openflow/3
     1457           http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd"
     1458       type="manifest">
     1459
     1460  <openflow:sliver description="EG-EXP-6-exp3 " email="lnevers@bbn.com">
     1461
     1462    <openflow:controller url="tcp:mallorea.gpolab.bbn.com:33019" type="primary" />
     1463
     1464    <openflow:group name="nlr-atla-1750-3716">
     1465      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+06:d6:00:24:a8:d2:b8:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am">
     1466        <openflow:port num="5"/>   <!-- to VLAN 3716 -->
     1467        <openflow:port num="9"/>   <!-- to AMPATH -->
     1468        <openflow:port num="11"/>  <!-- to FIU -->
     1469        <openflow:port num="49"/>  <!-- to RENCI -->
     1470      </openflow:datapath>
     1471    </openflow:group>
     1472
     1473    <openflow:group name="nlr-3716">
     1474      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:84:00:23:47:c8:bc:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />  <!-- NLR CHIC 3716 -->
     1475      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:84:00:23:47:ca:bc:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />  <!-- NLR SUNN 3716 -->
     1476      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:84:00:24:a8:d2:48:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />  <!-- NLR SEAT 3716 -->
     1477      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:84:00:24:a8:d2:b8:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />  <!-- NLR ATLA 3716 -->
     1478      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:84:00:26:f1:40:a8:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" />  <!-- NLR DENV 3716 -->
     1479    </openflow:group>
     1480
     1481    <openflow:match>
     1482      <openflow:use-group name="nlr-atla-1750-3716" />
     1483      <openflow:use-group name="nlr-3716" />
     1484      <openflow:packet>
     1485        <openflow:dl_type value="0x800,0x806"/>
     1486        <openflow:nw_dst value="10.42.19.0/24"/>
     1487        <openflow:nw_src value="10.42.19.0/24"/>
     1488      </openflow:packet>
     1489    </openflow:match>
     1490  </openflow:sliver>
     1491</rspec>
     1492
     1493
     1494INFO:omni: ------------------------------------------------------------
     1495INFO:omni: Completed createsliver:
     1496
     1497  Options as run:
     1498                aggregate: ['of-nlr']
     1499                api_version: 1
     1500                framework: pg
     1501
     1502  Args: createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-nlr.rspec
     1503
     1504  Result Summary: Your AMs do not all speak requested API v2. At the URLs you are contacting, all your AMs speak AM API v1. Switching to AM API v1. Next time call Omni with '-V1'.
     1505Got Reserved resources RSpec from foam-nlr-net
     1506INFO:omni: ============================================================
     1507}}}
     1508
     1509
    14261510Sliver creation at the Internet2 FOAM:
    14271511{{{
     
    15041588Sliver creation at the Rutgers FOAM:
    15051589{{{
    1506  $ omni.py -a of-rutgers createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-rutgers.rspec
     1590$  omni.py -a of-rutgers createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-rutgers.rspec
     1591INFO:omni:Loading config file /home/lnevers2/.gcf/omni_config
     1592INFO:omni:Using control framework pg
     1593INFO:omni:Substituting AM nickname of-rutgers with URL https://nox.orbit-lab.org:3626/foam/gapi/1, URN unspecified_AM_URN
     1594WARNING:omni:You asked to use AM API 2, but the AM(s) you are contacting do not all speak that version.
     1595WARNING:omni:At the URLs you are contacting, all your AMs speak AM API v1.
     1596WARNING:omni:Switching to AM API v1. Next time call Omni with '-V1'.
     1597INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-6-exp3 expires within 1 day on 2013-01-25 00:00:00 UTC
     1598INFO:omni:Substituting AM nickname of-rutgers with URL https://nox.orbit-lab.org:3626/foam/gapi/1, URN unspecified_AM_URN
     1599INFO:omni:Substituting AM nickname of-rutgers with URL https://nox.orbit-lab.org:3626/foam/gapi/1, URN unspecified_AM_URN
     1600INFO:omni:Creating sliver(s) from rspec file EG-EXP-6-exp3-openflow-rutgers.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-6-exp3
     1601INFO:omni:Got return from CreateSliver for slice EG-EXP-6-exp3 at https://nox.orbit-lab.org:3626/foam/gapi/1:
     1602INFO:omni:<?xml version="1.0" encoding="UTF-8"?>
     1603INFO:omni:  <!-- Reserved resources for:
     1604        Slice: EG-EXP-6-exp3
     1605        at AM:
     1606        URN: unspecified_AM_URN
     1607        URL: https://nox.orbit-lab.org:3626/foam/gapi/1
     1608 -->
     1609INFO:omni: 
     1610<!--
     1611This rspec will reserve the OpenFlow resources at Rutgers
     1612used by the EG-EXP-5 Experiment 1.
     1613
     1614AM: https://nox.orbit-lab.org:3626/foam/gapi/1
     1615-->
     1616
     1617<rspec xmlns="http://www.geni.net/resources/rspec/3"
     1618       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
     1619       xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3"
     1620       xs:schemaLocation="http://www.geni.net/resources/rspec/3
     1621           http://www.geni.net/resources/rspec/3/manifest.xsd
     1622           http://www.geni.net/resources/rspec/ext/openflow/3
     1623           http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd"
     1624       type="manifest">
     1625
     1626  <openflow:sliver description="EG-EXP-6-exp3" email="lnevers@bbn.com">
     1627
     1628    <openflow:controller url="tcp:mallorea.gpolab.bbn.com:33019" type="primary" />
     1629
     1630    <openflow:group name="rutgers-site">
     1631      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:internal2.orbit-lab.org+datapath+00:00:00:10:10:17:34:01"
     1632                         component_manager_id="urn:publicid:IDN+openflow:foam:internal2.orbit-lab.org+authority+am">
     1633    <openflow:port name="GBE0/9" num="9"/>
     1634    <openflow:port name="GBE0/10" num="10"/>
     1635    <openflow:port name="GBE0/16" num="16"/>
     1636  </openflow:datapath>
     1637   </openflow:group>
     1638
     1639    <openflow:group name="rutgers-1750-i2-3716">
     1640      <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:internal2.orbit-lab.org+datapath+00:00:00:10:10:17:50:01"
     1641                         component_manager_id="urn:publicid:IDN+openflow:foam:internal2.orbit-lab.org+authority+am">
     1642       <openflow:port name="GBE0/3" num="3"/>
     1643       <openflow:port name="GBE0/5" num="5"/>
     1644       <openflow:port name="GBE0/9" num="9"/>
     1645       <openflow:port name="GBE0/10" num="10"/>
     1646       <openflow:port name="GBE0/11" num="11"/>
     1647       <openflow:port name="GBE0/12" num="12"/>
     1648      </openflow:datapath>
     1649    </openflow:group>
     1650
     1651    <openflow:match>
     1652
     1653      <openflow:use-group name="rutgers-site" />
     1654      <openflow:use-group name="rutgers-1750-i2-3716" />
     1655
     1656      <openflow:packet>
     1657        <openflow:dl_type value="0x800,0x806"/>
     1658        <openflow:nw_dst value="10.42.19.0/24"/>
     1659        <openflow:nw_src value="10.42.19.0/24"/>
     1660      </openflow:packet>
     1661
     1662    </openflow:match>
     1663
     1664  </openflow:sliver>
     1665
     1666</rspec>
     1667
     1668INFO:omni: ------------------------------------------------------------
     1669INFO:omni: Completed createsliver:
     1670
     1671  Options as run:
     1672                aggregate: ['of-rutgers']
     1673                api_version: 1
     1674                framework: pg
     1675
     1676  Args: createsliver EG-EXP-6-exp3 EG-EXP-6-exp3-openflow-rutgers.rspec
     1677
     1678  Result Summary: Your AMs do not all speak requested API v2. At the URLs you are contacting, all your AMs speak AM API v1. Switching to AM API v1. Next time call Omni with '-V1'.
     1679Got Reserved resources RSpec from nox-orbit-lab-org
     1680INFO:omni: ============================================================
    15071681}}}
    15081682
     
    15261700User lnevers2 logins to wapg-rutgers-pg52 using:
    15271701        xterm -e ssh -i /home/lnevers2/.ssh/geni_key lnevers2@pg52.emulab.net &
    1528 
    1529 }}}
     1702}}}
     1703
     1704Note that the WAPG node will not be automatically configured to use the address from the RSpec. The interface must be configured manaually. The following was executed on "pg52.emulab.net". First added the following to the file /etc/sysconfig/network-scripts/ifcfg-eth1.1750:
     1705{{{
     1706DEVICE=eth1.1750
     1707USERCTL=no
     1708VLAN=yes
     1709IPADDR=10.42.19.152
     1710NETMASK=255.255.255.0
     1711BOOTPROTO=static
     1712ONBOOT=yes
     1713}}}
     1714
     1715Brought up the newly configured interface:
     1716{{{
     1717$ sudo ifup eth1.1750
     1718$ /sbin/ifconfig eth1.1750
     1719}}}
     1720
     1721????
    15301722
    15311723Determine the login for the resource allocated to the GPO PG node:
    15321724{{{
    1533 $ readyToLogin.py -a pgeni EG-EXP-6-exp3
    1534  <...>
    1535  ???
    1536 }}}
    1537 
    1538 <<STOPPED HERE ON 2013-01-23>>>
     1725$ omni.py sliverstatus -a pgeni EG-EXP-6-exp3  -o
     1726}}}
     1727The output file EG-EXP-6-exp3-sliverstatus-www-pgeni-gpolab-bbn-com-protogeniv2.json contains the login information:
     1728{{{
     1729$ egrep -i "hostname|login"  EG-EXP-6-exp3-sliverstatus-www-pgeni-gpolab-bbn-com-protogeniv2.json
     1730      "login": "lnevers2"
     1731      "hostname": "pc10.pgeni.gpolab.bbn.com",
     1732}}}
     1733
     1734Note that GPO PG node will not be configured with the IP settings in the RSpec.  The interface  must be configured manually.
     1735The following was executed on the PG GPO node "pc10.pgeni.gpolab.bbn.com".  First added the following at the end of /etc/network/interfaces file:
     1736{{{
     1737auto eth3.1750
     1738iface eth3.1750 inet static
     1739address 10.42.19.211
     1740netmask 255.255.255.0
     1741mtu 1500
     1742
     1743}}}
     1744Install the vlan package and rebooted:
     1745{{{
     1746$ sudo apt-get install vlan
     1747$ sudo init 6 && exit
     1748}}}
     1749Logged back in after reboot and verified the address for the interface that was just configured:
     1750{{{
     1751$ ssh pc10.pgeni.gpolab.bbn.com
     1752vm:~> /sbin/ifconfig eth3.1750
     1753eth3.1750 Link encap:Ethernet  HWaddr 00:15:17:f4:30:6a 
     1754          inet addr:10.42.19.211  Bcast:10.42.19.255  Mask:255.255.255.0
     1755          inet6 addr: fe80::215:17ff:fef4:306a/64 Scope:Link
     1756          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     1757          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     1758          TX packets:3 errors:0 dropped:3 overruns:0 carrier:0
     1759          collisions:0 txqueuelen:0
     1760          RX bytes:0 (0.0 B)  TX bytes:230 (230.0 B)
     1761}}}
     1762
    15391763
    15401764Login to each node in the slice, configure data plane network interfaces on any non-ExoGENI resources as necessary,