| 247 | Create a slice and then create the stitched slivers: |
| 248 | {{{ |
| 249 | $ omni.py createslice IG-ST-2 |
| 250 | 12:32:58 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 251 | 12:32:58 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 252 | 12:32:58 INFO omni: Using control framework portal |
| 253 | 12:33:00 INFO omni: Created slice with Name IG-ST-2, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-2, Expiration 2013-11-26 17:32:59 |
| 254 | 12:33:00 INFO omni: ------------------------------------------------------------ |
| 255 | 12:33:00 INFO omni: Completed createslice: |
| 256 | Args: createslice IG-ST-2 |
| 257 | |
| 258 | Result Summary: Created slice with Name IG-ST-2, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-2, Expiration 2013-11-26 17:32:59 |
| 259 | |
| 260 | 12:33:00 INFO omni: ============================================================ |
| 261 | |
| 262 | $ stitcher.py createsliver IG-ST-2 IG-ST-2.rspec -o |
| 263 | 12:33:05 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 264 | 12:33:05 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 265 | 12:33:05 INFO stitcher: Using control framework portal |
| 266 | 12:33:05 INFO stitcher: Checking that slice IG-ST-2 is valid... |
| 267 | 12:33:06 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-2 expires on 2013-11-26 17:32:59 UTC |
| 268 | 12:33:07 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> speaks AM API v3, but sticking with v2 |
| 269 | 12:33:07 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 |
| 270 | 12:33:07 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 271 | 12:33:07 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> |
| 272 | 12:33:07 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> |
| 273 | 12:33:07 INFO stitcher: <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> |
| 274 | 12:33:07 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-2-createsliver-request-11-instageni-nysernet-org.xml' |
| 275 | 12:33:07 INFO stitch.Aggregate: |
| 276 | Stitcher doing createsliver at https://www.instageni.nysernet.org:12369/protogeni/xmlrpc/am |
| 277 | 12:33:28 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> complete. |
| 278 | 12:33:28 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-2-createsliver-request-11-instageni-gpolab-bbn-com.xml' |
| 279 | 12:33:28 INFO stitch.Aggregate: |
| 280 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 281 | 12:33:46 ERROR omni: {'output': "vlan tag 3726 for 'link' not available", 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+81a5a1f64b6967381d9ead809ff3aa0d', 'am_type': 'protogeni', 'geni_code': 1, 'am_code': 1, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=81a5a1f64b6967381d9ead809ff3aa0d'}, 'value': 0} |
| 282 | 12:33:46 INFO stitch.Aggregate: Got AMAPIError doing createsliver IG-ST-2 at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm>: AMAPIError: Error from Aggregate: code 1. protogeni AM code: 1: vlan tag 3726 for 'link' not available. |
| 283 | 12:33:46 INFO stitch.launcher: Will put <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> back in the pool to allocate. Got Retry <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> 2th time with <Hop u'urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24' on path u'link'> new suggested 3748 (not 3726) |
| 284 | 12:33:46 INFO stitch.launcher: Pausing for 30 seconds for Aggregates to free up resources... |
| 285 | |
| 286 | |
| 287 | 12:34:16 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-2-createsliver-request-12-instageni-gpolab-bbn-com.xml' |
| 288 | 12:34:16 INFO stitch.Aggregate: |
| 289 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 290 | 12:34:31 ERROR omni: {'output': "vlan tag 3748 for 'link' not available", 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+1ba8600b42cdd6d7b8d17fc00f19e262', 'am_type': 'protogeni', 'geni_code': 1, 'am_code': 1, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=1ba8600b42cdd6d7b8d17fc00f19e262'}, 'value': 0} |
| 291 | 12:34:31 INFO stitch.Aggregate: Got AMAPIError doing createsliver IG-ST-2 at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm>: AMAPIError: Error from Aggregate: code 1. protogeni AM code: 1: vlan tag 3748 for 'link' not available. |
| 292 | 12:34:31 INFO stitch.launcher: Will put <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> back in the pool to allocate. Got Retry <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> 3th time with <Hop u'urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24' on path u'link'> new suggested 3749 (not 3748) |
| 293 | 12:34:31 INFO stitch.launcher: Pausing for 30 seconds for Aggregates to free up resources... |
| 294 | |
| 295 | |
| 296 | 12:35:01 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-2-createsliver-request-13-instageni-gpolab-bbn-com.xml' |
| 297 | 12:35:01 INFO stitch.Aggregate: |
| 298 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 299 | 12:35:19 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
| 300 | 12:35:19 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-2-createsliver-request-11-ion-internet2-edu.xml' |
| 301 | 12:35:19 INFO stitch.Aggregate: |
| 302 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 303 | 12:36:03 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready.... |
| 304 | 12:36:03 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 305 | 12:36:40 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 306 | 12:37:17 INFO stitch.Aggregate: DCN circuit 49741 is ready |
| 307 | 12:37:17 INFO stitch.Aggregate: DCN circuit 49731 is ready |
| 308 | 12:37:24 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete. |
| 309 | 12:37:24 INFO stitch.launcher: All aggregates are complete. |
| 310 | 12:37:24 INFO stitcher: Writing to 'IG-ST-2-manifest-rspec-stitching-combined.xml' |
| 311 | 12:37:24 INFO stitcher: Saved combined reservation RSpec at 3 AMs to file IG-ST-2-manifest-rspec-stitching-combined.xml |
| 312 | Stitching success: Reserved resources in slice IG-ST-2 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 2 link(s). |
| 313 | }}} |
| 314 | |
| 315 | Determined login information at each NYSERNet and GPO aggregate: |
| 316 | {{{ |
| 317 | $ readyToLogin.py IG-ST-2 -a nysernet-ig |
| 318 | .... |
| 319 | ================================================================================ |
| 320 | LOGIN INFO for AM: https://instageni.nysernet.org:12369/protogeni/xmlrpc/am |
| 321 | ================================================================================ |
| 322 | |
| 323 | For more login info, see the section entitled: |
| 324 | 'Providing a private key to ssh' in 'readyToLogin.py -h' |
| 325 | |
| 326 | ig-nyse's geni_status is: ready (am_status:ready) |
| 327 | User lnevers logs in to ig-nyse using: |
| 328 | ssh -p 31034 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.nysernet.org |
| 329 | |
| 330 | $ readyToLogin.py IG-ST-2 -a gpo-ig |
| 331 | .... |
| 332 | ================================================================================ |
| 333 | LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 |
| 334 | ================================================================================ |
| 335 | |
| 336 | For more login info, see the section entitled: |
| 337 | 'Providing a private key to ssh' in 'readyToLogin.py -h' |
| 338 | |
| 339 | ig-gpo's geni_status is: ready (am_status:ready) |
| 340 | User lnevers logs in to ig-gpo using: |
| 341 | ssh -p 38458 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com |
| 342 | }}} |
| 343 | |
| 344 | Login to each host and ping the remote on each of the two interfaces. Below is the ping output for the GPO site: |
| 345 | {{{ |
| 346 | [lnevers@ig-gpo ~]$ ping 10.10.4.2 -c 5 |
| 347 | PING 10.10.4.2 (10.10.4.2) 56(84) bytes of data. |
| 348 | 64 bytes from 10.10.4.2: icmp_req=1 ttl=64 time=23.4 ms |
| 349 | 64 bytes from 10.10.4.2: icmp_req=2 ttl=64 time=11.2 ms |
| 350 | 64 bytes from 10.10.4.2: icmp_req=3 ttl=64 time=11.2 ms |
| 351 | 64 bytes from 10.10.4.2: icmp_req=4 ttl=64 time=11.2 ms |
| 352 | 64 bytes from 10.10.4.2: icmp_req=5 ttl=64 time=11.3 ms |
| 353 | |
| 354 | --- 10.10.4.2 ping statistics --- |
| 355 | 5 packets transmitted, 5 received, 0% packet loss, time 4005ms |
| 356 | rtt min/avg/max/mdev = 11.226/13.710/23.404/4.847 ms |
| 357 | [lnevers@ig-gpo ~]$ ping 192.168.4.2 -c 5 |
| 358 | PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data. |
| 359 | 64 bytes from 192.168.4.2: icmp_req=1 ttl=64 time=23.5 ms |
| 360 | 64 bytes from 192.168.4.2: icmp_req=2 ttl=64 time=11.2 ms |
| 361 | 64 bytes from 192.168.4.2: icmp_req=3 ttl=64 time=11.2 ms |
| 362 | 64 bytes from 192.168.4.2: icmp_req=4 ttl=64 time=11.2 ms |
| 363 | 64 bytes from 192.168.4.2: icmp_req=5 ttl=64 time=11.2 ms |
| 364 | |
| 365 | --- 192.168.4.2 ping statistics --- |
| 366 | 5 packets transmitted, 5 received, 0% packet loss, time 4005ms |
| 367 | rtt min/avg/max/mdev = 11.210/13.718/23.522/4.902 ms |
| 368 | [lnevers@ig-gpo ~]$ |
| 369 | |
| 370 | }}} |
| 373 | Create a slice and then create the stitched slivers: |
| 374 | {{{ |
| 375 | $ omni.py createslice IG-ST-3 |
| 376 | 12:40:18 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 377 | 12:40:18 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 378 | 12:40:18 INFO omni: Using control framework portal |
| 379 | 12:40:21 INFO omni: Created slice with Name IG-ST-3, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-3, Expiration 2013-11-26 17:40:19 |
| 380 | 12:40:21 INFO omni: ------------------------------------------------------------ |
| 381 | 12:40:21 INFO omni: Completed createslice: |
| 382 | Args: createslice IG-ST-3 |
| 383 | |
| 384 | Result Summary: Created slice with Name IG-ST-3, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-3, Expiration 2013-11-26 17:40:19 |
| 385 | |
| 386 | 12:40:21 INFO omni: ============================================================ |
| 387 | |
| 388 | $ stitcher.py createsliver IG-ST-3 IG-ST-3.rspec -o |
| 389 | 12:43:51 INFO stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 390 | 12:43:51 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 391 | 12:43:51 INFO stitcher: Using control framework portal |
| 392 | 12:43:52 INFO stitcher: Checking that slice IG-ST-3 is valid... |
| 393 | 12:43:53 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-3 expires on 2013-11-26 17:40:19 UTC |
| 394 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> speaks AM API v3, but sticking with v2 |
| 395 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> speaks AM API v3, but sticking with v2 |
| 396 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 |
| 397 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> speaks AM API v3, but sticking with v2 |
| 398 | 12:43:54 INFO stitcher: Stitched reservation will include resources from these aggregates: |
| 399 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> |
| 400 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> |
| 401 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> |
| 402 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> |
| 403 | 12:43:54 INFO stitcher: <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> |
| 404 | 12:43:54 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-3-createsliver-request-11-instageni-nysernet-org.xml' |
| 405 | 12:43:54 INFO stitch.Aggregate: |
| 406 | Stitcher doing createsliver at https://www.instageni.nysernet.org:12369/protogeni/xmlrpc/am |
| 407 | 12:44:10 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> complete. |
| 408 | 12:44:10 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-3-createsliver-request-11-instageni-gpolab-bbn-com.xml' |
| 409 | 12:44:10 INFO stitch.Aggregate: |
| 410 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 411 | 12:44:27 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
| 412 | 12:44:28 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-3-createsliver-request-11-emulab-net.xml' |
| 413 | 12:44:28 INFO stitch.Aggregate: |
| 414 | Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am |
| 415 | 12:45:19 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+emulab.net+authority+cm> complete. |
| 416 | 12:45:19 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-3-createsliver-request-11-utah-geniracks-net.xml' |
| 417 | 12:45:19 INFO stitch.Aggregate: |
| 418 | Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am |
| 419 | 12:45:35 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> complete. |
| 420 | 12:45:35 INFO stitch.Aggregate: Writing to '/tmp/IG-ST-3-createsliver-request-11-ion-internet2-edu.xml' |
| 421 | 12:45:35 INFO stitch.Aggregate: |
| 422 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 423 | 12:46:19 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready.... |
| 424 | 12:46:19 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 425 | 12:46:56 INFO stitch.Aggregate: Pause 30 seconds to let circuit become ready... |
| 426 | 12:47:33 INFO stitch.Aggregate: DCN circuit 49751 is ready |
| 427 | 12:47:33 INFO stitch.Aggregate: DCN circuit 49761 is ready |
| 428 | 12:47:39 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete. |
| 429 | 12:47:39 INFO stitch.launcher: All aggregates are complete. |
| 430 | 12:47:39 INFO stitcher: Writing to 'IG-ST-3-manifest-rspec-stitching-combined.xml' |
| 431 | 12:47:39 INFO stitcher: Saved combined reservation RSpec at 5 AMs to file IG-ST-3-manifest-rspec-stitching-combined.xml |
| 432 | Stitching success: Reserved resources in slice IG-ST-3 at 5 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 link(s). |
| 433 | |
| 434 | }}} |
| 435 | |
| 436 | Determined login information the NYSERNet host: |
| 437 | {{{ |
| 438 | $ readyToLogin.py IG-ST-3 -a nysernet-ig |
| 439 | .... |
| 440 | ================================================================================ |
| 441 | LOGIN INFO for AM: https://instageni.nysernet.org:12369/protogeni/xmlrpc/am |
| 442 | ================================================================================ |
| 443 | |
| 444 | For more login info, see the section entitled: |
| 445 | 'Providing a private key to ssh' in 'readyToLogin.py -h' |
| 446 | |
| 447 | nyse's geni_status is: ready (am_status:ready) |
| 448 | User lnevers logs in to nyse using: |
| 449 | ssh -p 31034 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.instageni.nysernet.org |
| 450 | }}} |
| 451 | Login to the NYSERNet host and ping each remote: |
| 452 | {{{ |
| 453 | #ping GPO IG |
| 454 | [lnevers@nyse ~]$ ping 192.168.2.1 -c 5 |
| 455 | PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data. |
| 456 | 64 bytes from 192.168.2.1: icmp_req=1 ttl=64 time=11.3 ms |
| 457 | 64 bytes from 192.168.2.1: icmp_req=2 ttl=64 time=11.3 ms |
| 458 | 64 bytes from 192.168.2.1: icmp_req=3 ttl=64 time=11.2 ms |
| 459 | 64 bytes from 192.168.2.1: icmp_req=4 ttl=64 time=11.3 ms |
| 460 | 64 bytes from 192.168.2.1: icmp_req=5 ttl=64 time=11.3 ms |
| 461 | |
| 462 | --- 192.168.2.1 ping statistics --- |
| 463 | 5 packets transmitted, 5 received, 0% packet loss, time 4005ms |
| 464 | rtt min/avg/max/mdev = 11.283/11.338/11.382/0.102 ms |
| 465 | |
| 466 | # Utah IG |
| 467 | [lnevers@nyse ~]$ ping 192.168.4.1 -c 5 |
| 468 | PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data. |
| 469 | From 192.168.4.2 icmp_seq=2 Destination Host Unreachable |
| 470 | From 192.168.4.2 icmp_seq=3 Destination Host Unreachable |
| 471 | From 192.168.4.2 icmp_seq=4 Destination Host Unreachable |
| 472 | From 192.168.4.2 icmp_seq=5 Destination Host Unreachable |
| 473 | |
| 474 | --- 192.168.4.1 ping statistics --- |
| 475 | 5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4000ms |
| 476 | pipe 3 |
| 477 | |
| 478 | }}} |
| 479 | |