| 318 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/UKYPKS2/IG-ST-3.rspec IG-ST-3.rspec]: |
| 319 | {{{ |
| 320 | $ omni.py createslice IG-ST-3 |
| 321 | 11:30:05 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 322 | 11:30:05 INFO : Loading config file /home/lnevers/.gcf/omni_config |
| 323 | 11:30:05 INFO : Setting option useSliceMembers based on omni_config setting |
| 324 | 11:30:05 INFO : Using control framework portal |
| 325 | 11:30:05 INFO : Member Authority is https://ch.geni.net/MA (from config) |
| 326 | 11:30:05 INFO : Slice Authority is https://ch.geni.net/SA (from config) |
| 327 | 11:30:05 INFO : Created slice with Name IG-ST-3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-3, Expiration 2014-09-16 15:30:05+00:00 |
| 328 | 11:30:05 INFO : ------------------------------------------------------ |
| 329 | 11:30:05 INFO : Completed createslice: |
| 330 | |
| 331 | Options as run: |
| 332 | framework: portal |
| 333 | project: ln-test |
| 334 | useSliceMembers: True |
| 335 | |
| 336 | Args: createslice IG-ST-3 |
| 337 | |
| 338 | Result Summary: Created slice with Name IG-ST-3, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-3, Expiration 2014-09-16 15:30:05+00:00 |
| 339 | |
| 340 | 11:30:05 INFO : ====================================================== |
| 341 | |
| 342 | 12:07:26 INFO : Configured logging from file /home/lnevers/gcf-2.7-0908/src/gcf/stitcher_logging.conf |
| 343 | 12:07:27 INFO : Reading slice IG-ST-3 credential... |
| 344 | 12:07:27 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-3 expires on 2014-09-16 15:30:05 UTC |
| 345 | 12:07:27 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc |
| 346 | 12:07:27 INFO : Calling SCS... |
| 347 | 12:07:31 INFO : Multi-AM reservation will include resources from these aggregates: |
| 348 | 12:07:31 INFO : <Aggregate ukypks2-ig> |
| 349 | 12:07:31 INFO : <Aggregate ion> |
| 350 | 12:07:31 INFO : <Aggregate gpo-ig> |
| 351 | 12:07:31 INFO : <Aggregate utah-pg> |
| 352 | 12:07:31 INFO : <Aggregate utah-ig> |
| 353 | 12:07:31 INFO : Stitcher doing createsliver at <Aggregate ukypks2-ig>... |
| 354 | 12:07:50 INFO : ... Allocation at <Aggregate ukypks2-ig> complete. |
| 355 | 12:07:50 INFO : Stitcher doing createsliver at <Aggregate gpo-ig>... |
| 356 | 12:08:04 INFO : ... Allocation at <Aggregate gpo-ig> complete. |
| 357 | 12:08:04 INFO : Stitcher doing createsliver at <Aggregate utah-pg>... |
| 358 | 12:08:53 INFO : ... Allocation at <Aggregate utah-pg> complete. |
| 359 | 12:08:53 INFO : Stitcher doing createsliver at <Aggregate ion>... |
| 360 | 12:09:39 INFO : DCN AM <Aggregate ion>: must wait for status ready.... |
| 361 | 12:09:39 INFO : Pausing 30 seconds to let circuit become ready... |
| 362 | 12:10:17 INFO : Pausing 30 seconds to let circuit become ready... |
| 363 | 12:10:54 INFO : DCN circuit 116801 is ready at <Aggregate ion> |
| 364 | 12:10:54 INFO : DCN circuit 116811 is ready at <Aggregate ion> |
| 365 | 12:11:01 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-IG-ST-3-for-lnevers-cred.xml |
| 366 | 12:11:01 INFO : ... Allocation at <Aggregate ion> complete. |
| 367 | 12:11:01 INFO : Stitcher doing createsliver at <Aggregate utah-ig>... |
| 368 | 12:11:21 INFO : ... Allocation at <Aggregate utah-ig> complete. |
| 369 | 12:11:21 INFO : All aggregates are complete. |
| 370 | 12:11:21 INFO : Your resources expire at 5 different times at different AMs. The first expiration is 2014-09-09 21:08:13 UTC at <Aggregate utah-pg>. S |
| 371 | 12:11:21 INFO : Saved combined reservation RSpec at 5 AMs to file '/home/lnevers/gcf-test/stitch-test/UKYPKS2/IG-ST-3-manifest-rspec-multiam-combined. |
| 372 | Success: Reserved resources in slice IG-ST-3 at 5 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched links |
| 373 | |
| 374 | |
| 375 | Determined login information the UKYPKS2 host: |
| 376 | {{{ |
| 377 | $ readyToLogin.py IG-ST-3 -a ukypks2-ig |
| 378 | .... |
| 379 | ig-pks2's geni_status is: ready |
| 380 | User lnevers logs in to ig-pks2 using: |
| 381 | ssh -p 30266 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.pks2.sdn.uky.edu |
| 382 | |
| 383 | }}} |
| 384 | Login to the UKYPKS2 host and ping each remote: |
| 385 | {{{ |
| 386 | #ping GPO IG |
| 387 | PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data. |
| 388 | |
| 389 | --- 192.168.2.1 ping statistics --- |
| 390 | 60 packets transmitted, 60 received, 0% packet loss, time 59036ms |
| 391 | rtt min/avg/max/mdev = 35.895/36.595/73.970/4.866 ms |
| 392 | |
| 393 | # Utah IG |
| 394 | PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data. |
| 395 | |
| 396 | --- 192.168.4.1 ping statistics --- |
| 397 | 60 packets transmitted, 0 received, +45 errors, 100% packet loss, time 59015ms |
| 398 | pipe 3 |
| 399 | }}} |
| 400 | |
322 | | |
| 403 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/UKYPKS2/IG-ST-4.rspec IG-ST-4.rspec], |
| 404 | |
| 405 | {{{ |
| 406 | $ omni.py createslice IG-ST-4 |
| 407 | 12:17:36 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 408 | 12:17:36 INFO : Loading config file /home/lnevers/.gcf/omni_config |
| 409 | 12:17:36 INFO : Setting option useSliceMembers based on omni_config setting |
| 410 | 12:17:36 INFO : Using control framework portal |
| 411 | 12:17:36 INFO : Member Authority is https://ch.geni.net/MA (from config) |
| 412 | 12:17:36 INFO : Slice Authority is https://ch.geni.net/SA (from config) |
| 413 | 12:17:36 INFO : Created slice with Name IG-ST-4, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-4, |
| 414 | 12:17:36 INFO : ------------------------------------------------------ |
| 415 | 12:17:36 INFO : Completed createslice: |
| 416 | |
| 417 | Options as run: |
| 418 | framework: portal |
| 419 | project: ln-test |
| 420 | useSliceMembers: True |
| 421 | Args: createslice IG-ST-4 |
| 422 | Result Summary: Created slice with Name IG-ST-4, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-4, E |
| 423 | 12:17:36 INFO : ====================================================== |
| 424 | |
| 425 | |
| 426 | $ stitcher.py createsliver IG-ST-4 IG-ST-4.rspec -o |
| 427 | 12:17:44 INFO : Configured logging from file /home/lnevers/gcf-2.7-0908/src/gcf/stitcher_logging.conf |
| 428 | 12:17:45 INFO : Reading slice IG-ST-4 credential... |
| 429 | 12:17:45 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-4 expires on 2014-09-16 16:17:36 U |
| 430 | 12:17:45 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc |
| 431 | 12:17:45 INFO : Calling SCS... |
| 432 | 12:17:47 INFO : Multi-AM reservation will include resources from these aggregates: |
| 433 | 12:17:47 INFO : <Aggregate ukypks2-ig> |
| 434 | 12:17:47 INFO : <Aggregate gpo-eg> |
| 435 | 12:17:47 INFO : <Aggregate ion> |
| 436 | 12:17:47 INFO : Stitcher doing createsliver at <Aggregate ukypks2-ig>... |
| 437 | 12:18:04 INFO : ... Allocation at <Aggregate ukypks2-ig> complete. |
| 438 | 12:18:04 INFO : Stitcher doing createsliver at <Aggregate gpo-eg>... |
| 439 | 12:18:20 INFO : ... Allocation at <Aggregate gpo-eg> complete. |
| 440 | 12:18:20 INFO : Stitcher doing createsliver at <Aggregate ion>... |
| 441 | 12:19:06 INFO : DCN AM <Aggregate ion>: must wait for status ready.... |
| 442 | 12:19:06 INFO : Pausing 30 seconds to let circuit become ready... |
| 443 | 12:19:44 INFO : Pausing 30 seconds to let circuit become ready... |
| 444 | 12:20:21 INFO : Pausing 30 seconds to let circuit become ready... |
| 445 | 12:20:58 INFO : Pausing 30 seconds to let circuit become ready... |
| 446 | 12:21:36 INFO : Pausing 30 seconds to let circuit become ready... |
| 447 | 12:22:13 INFO : Pausing 30 seconds to let circuit become ready... |
| 448 | 12:22:51 INFO : Pausing 30 seconds to let circuit become ready... |
| 449 | 12:23:28 INFO : Pausing 30 seconds to let circuit become ready... |
| 450 | 12:24:06 INFO : Pausing 30 seconds to let circuit become ready... |
| 451 | 12:24:43 INFO : Pausing 30 seconds to let circuit become ready... |
| 452 | |
| 453 | |
| 454 | XXXX |
| 455 | |
| 456 | }}} |
| 457 | |
| 458 | Determined login information at each UKYPKS2 and GPO aggregate: |
| 459 | {{{ |
| 460 | $ readyToLogin.py IG-ST-4 -a ukypks2-ig |
| 461 | .... |
| 462 | |
| 463 | $ readyToLogin.py IG-ST-4 -a eg-sm |
| 464 | .... |
| 465 | }}} |
| 466 | |
| 467 | === Measurements === |
| 468 | |
| 469 | '''Iperf ExoGENI GPO VM to InstaGENI UKYPKS2 VM (TCP) - TCP window size: 23.5 KByte (default)''' |
| 470 | |
| 471 | ''Collected: 2014-08-XX'' |
| 472 | |
| 473 | __One Client_ |
| 474 | {{{ |
| 475 | |
| 476 | }}} |
| 477 | |
| 478 | __Five Clients__ |
| 479 | {{{ |
| 480 | |
| 481 | }}} |
| 482 | |
| 483 | __Ten Clients__ |
| 484 | {{{ |
| 485 | |
| 486 | }}} |
| 487 | |
| 488 | '''Iperf ExoGENI GPO VM to InstaGENI UKYPKS2 VM (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 489 | {{{ |
| 490 | |
| 491 | }}} |
| 492 | |
| 493 | '''Ping from ExoGENI GPO VM to the InstaGENI UKYPKS2 VM ''' |
| 494 | {{{ |
| 495 | |
| 496 | }}} |
| 497 | |
| 498 | |
| 499 | '''Iperf InstaGENI UKYPKS2 VM to ExoGENI GPO VM (TCP) - TCP window size: 23.5 KByte (default)''' |
| 500 | |
| 501 | ''Collected: 2014-08-XX'' |
| 502 | |
| 503 | __One Client_ |
| 504 | {{{ |
| 505 | |
| 506 | }}} |
| 507 | |
| 508 | __Five Clients__ |
| 509 | {{{ |
| 510 | |
| 511 | }}} |
| 512 | |
| 513 | __Ten Clients__ |
| 514 | {{{ |
| 515 | |
| 516 | }}} |
| 517 | |
| 518 | '''Iperf InstaGENI UKYPKS2 VM to ExoGENI GPO VM (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 519 | {{{ |
| 520 | |
| 521 | }}} |
| 522 | |
| 523 | '''Ping from InstaGENI UKYPKS2 VM to ExoGENI GPO VM ''' |
| 524 | {{{ |
| 525 | |
| 526 | }}} |