| 2093 | 1. Create slice: |
| 2094 | {{{ |
| 2095 | $ omni.py createslice atla-2-gpo |
| 2096 | }}} |
| 2097 | 2. Create a sliver at OESS aggregate: |
| 2098 | {{{ |
| 2099 | $ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x8-salt.rspec |
| 2100 | 16:26:50 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2101 | 16:26:50 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 2102 | 16:26:50 INFO omni: Using control framework portal |
| 2103 | 16:26:50 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN |
| 2104 | 16:26:51 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC |
| 2105 | 16:26:51 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x8-salt.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo |
| 2106 | 16:26:52 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2: |
| 2107 | 16:26:52 INFO omni: <!-- Reserved resources for: |
| 2108 | Slice: atla-2-gpo |
| 2109 | at AM: |
| 2110 | URN: unspecified_AM_URN |
| 2111 | URL: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 |
| 2112 | --> |
| 2113 | 16:26:52 INFO omni: <rspec xmlns="http://www.geni.net/resources/rspec/3" |
| 2114 | xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" |
| 2115 | xmlns:oess="http://bssoftworks.com/geni/ext/circuit/1" |
| 2116 | xs:schemaLocation="http://www.geni.net/rspec/3/manifest.xsd |
| 2117 | http://www.geni.net/resources/rspec/3/manifest.xsd |
| 2118 | http://bssoftworks.com/geni/ext/circuit/1 |
| 2119 | http://geni.bssoftworks.com/rspec/ext/circuit/1/request.xsd" |
| 2120 | type="manifest"> |
| 2121 | |
| 2122 | <oess:circuit> |
| 2123 | <oess:description>AL2S atla-2-gpo ION </oess:description> |
| 2124 | <oess:bandwidth mbps="100" /> |
| 2125 | <oess:primaryPath> |
| 2126 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-ATLA-CHIC-100GE-07740" /> |
| 2127 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-CHIC-KANS-100GE-07745" /> |
| 2128 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-DENV-KANS-100GE-07746" /> |
| 2129 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-DENV-SALT-100GE-07747" /> |
| 2130 | </oess:primaryPath> |
| 2131 | <oess:endpoints> |
| 2132 | <oess:interface urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.atla.net.internet2.edu+e15/3" vlan="3950" /> |
| 2133 | <oess:interface urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.salt.net.internet2.edu+e15/1" vlan="3950" /> |
| 2134 | </oess:endpoints> |
| 2135 | </oess:circuit> |
| 2136 | |
| 2137 | </rspec> |
| 2138 | |
| 2139 | 16:26:52 INFO omni: ------------------------------------------------------------ |
| 2140 | 16:26:52 INFO omni: Completed createsliver: |
| 2141 | Args: createsliver atla-2-gpo oess-atla-2-gpo-x8-salt.rspec |
| 2142 | |
| 2143 | Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2 |
| 2144 | 16:26:52 INFO omni: ============================================================ |
| 2145 | }}} |
| 2146 | 3. Using stitcher create sliver from IG GPO to Los Angeles cross connect: |
| 2147 | {{{ |
| 2148 | $ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x8-salt.rspec |
| 2149 | 16:27:14 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2150 | 16:27:14 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 2151 | 16:27:14 INFO stitcher: Using control framework portal |
| 2152 | 16:27:14 INFO stitcher: Checking that slice atla-2-gpo is valid... |
| 2153 | 16:27:15 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC |
| 2154 | 16:27:16 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 |
| 2155 | 16:27:16 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 2156 | 16:27:16 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> |
| 2157 | 16:27:16 INFO stitcher: <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> |
| 2158 | 16:27:16 INFO stitcher: Adding fake Node endpoint |
| 2159 | 16:27:16 INFO stitcher: Adding fake iref endpoint on link <DOM Element: link at 0xa0a2b4c> |
| 2160 | 16:27:16 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml' |
| 2161 | 16:27:16 INFO stitch.Aggregate: |
| 2162 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 2163 | 16:27:30 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
| 2164 | 16:27:30 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml' |
| 2165 | 16:27:30 INFO stitch.Aggregate: |
| 2166 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 2167 | 16:28:13 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready.... |
| 2168 | 16:28:13 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 2169 | 16:28:50 INFO stitch.Aggregate: DCN circuit 45001 is ready |
| 2170 | 16:28:57 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete. |
| 2171 | 16:28:57 INFO stitch.launcher: All aggregates are complete. |
| 2172 | 16:28:57 INFO stitcher: <?xml version="1.0" encoding="utf-8"?> |
| 2173 | 16:28:57 INFO stitcher: <!-- Reserved resources for: |
| 2174 | Slice: atla-2-gpo |
| 2175 | at AM: |
| 2176 | URN: stitching-combined |
| 2177 | URL: |
| 2178 | --> |
| 2179 | 16:28:57 INFO stitcher: |
| 2180 | <!-- |
| 2181 | Aggregate Details |
| 2182 | { |
| 2183 | "url": "https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am", |
| 2184 | "hops_info": [ |
| 2185 | { |
| 2186 | "path_id": "link-salt-ig-gpo", |
| 2187 | "path_global_id": "ion.internet2.edu-45001", |
| 2188 | "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24", |
| 2189 | "vlan_tag": "3747", |
| 2190 | "id": "3" |
| 2191 | } |
| 2192 | ], |
| 2193 | "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm", |
| 2194 | "user_requested": true, |
| 2195 | "api_version": 2 |
| 2196 | } |
| 2197 | { |
| 2198 | "url": "http://geni-am.net.internet2.edu:12346", |
| 2199 | "hops_info": [ |
| 2200 | { |
| 2201 | "path_id": "link-salt-ig-gpo", |
| 2202 | "path_global_id": "ion.internet2.edu-45001", |
| 2203 | "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn", |
| 2204 | "vlan_tag": "3747", |
| 2205 | "id": "2" |
| 2206 | }, |
| 2207 | { |
| 2208 | "path_id": "link-salt-ig-gpo", |
| 2209 | "path_global_id": "ion.internet2.edu-45001", |
| 2210 | "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.salt:xe-0/1/1:al2s", |
| 2211 | "vlan_tag": "3950", |
| 2212 | "id": "1" |
| 2213 | } |
| 2214 | ], |
| 2215 | "urn": "urn:publicid:IDN+ion.internet2.edu+authority+am", |
| 2216 | "user_requested": true, |
| 2217 | "api_version": 2 |
| 2218 | } |
| 2219 | --> |
| 2220 | <rspec expires="2013-10-22T20:28:44.451Z" generated="2013-10-22T20:28:44.451Z" 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"> |
| 2221 | <node client_id="ig-gpo" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc5" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16365"> |
| 2222 | <sliver_type name="emulab-xen"/> |
| 2223 | <services> |
| 2224 | <execute command="sudo apt-get install iperf -y" shell="sh"/> |
| 2225 | <login authentication="ssh-keys" hostname="pc5.instageni.gpolab.bbn.com" port="30778" username="lnevers"/> |
| 2226 | </services> |
| 2227 | <interface client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth1" mac_address="02153c3fd29e" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16368"> |
| 2228 | <ip address="10.60.60.2" netmask="255.255.255.0" type="ipv4"/> |
| 2229 | </interface> |
| 2230 | <rs:vnode name="pcvm5-33" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
| 2231 | <host name="ig-gpo.atla-2-gpo.ch-geni-net.instageni.gpolab.bbn.com"/> |
| 2232 | </node> |
| 2233 | <link client_id="link-salt-ig-gpo" sliver_id="urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-45001" vlantag="3950:3747"> |
| 2234 | <!--AM urn:publicid:IDN+ion.internet2.edu+authority+am: sliver_id=urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-45001 vlantag=3950:3747--> |
| 2235 | <!--AM urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm: sliver_id=urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16367 vlantag=3747--> |
| 2236 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 2237 | <interface_ref client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16368"/> |
| 2238 | <component_manager name="urn:publicid:IDN+ion.internet2.edu+authority+am"/> |
| 2239 | <interface_ref client_id="fake:if0"/> |
| 2240 | </link> |
| 2241 | <node client_id="fake" component_manager_id="urn:publicid:IDN+fake+authority+am"> |
| 2242 | <interface client_id="fake:if0"/> |
| 2243 | </node> |
| 2244 | <stitching lastUpdateTime="2013-10-22T20:28:44.451Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd"> |
| 2245 | <path id="link-salt-ig-gpo"> |
| 2246 | <globalId> |
| 2247 | ion.internet2.edu-45001 |
| 2248 | </globalId> |
| 2249 | <lifetime id="ion.internet2.edu-45001"> |
| 2250 | <start type="xgc"> |
| 2251 | 2013-10-23T20:27:33.000Z |
| 2252 | </start> |
| 2253 | <end type="xgc"> |
| 2254 | 2013-10-22T20:28:44.451Z |
| 2255 | </end> |
| 2256 | </lifetime> |
| 2257 | <hop id="1"> |
| 2258 | <link id="urn:publicid:IDN+ion.internet2.edu+interface+rtr.salt:xe-0/1/1:al2s"> |
| 2259 | <trafficEngineeringMetric> |
| 2260 | 10 |
| 2261 | </trafficEngineeringMetric> |
| 2262 | <capacity> |
| 2263 | 1000000.0 |
| 2264 | </capacity> |
| 2265 | <switchingCapabilityDescriptor> |
| 2266 | <switchingcapType> |
| 2267 | l2sc |
| 2268 | </switchingcapType> |
| 2269 | <encodingType> |
| 2270 | ethernet |
| 2271 | </encodingType> |
| 2272 | <switchingCapabilitySpecificInfo> |
| 2273 | <switchingCapabilitySpecificInfo_L2sc> |
| 2274 | <interfaceMTU> |
| 2275 | 9000 |
| 2276 | </interfaceMTU> |
| 2277 | <vlanRangeAvailability> |
| 2278 | 3950 |
| 2279 | </vlanRangeAvailability> |
| 2280 | <suggestedVLANRange> |
| 2281 | 3950 |
| 2282 | </suggestedVLANRange> |
| 2283 | <vlanTranslation> |
| 2284 | true |
| 2285 | </vlanTranslation> |
| 2286 | </switchingCapabilitySpecificInfo_L2sc> |
| 2287 | </switchingCapabilitySpecificInfo> |
| 2288 | </switchingCapabilityDescriptor> |
| 2289 | </link> |
| 2290 | <nextHop> |
| 2291 | 2 |
| 2292 | </nextHop> |
| 2293 | </hop> |
| 2294 | <hop id="2"> |
| 2295 | <link id="urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn"> |
| 2296 | <trafficEngineeringMetric> |
| 2297 | 10 |
| 2298 | </trafficEngineeringMetric> |
| 2299 | <capacity> |
| 2300 | 1000000.0 |
| 2301 | </capacity> |
| 2302 | <switchingCapabilityDescriptor> |
| 2303 | <switchingcapType> |
| 2304 | l2sc |
| 2305 | </switchingcapType> |
| 2306 | <encodingType> |
| 2307 | ethernet |
| 2308 | </encodingType> |
| 2309 | <switchingCapabilitySpecificInfo> |
| 2310 | <switchingCapabilitySpecificInfo_L2sc> |
| 2311 | <interfaceMTU> |
| 2312 | 9000 |
| 2313 | </interfaceMTU> |
| 2314 | <vlanRangeAvailability> |
| 2315 | 3747 |
| 2316 | </vlanRangeAvailability> |
| 2317 | <suggestedVLANRange> |
| 2318 | 3747 |
| 2319 | </suggestedVLANRange> |
| 2320 | <vlanTranslation> |
| 2321 | true |
| 2322 | </vlanTranslation> |
| 2323 | </switchingCapabilitySpecificInfo_L2sc> |
| 2324 | </switchingCapabilitySpecificInfo> |
| 2325 | </switchingCapabilityDescriptor> |
| 2326 | </link> |
| 2327 | <nextHop> |
| 2328 | 3 |
| 2329 | </nextHop> |
| 2330 | </hop> |
| 2331 | <hop id="3"> |
| 2332 | <link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24"> |
| 2333 | <trafficEngineeringMetric> |
| 2334 | 10 |
| 2335 | </trafficEngineeringMetric> |
| 2336 | <capacity> |
| 2337 | 1000000 |
| 2338 | </capacity> |
| 2339 | <switchingCapabilityDescriptor> |
| 2340 | <switchingcapType> |
| 2341 | l2sc |
| 2342 | </switchingcapType> |
| 2343 | <encodingType> |
| 2344 | ethernet |
| 2345 | </encodingType> |
| 2346 | <switchingCapabilitySpecificInfo> |
| 2347 | <switchingCapabilitySpecificInfo_L2sc> |
| 2348 | <interfaceMTU> |
| 2349 | 9000 |
| 2350 | </interfaceMTU> |
| 2351 | <vlanRangeAvailability> |
| 2352 | 3747 |
| 2353 | </vlanRangeAvailability> |
| 2354 | <suggestedVLANRange> |
| 2355 | 3747 |
| 2356 | </suggestedVLANRange> |
| 2357 | <vlanTranslation> |
| 2358 | false |
| 2359 | </vlanTranslation> |
| 2360 | </switchingCapabilitySpecificInfo_L2sc> |
| 2361 | </switchingCapabilitySpecificInfo> |
| 2362 | </switchingCapabilityDescriptor> |
| 2363 | </link> |
| 2364 | <nextHop> |
| 2365 | null |
| 2366 | </nextHop> |
| 2367 | </hop> |
| 2368 | </path> |
| 2369 | </stitching> |
| 2370 | </rspec> |
| 2371 | |
| 2372 | Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 2373 | }}} |
| 2374 | 4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint: |
| 2375 | {{{ |
| 2376 | $ readyToLogin.py -a ig-gpo atla-2-gpo |
| 2377 | #======================================== |
| 2378 | #SSH CONFIGURATION INFO for User lnevers |
| 2379 | #======================================== |
| 2380 | |
| 2381 | Host ig-gpo |
| 2382 | Port 30778 |
| 2383 | HostName pc5.instageni.gpolab.bbn.com |
| 2384 | User lnevers |
| 2385 | IdentityFile /home/lnevers/.ssh/geni_cert_portal_key |
| 2386 | |
| 2387 | ================================================================================ |
| 2388 | LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 |
| 2389 | ================================================================================ |
| 2390 | |
| 2391 | For more login info, see the section entitled: |
| 2392 | 'Providing a private key to ssh' in 'readyToLogin.py -h' |
| 2393 | |
| 2394 | ig-gpo's geni_status is: ready (am_status:ready) |
| 2395 | User lnevers logs in to ig-gpo using: |
| 2396 | ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com |
| 2397 | |
| 2398 | NOTE: If your user is not listed, try using the --no-keys option. |
| 2399 | |
| 2400 | |
| 2401 | $ ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com |
| 2402 | Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64) |
| 2403 | |
| 2404 | * Documentation: https://help.ubuntu.com/ |
| 2405 | |
| 2406 | The programs included with the Ubuntu system are free software; |
| 2407 | the exact distribution terms for each program are described in the |
| 2408 | individual files in /usr/share/doc/*/copyright. |
| 2409 | |
| 2410 | Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by |
| 2411 | applicable law. |
| 2412 | |
| 2413 | ig-gpo:~% ping 10.60.60.1 -c 10 |
| 2414 | PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data. |
| 2415 | 64 bytes from 10.60.60.1: icmp_req=1 ttl=64 time=139 ms |
| 2416 | 64 bytes from 10.60.60.1: icmp_req=2 ttl=64 time=140 ms |
| 2417 | 64 bytes from 10.60.60.1: icmp_req=3 ttl=64 time=139 ms |
| 2418 | 64 bytes from 10.60.60.1: icmp_req=4 ttl=64 time=140 ms |
| 2419 | 64 bytes from 10.60.60.1: icmp_req=5 ttl=64 time=139 ms |
| 2420 | 64 bytes from 10.60.60.1: icmp_req=6 ttl=64 time=140 ms |
| 2421 | 64 bytes from 10.60.60.1: icmp_req=7 ttl=64 time=139 ms |
| 2422 | 64 bytes from 10.60.60.1: icmp_req=8 ttl=64 time=139 ms |
| 2423 | 64 bytes from 10.60.60.1: icmp_req=9 ttl=64 time=139 ms |
| 2424 | 64 bytes from 10.60.60.1: icmp_req=10 ttl=64 time=139 ms |
| 2425 | |
| 2426 | --- 10.60.60.1 ping statistics --- |
| 2427 | 10 packets transmitted, 10 received, 0% packet loss, time 9010ms |
| 2428 | rtt min/avg/max/mdev = 139.763/139.916/140.085/0.308 ms |
| 2429 | |
| 2430 | |
| 2431 | }}} |
| 2432 | 5. Release resources by deleting sliver at all aggregates: |
| 2433 | {{{ |
| 2434 | $ stitcher.py deletesliver atla-2-gpo |
| 2435 | 16:33:04 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2436 | 16:33:04 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 2437 | 16:33:04 INFO stitcher: Using control framework portal |
| 2438 | 16:33:04 INFO stitcher: Reading stitching slice atla-2-gpo aggregates from file ch\.geni\.net.ln-prj.atla-2-gpo-amlist.txt |
| 2439 | 16:33:04 INFO stitcher: Adding aggregate option https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm) |
| 2440 | 16:33:04 INFO stitcher: Adding aggregate option http://geni-am.net.internet2.edu:12346 (urn:publicid:IDN+ion.internet2.edu+authority+am) |
| 2441 | 16:33:04 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2442 | 16:33:04 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 2443 | 16:33:04 INFO omni: Using control framework portal |
| 2444 | 16:33:05 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC |
| 2445 | 16:33:49 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=706c9149d9ad5e3c7401af52e09d9e46) |
| 2446 | 16:33:49 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 2447 | 16:33:53 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN+ at http://geni-am.net.internet2.edu:12346 |
| 2448 | Deleted slivers on 2 out of a possible 2 aggregates |
| 2449 | |
| 2450 | $ omni.py deletesliver -a oess atla-2-gpo |
| 2451 | 16:37:46 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2452 | 16:37:46 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 2453 | 16:37:46 INFO omni: Using control framework portal |
| 2454 | 16:37:46 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN |
| 2455 | 16:37:49 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC |
| 2456 | 16:37:52 INFO omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 |
| 2457 | 16:37:52 INFO omni: ------------------------------------------------------------ |
| 2458 | 16:37:52 INFO omni: Completed deletesliver: |
| 2459 | Args: deletesliver atla-2-gpo |
| 2460 | |
| 2461 | Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 |
| 2462 | 16:37:52 INFO omni: ============================================================ |
| 2463 | |
| 2464 | }}} |
| 2465 | |
| 2467 | 1. Create slice: |
| 2468 | {{{ |
| 2469 | $ omni.py createslice atla-2-gpo |
| 2470 | }}} |
| 2471 | 2. Create a sliver at OESS aggregate: |
| 2472 | {{{ |
| 2473 | $ omni.py createsliver -a oess atla-2-gpo oess-atla-2-gpo-x9-seat.rspec |
| 2474 | 16:39:33 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2475 | 16:39:33 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 2476 | 16:39:33 INFO omni: Using control framework portal |
| 2477 | 16:39:33 INFO omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN |
| 2478 | 16:39:34 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC |
| 2479 | 16:39:34 INFO omni: Creating sliver(s) from rspec file oess-atla-2-gpo-x9-seat.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo |
| 2480 | 16:39:35 INFO omni: Got return from CreateSliver for slice atla-2-gpo at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2: |
| 2481 | 16:39:35 INFO omni: <!-- Reserved resources for: |
| 2482 | Slice: atla-2-gpo |
| 2483 | at AM: |
| 2484 | URN: unspecified_AM_URN |
| 2485 | URL: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 |
| 2486 | --> |
| 2487 | 16:39:35 INFO omni: <rspec xmlns="http://www.geni.net/resources/rspec/3" |
| 2488 | xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" |
| 2489 | xmlns:oess="http://bssoftworks.com/geni/ext/circuit/1" |
| 2490 | xs:schemaLocation="http://www.geni.net/rspec/3/manifest.xsd |
| 2491 | http://www.geni.net/resources/rspec/3/manifest.xsd |
| 2492 | http://bssoftworks.com/geni/ext/circuit/1 |
| 2493 | http://geni.bssoftworks.com/rspec/ext/circuit/1/request.xsd" |
| 2494 | type="manifest"> |
| 2495 | |
| 2496 | <oess:circuit> |
| 2497 | <oess:description>AL2S atla-2-gpo ION </oess:description> |
| 2498 | <oess:bandwidth mbps="100" /> |
| 2499 | <oess:primaryPath> |
| 2500 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-ATLA-CHIC-100GE-07740" /> |
| 2501 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-CHIC-KANS-100GE-07745" /> |
| 2502 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-DENV-KANS-100GE-07746" /> |
| 2503 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-DENV-SALT-100GE-07747" /> |
| 2504 | <oess:link urn="urn:publicid:IDN+oess:foam:nddi+link+I2-PORT-SEAT-100GE-08997" /> |
| 2505 | </oess:primaryPath> |
| 2506 | <oess:endpoints> |
| 2507 | <oess:interface urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.atla.net.internet2.edu+e15/3" vlan="3950" /> |
| 2508 | <oess:interface urn="urn:publicid:IDN+oess:foam:nddi+sdn-sw.seat.net.internet2.edu+e1/1" vlan="3950" /> |
| 2509 | </oess:endpoints> |
| 2510 | </oess:circuit> |
| 2511 | |
| 2512 | </rspec> |
| 2513 | |
| 2514 | 16:39:35 INFO omni: ------------------------------------------------------------ |
| 2515 | 16:39:35 INFO omni: Completed createsliver: |
| 2516 | Args: createsliver atla-2-gpo oess-atla-2-gpo-x9-seat.rspec |
| 2517 | |
| 2518 | Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2 |
| 2519 | 16:39:35 INFO omni: ============================================================ |
| 2520 | }}} |
| 2521 | 3. Using stitcher create sliver from IG GPO to Los Angeles cross connect: |
| 2522 | {{{ |
| 2523 | $ stitcher.py createsliver atla-2-gpo --fixedEndpoint ./stitch-ig-gpo-al2s-x9-seat.rspec |
| 2524 | 16:39:52 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 2525 | 16:39:52 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 2526 | 16:39:52 INFO stitcher: Using control framework portal |
| 2527 | 16:39:52 INFO stitcher: Checking that slice atla-2-gpo is valid... |
| 2528 | 16:39:53 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-gpo expires on 2013-10-25 14:39:11 UTC |
| 2529 | 16:39:54 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 |
| 2530 | 16:39:54 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 2531 | 16:39:54 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> |
| 2532 | 16:39:54 INFO stitcher: <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> |
| 2533 | 16:39:54 INFO stitcher: Adding fake Node endpoint |
| 2534 | 16:39:54 INFO stitcher: Adding fake iref endpoint on link <DOM Element: link at 0x9d5eb4c> |
| 2535 | 16:39:54 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-instageni-gpolab-bbn-com.xml' |
| 2536 | 16:39:54 INFO stitch.Aggregate: |
| 2537 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 2538 | 16:40:08 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
| 2539 | 16:40:08 INFO stitch.Aggregate: Writing to '/tmp/atla-2-gpo-createsliver-request-11-ion-internet2-edu.xml' |
| 2540 | 16:40:08 INFO stitch.Aggregate: |
| 2541 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 2542 | 16:40:51 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready.... |
| 2543 | 16:40:51 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 2544 | 16:41:28 INFO stitch.Aggregate: DCN circuit 45011 is ready |
| 2545 | 16:41:35 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete. |
| 2546 | 16:41:35 INFO stitch.launcher: All aggregates are complete. |
| 2547 | 16:41:35 INFO stitcher: <?xml version="1.0" encoding="utf-8"?> |
| 2548 | 16:41:35 INFO stitcher: <!-- Reserved resources for: |
| 2549 | Slice: atla-2-gpo |
| 2550 | at AM: |
| 2551 | URN: stitching-combined |
| 2552 | URL: |
| 2553 | --> |
| 2554 | 16:41:35 INFO stitcher: |
| 2555 | <!-- |
| 2556 | Aggregate Details |
| 2557 | { |
| 2558 | "url": "https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am", |
| 2559 | "hops_info": [ |
| 2560 | { |
| 2561 | "path_id": "link-seat-ig-gpo", |
| 2562 | "path_global_id": "ion.internet2.edu-45011", |
| 2563 | "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24", |
| 2564 | "vlan_tag": "3747", |
| 2565 | "id": "3" |
| 2566 | } |
| 2567 | ], |
| 2568 | "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm", |
| 2569 | "user_requested": true, |
| 2570 | "api_version": 2 |
| 2571 | } |
| 2572 | { |
| 2573 | "url": "http://geni-am.net.internet2.edu:12346", |
| 2574 | "hops_info": [ |
| 2575 | { |
| 2576 | "path_id": "link-seat-ig-gpo", |
| 2577 | "path_global_id": "ion.internet2.edu-45011", |
| 2578 | "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn", |
| 2579 | "vlan_tag": "3747", |
| 2580 | "id": "2" |
| 2581 | }, |
| 2582 | { |
| 2583 | "path_id": "link-seat-ig-gpo", |
| 2584 | "path_global_id": "ion.internet2.edu-45011", |
| 2585 | "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.seat:et-5/0/0:al2s", |
| 2586 | "vlan_tag": "3950", |
| 2587 | "id": "1" |
| 2588 | } |
| 2589 | ], |
| 2590 | "urn": "urn:publicid:IDN+ion.internet2.edu+authority+am", |
| 2591 | "user_requested": true, |
| 2592 | "api_version": 2 |
| 2593 | } |
| 2594 | --> |
| 2595 | <rspec expires="2013-10-22T20:41:22.708Z" generated="2013-10-22T20:41:22.708Z" 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"> |
| 2596 | <node client_id="ig-gpo" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc5" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16369"> |
| 2597 | <sliver_type name="emulab-xen"/> |
| 2598 | <services> |
| 2599 | <execute command="sudo apt-get install iperf -y" shell="sh"/> |
| 2600 | <login authentication="ssh-keys" hostname="pc5.instageni.gpolab.bbn.com" port="30778" username="lnevers"/> |
| 2601 | </services> |
| 2602 | <interface client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth1" mac_address="02dc9bca3bd3" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16372"> |
| 2603 | <ip address="10.60.60.2" netmask="255.255.255.0" type="ipv4"/> |
| 2604 | </interface> |
| 2605 | <rs:vnode name="pcvm5-33" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
| 2606 | <host name="ig-gpo.atla-2-gpo.ch-geni-net.instageni.gpolab.bbn.com"/> |
| 2607 | </node> |
| 2608 | <link client_id="link-seat-ig-gpo" sliver_id="urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-45011" vlantag="3950:3747"> |
| 2609 | <!--AM urn:publicid:IDN+ion.internet2.edu+authority+am: sliver_id=urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-45011 vlantag=3950:3747--> |
| 2610 | <!--AM urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm: sliver_id=urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16371 vlantag=3747--> |
| 2611 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 2612 | <interface_ref client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+16372"/> |
| 2613 | <component_manager name="urn:publicid:IDN+ion.internet2.edu+authority+am"/> |
| 2614 | <interface_ref client_id="fake:if0"/> |
| 2615 | </link> |
| 2616 | <node client_id="fake" component_manager_id="urn:publicid:IDN+fake+authority+am"> |
| 2617 | <interface client_id="fake:if0"/> |
| 2618 | </node> |
| 2619 | <stitching lastUpdateTime="2013-10-22T20:41:22.708Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd"> |
| 2620 | <path id="link-seat-ig-gpo"> |
| 2621 | <globalId> |
| 2622 | ion.internet2.edu-45011 |
| 2623 | </globalId> |
| 2624 | <lifetime id="ion.internet2.edu-45011"> |
| 2625 | <start type="xgc"> |
| 2626 | 2013-10-23T20:40:11.000Z |
| 2627 | </start> |
| 2628 | <end type="xgc"> |
| 2629 | 2013-10-22T20:41:22.708Z |
| 2630 | </end> |
| 2631 | </lifetime> |
| 2632 | <hop id="1"> |
| 2633 | <link id="urn:publicid:IDN+ion.internet2.edu+interface+rtr.seat:et-5/0/0:al2s"> |
| 2634 | <trafficEngineeringMetric> |
| 2635 | 10 |
| 2636 | </trafficEngineeringMetric> |
| 2637 | <capacity> |
| 2638 | 1000000.0 |
| 2639 | </capacity> |
| 2640 | <switchingCapabilityDescriptor> |
| 2641 | <switchingcapType> |
| 2642 | l2sc |
| 2643 | </switchingcapType> |
| 2644 | <encodingType> |
| 2645 | ethernet |
| 2646 | </encodingType> |
| 2647 | <switchingCapabilitySpecificInfo> |
| 2648 | <switchingCapabilitySpecificInfo_L2sc> |
| 2649 | <interfaceMTU> |
| 2650 | 9000 |
| 2651 | </interfaceMTU> |
| 2652 | <vlanRangeAvailability> |
| 2653 | 3950 |
| 2654 | </vlanRangeAvailability> |
| 2655 | <suggestedVLANRange> |
| 2656 | 3950 |
| 2657 | </suggestedVLANRange> |
| 2658 | <vlanTranslation> |
| 2659 | true |
| 2660 | </vlanTranslation> |
| 2661 | </switchingCapabilitySpecificInfo_L2sc> |
| 2662 | </switchingCapabilitySpecificInfo> |
| 2663 | </switchingCapabilityDescriptor> |
| 2664 | </link> |
| 2665 | <nextHop> |
| 2666 | 2 |
| 2667 | </nextHop> |
| 2668 | </hop> |
| 2669 | <hop id="2"> |
| 2670 | <link id="urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn"> |
| 2671 | <trafficEngineeringMetric> |
| 2672 | 10 |
| 2673 | </trafficEngineeringMetric> |
| 2674 | <capacity> |
| 2675 | 1000000.0 |
| 2676 | </capacity> |
| 2677 | <switchingCapabilityDescriptor> |
| 2678 | <switchingcapType> |
| 2679 | l2sc |
| 2680 | </switchingcapType> |
| 2681 | <encodingType> |
| 2682 | ethernet |
| 2683 | </encodingType> |
| 2684 | <switchingCapabilitySpecificInfo> |
| 2685 | <switchingCapabilitySpecificInfo_L2sc> |
| 2686 | <interfaceMTU> |
| 2687 | 9000 |
| 2688 | </interfaceMTU> |
| 2689 | <vlanRangeAvailability> |
| 2690 | 3747 |
| 2691 | </vlanRangeAvailability> |
| 2692 | <suggestedVLANRange> |
| 2693 | 3747 |
| 2694 | </suggestedVLANRange> |
| 2695 | <vlanTranslation> |
| 2696 | true |
| 2697 | </vlanTranslation> |
| 2698 | </switchingCapabilitySpecificInfo_L2sc> |
| 2699 | </switchingCapabilitySpecificInfo> |
| 2700 | </switchingCapabilityDescriptor> |
| 2701 | </link> |
| 2702 | <nextHop> |
| 2703 | 3 |
| 2704 | </nextHop> |
| 2705 | </hop> |
| 2706 | <hop id="3"> |
| 2707 | <link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24"> |
| 2708 | <trafficEngineeringMetric> |
| 2709 | 10 |
| 2710 | </trafficEngineeringMetric> |
| 2711 | <capacity> |
| 2712 | 1000000 |
| 2713 | </capacity> |
| 2714 | <switchingCapabilityDescriptor> |
| 2715 | <switchingcapType> |
| 2716 | l2sc |
| 2717 | </switchingcapType> |
| 2718 | <encodingType> |
| 2719 | ethernet |
| 2720 | </encodingType> |
| 2721 | <switchingCapabilitySpecificInfo> |
| 2722 | <switchingCapabilitySpecificInfo_L2sc> |
| 2723 | <interfaceMTU> |
| 2724 | 9000 |
| 2725 | </interfaceMTU> |
| 2726 | <vlanRangeAvailability> |
| 2727 | 3747 |
| 2728 | </vlanRangeAvailability> |
| 2729 | <suggestedVLANRange> |
| 2730 | 3747 |
| 2731 | </suggestedVLANRange> |
| 2732 | <vlanTranslation> |
| 2733 | false |
| 2734 | </vlanTranslation> |
| 2735 | </switchingCapabilitySpecificInfo_L2sc> |
| 2736 | </switchingCapabilitySpecificInfo> |
| 2737 | </switchingCapabilityDescriptor> |
| 2738 | </link> |
| 2739 | <nextHop> |
| 2740 | null |
| 2741 | </nextHop> |
| 2742 | </hop> |
| 2743 | </path> |
| 2744 | </stitching> |
| 2745 | </rspec> |
| 2746 | |
| 2747 | Stitching success: Reserved resources in slice atla-2-gpo at 2 Aggregates (including 0 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 2748 | }}} |
| 2749 | 4. Log in to GPO InstaGENI node and ping AL2S Atlanta test endpoint: |
| 2750 | {{{ |
| 2751 | $ readyToLogin.py -a ig-gpo atla-2-gpo |
| 2752 | |
| 2753 | #======================================== |
| 2754 | #SSH CONFIGURATION INFO for User lnevers |
| 2755 | #======================================== |
| 2756 | |
| 2757 | Host ig-gpo |
| 2758 | Port 30778 |
| 2759 | HostName pc5.instageni.gpolab.bbn.com |
| 2760 | User lnevers |
| 2761 | IdentityFile /home/lnevers/.ssh/geni_cert_portal_key |
| 2762 | |
| 2763 | ================================================================================ |
| 2764 | LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 |
| 2765 | ================================================================================ |
| 2766 | |
| 2767 | For more login info, see the section entitled: |
| 2768 | 'Providing a private key to ssh' in 'readyToLogin.py -h' |
| 2769 | |
| 2770 | ig-gpo's geni_status is: ready (am_status:ready) |
| 2771 | User lnevers logs in to ig-gpo using: |
| 2772 | ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com |
| 2773 | |
| 2774 | NOTE: If your user is not listed, try using the --no-keys option. |
| 2775 | |
| 2776 | |
| 2777 | ig-gpo:~% ping 10.60.60.1 -c 10 |
| 2778 | PING 10.60.60.1 (10.60.60.1) 56(84) bytes of data. |
| 2779 | From 10.60.60.2 icmp_seq=1 Destination Host Unreachable |
| 2780 | From 10.60.60.2 icmp_seq=2 Destination Host Unreachable |
| 2781 | From 10.60.60.2 icmp_seq=3 Destination Host Unreachable |
| 2782 | ^C |
| 2783 | ((((FAIL)))) |
| 2784 | |
| 2785 | }}} |
| 2786 | 5. Release resources by deleting sliver at all aggregates: |
| 2787 | {{{ |
| 2788 | stitcher.py deletesliver atla-2-gpo |
| 2789 | omni.py deletesliver -a oess atla-2-gpo |
| 2790 | }}} |