| 302 | Created a slice and then created a sliver with one VM and one Raw PC using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Colorado/IG-CT-2-colorado.rspec IG-CT-2-colorado.rspec] |
| 303 | {{{ |
| 304 | $ omni createsliver -a colorado-ig IG-CT-2 IG-CT-2-colorado.rspec |
| 305 | 07:32:02 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 306 | 07:32:02 INFO : Loading config file /home/lnevers/.gcf/omni_config |
| 307 | 07:32:02 INFO : Using control framework portal |
| 308 | 07:32:02 INFO : Member Authority is https://ch.geni.net/MA (from config) |
| 309 | 07:32:02 INFO : Slice Authority is https://ch.geni.net/SA (from config) |
| 310 | 07:32:02 INFO : Substituting AM nickname colorado-ig with URL https://instageni.colorado.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+instageni.colorado.edu+authority+cm |
| 311 | 07:32:03 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 expires on 2014-10-07 13:54:46 UTC |
| 312 | 07:32:03 INFO : Creating sliver(s) from rspec file IG-CT-2-colorado.rspec for slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-2 |
| 313 | 07:32:20 INFO : (PG log url - look here for details on any failures: https://www.instageni.colorado.edu/spewlogfile.php3?logfile=90c66ea8fe3690e286770c9b1e323981) |
| 314 | 07:32:20 INFO : Got return from CreateSliver for slice IG-CT-2 at colorado-ig: |
| 315 | 07:32:20 INFO : <?xml version="1.0" ?> |
| 316 | 07:32:20 INFO : <!-- Reserved resources for: |
| 317 | Slice: IG-CT-2 |
| 318 | at AM: |
| 319 | URN: urn:publicid:IDN+instageni.colorado.edu+authority+cm |
| 320 | URL: https://instageni.colorado.edu:12369/protogeni/xmlrpc/am |
| 321 | --> |
| 322 | 07:32:20 INFO : |
| 323 | <rspec expires="2014-10-07T13:54:46Z" type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" 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"> |
| 324 | |
| 325 | <node client_id="VM" component_id="urn:publicid:IDN+instageni.colorado.edu+node+pc3" component_manager_id="urn:publicid:IDN+instageni.colorado.edu+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+31"> |
| 326 | <sliver_type name="emulab-xen"/> |
| 327 | <services> <execute command="sudo apt-get install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc3.instageni.colorado.edu" port="31034" username="lnevers1"/> <login authentication="ssh-keys" hostname="pc3.instageni.colorado.edu" port="31034" username="lnevers2"/> <login authentication="ssh-keys" hostname="pc3.instageni.colorado.edu" port="31034" username="lnevers"/> <rs:console server="pc3.instageni.colorado.edu" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> </services> |
| 328 | <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.colorado.edu+interface+pc3:eth1" mac_address="02b28b10be73" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+35"> |
| 329 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 330 | </interface> |
| 331 | <rs:vnode name="pcvm3-2" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> <host name="VM.IG-CT-2.ch-geni-net.instageni.colorado.edu"/> </node> |
| 332 | <node client_id="PC" component_id="urn:publicid:IDN+instageni.colorado.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.colorado.edu+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+32"> |
| 333 | <sliver_type name="raw-pc"/> |
| 334 | <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc5.instageni.colorado.edu" port="22" username="lnevers1"/> <login authentication="ssh-keys" hostname="pc5.instageni.colorado.edu" port="22" username="lnevers2"/> <login authentication="ssh-keys" hostname="pc5.instageni.colorado.edu" port="22" username="lnevers"/> </services> |
| 335 | <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.colorado.edu+interface+pc5:eth1" mac_address="02b4cb23ca91" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+36"> |
| 336 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 337 | </interface> |
| 338 | <rs:vnode name="pc5" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> <host name="PC.IG-CT-2.ch-geni-net.instageni.colorado.edu"/> </node> |
| 339 | <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+34" vlantag="258"> |
| 340 | <component_manager name="urn:publicid:IDN+instageni.colorado.edu+authority+cm"/> |
| 341 | <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.colorado.edu+interface+pc3:eth1" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+35"/> |
| 342 | <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.colorado.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.colorado.edu+sliver+36"/> |
| 343 | <link_type name="lan"/> |
| 344 | </link> |
| 345 | </rspec> |
| 346 | 07:32:20 INFO : Reservation at colorado-ig in slice IG-CT-2 expires at 2014-10-07 13:54:46 (UTC). |
| 347 | 07:32:21 INFO : ------------------------------------------------------ |
| 348 | 07:32:21 INFO : Completed createsliver: |
| 349 | |
| 350 | Options as run: |
| 351 | aggregate: ['colorado-ig'] |
| 352 | framework: portal |
| 353 | project: ln-test |
| 354 | |
| 355 | Args: createsliver IG-CT-2 IG-CT-2-colorado.rspec |
| 356 | |
| 357 | Result Summary: Got Reserved resources RSpec from instageni-colorado-edu. Reservation at colorado-ig in slice IG-CT-2 expires at 2014-10-07 13:54:46 (UTC). |
| 358 | 07:32:21 INFO : ====================================================== |
| 359 | }}} |
| 360 | |
| 361 | Determined login information: |
| 362 | {{{ |
| 363 | $ readyToLogin -a colorado-ig IG-CT-2 |
| 364 | <...> |
| 365 | PC's geni_status is: ready |
| 366 | User lnevers logs in to PC using: |
| 367 | ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.colorado.edu |
| 368 | |
| 369 | VM's geni_status is: ready |
| 370 | User lnevers logs in to VM using: |
| 371 | ssh -p 31034 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.colorado.edu |
| 372 | }}} |
| 373 | |
| 374 | === Measurements === |
| 375 | |
| 376 | Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth: |
| 377 | |
| 378 | '''Iperf InstaGENI Colorado PC to VM (TCP) - TCP window size: 16.0 KByte (default)''' |
| 379 | |
| 380 | ''Collected: 2014-10-01'' |
| 381 | |
| 382 | __One Client__ |
| 383 | {{{ |
| 384 | [ ID] Interval Transfer Bandwidth |
| 385 | [ 3] 0.0-60.0 sec 709 MBytes 99.1 Mbits/sec |
| 386 | }}} |
| 387 | |
| 388 | __Five Clients__ |
| 389 | {{{ |
| 390 | [ ID] Interval Transfer Bandwidth |
| 391 | [ 4] 0.0-60.0 sec 142 MBytes 19.9 Mbits/sec |
| 392 | [ 5] 0.0-60.0 sec 142 MBytes 19.8 Mbits/sec |
| 393 | [ 7] 0.0-60.0 sec 142 MBytes 19.9 Mbits/sec |
| 394 | [ 6] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec |
| 395 | [ 3] 0.0-60.2 sec 142 MBytes 19.7 Mbits/sec |
| 396 | [SUM] 0.0-60.2 sec 712 MBytes 99.3 Mbits/sec |
| 397 | }}} |
| 398 | |
| 399 | __Ten Clients__ |
| 400 | {{{ |
| 401 | [ ID] Interval Transfer Bandwidth |
| 402 | [ 11] 0.0-60.0 sec 71.4 MBytes 9.98 Mbits/sec |
| 403 | [ 9] 0.0-60.0 sec 70.9 MBytes 9.91 Mbits/sec |
| 404 | [ 5] 0.0-60.0 sec 71.4 MBytes 9.97 Mbits/sec |
| 405 | [ 8] 0.0-60.0 sec 70.4 MBytes 9.83 Mbits/sec |
| 406 | [ 10] 0.0-60.1 sec 71.5 MBytes 9.99 Mbits/sec |
| 407 | [ 12] 0.0-60.1 sec 71.0 MBytes 9.91 Mbits/sec |
| 408 | [ 6] 0.0-60.1 sec 72.1 MBytes 10.1 Mbits/sec |
| 409 | [ 4] 0.0-60.1 sec 71.2 MBytes 9.94 Mbits/sec |
| 410 | [ 3] 0.0-60.2 sec 72.1 MBytes 10.1 Mbits/sec |
| 411 | [ 7] 0.0-60.3 sec 72.9 MBytes 10.1 Mbits/sec |
| 412 | [SUM] 0.0-60.3 sec 715 MBytes 99.5 Mbits/sec |
| 413 | }}} |
| 414 | |
| 415 | '''Iperf InstaGENI Colorado PC to the VM (UDP) - UDP buffer size: 114 KByte (default)''' |
| 416 | {{{ |
| 417 | [ ID] Interval Transfer Bandwidth |
| 418 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 419 | [ 3] Sent 512822 datagrams |
| 420 | [ 3] Server Report: |
| 421 | [ 3] 0.0-60.0 sec 660 MBytes 92.2 Mbits/sec 0.078 ms 41819/512821 (8.2%) |
| 422 | [ 3] 0.0-60.0 sec 1 datagrams received out-of-order |
| 423 | }}} |
| 424 | |
| 425 | '''Ping from InstaGENI Colorado PC to VM ''' |
| 426 | {{{ |
| 427 | 60 packets transmitted, 60 received, 0% packet loss, time 59012ms |
| 428 | rtt min/avg/max/mdev = 0.539/0.670/0.711/0.029 ms |
| 429 | }}} |
| 430 | |
| 431 | '''Iperf InstaGENI Colorado VM to PC (TCP) - TCP window size: 23.5 KByte (default)''' |
| 432 | |
| 433 | ''Collected: 2014-10-01'' |
| 434 | |
| 435 | __One Client__ |
| 436 | {{{ |
| 437 | [ ID] Interval Transfer Bandwidth |
| 438 | [ 3] 0.0-60.0 sec 714 MBytes 99.8 Mbits/sec |
| 439 | }}} |
| 440 | |
| 441 | __Five Clients__ |
| 442 | {{{ |
| 443 | [ ID] Interval Transfer Bandwidth |
| 444 | [ 3] 0.0-60.0 sec 165 MBytes 23.0 Mbits/sec |
| 445 | [ 5] 0.0-60.0 sec 178 MBytes 24.8 Mbits/sec |
| 446 | [ 7] 0.0-60.1 sec 111 MBytes 15.5 Mbits/sec |
| 447 | [ 6] 0.0-60.1 sec 135 MBytes 18.9 Mbits/sec |
| 448 | [ 4] 0.0-60.2 sec 126 MBytes 17.6 Mbits/sec |
| 449 | [SUM] 0.0-60.2 sec 715 MBytes 99.7 Mbits/sec |
| 450 | }}} |
| 451 | |
| 452 | __Ten Clients__ |
| 453 | {{{ |
| 454 | [ ID] Interval Transfer Bandwidth |
| 455 | [ 5] 0.0-60.1 sec 78.0 MBytes 10.9 Mbits/sec |
| 456 | [ 4] 0.0-60.1 sec 80.4 MBytes 11.2 Mbits/sec |
| 457 | [ 10] 0.0-60.2 sec 68.6 MBytes 9.57 Mbits/sec |
| 458 | [ 3] 0.0-60.2 sec 75.9 MBytes 10.6 Mbits/sec |
| 459 | [ 11] 0.0-60.2 sec 49.2 MBytes 6.86 Mbits/sec |
| 460 | [ 9] 0.0-60.3 sec 88.4 MBytes 12.3 Mbits/sec |
| 461 | [ 12] 0.0-60.4 sec 52.2 MBytes 7.26 Mbits/sec |
| 462 | [ 8] 0.0-60.6 sec 81.8 MBytes 11.3 Mbits/sec |
| 463 | [ 6] 0.0-60.6 sec 60.8 MBytes 8.41 Mbits/sec |
| 464 | [ 7] 0.0-60.6 sec 80.4 MBytes 11.1 Mbits/sec |
| 465 | [SUM] 0.0-60.6 sec 716 MBytes 99.0 Mbits/sec |
| 466 | }}} |
| 467 | |
| 468 | '''Iperf InstaGENI Colorado VM to the PC (UDP) - UDP buffer size: 224 KByte (default)''' |
| 469 | {{{ |
| 470 | [ ID] Interval Transfer Bandwidth |
| 471 | [ 3] 0.0-60.0 sec 719 MBytes 100 Mbits/sec |
| 472 | [ 3] Sent 512717 datagrams |
| 473 | [ 3] Server Report: |
| 474 | [ 3] 0.0-60.0 sec 684 MBytes 95.6 Mbits/sec 0.096 ms 24906/512716 (4.9%) |
| 475 | [ 3] 0.0-60.0 sec 1 datagrams received out-of-order |
| 476 | }}} |
| 477 | |
| 478 | '''Ping from InstaGENI Colorado VM to PC ''' |
| 479 | {{{ |
| 480 | 60 packets transmitted, 60 received, 0% packet loss, time 58999ms |
| 481 | rtt min/avg/max/mdev = 0.474/0.716/5.256/0.592 ms |
| 482 | }}} |
| 485 | |
| 486 | Created a slice and then created a sliver with one VM container at Colorado and one VM container at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Colorado/IG-CT-3-colorado.rspec IG-CT-3-colorado.rspec]. Used stitcher to create both the Colorado and GPO slivers: |
| 487 | {{{ |
| 488 | $ stitcher createsliver IG-CT-3 IG-CT-3-colorado.rspec |
| 489 | 07:46:09 INFO : Configured logging from file /home/lnevers/gcf-2.7-rc2/src/gcf/stitcher_logging.conf |
| 490 | 07:46:10 INFO : Reading slice IG-CT-3 credential... |
| 491 | 07:46:10 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-CT-3 expires on 2014-10-07 14:39:20 UTC |
| 492 | 07:46:10 INFO : Multi-AM reservation will include resources from these aggregates: |
| 493 | 07:46:10 INFO : <Aggregate colorado-ig> |
| 494 | 07:46:10 INFO : <Aggregate gpo-ig> |
| 495 | 07:46:10 INFO : Stitcher doing createsliver at <Aggregate colorado-ig>... |
| 496 | 07:46:26 INFO : ... Allocation at <Aggregate colorado-ig> complete. |
| 497 | 07:46:26 INFO : Stitcher doing createsliver at <Aggregate gpo-ig>... |
| 498 | 07:46:43 INFO : ... Allocation at <Aggregate gpo-ig> complete. |
| 499 | 07:46:43 INFO : All aggregates are complete. |
| 500 | 07:46:43 INFO : Your resources expire at 2014-10-07T11:36:10 (UTC). |
| 501 | 07:46:43 INFO : Saved combined reservation RSpec at 2 AMs to file '/home/lnevers/gcf-test/instarspec/Colorado/IG-CT-3-manifest-rspec-multiam-combined.xml' |
| 502 | Success: Reserved resources in slice IG-CT-3 at 2 Aggregates, creating 1 GRE link(s). |
| 503 | }}} |
| 504 | |
| 505 | Determined login information at each Colorado and GPO aggregate: |
| 506 | {{{ |
| 507 | $ readyToLogin IG-CT-3 -a colorado-ig |
| 508 | .... |
| 509 | VM-2's geni_status is: ready |
| 510 | User lnevers logs in to VM-2 using: |
| 511 | ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.colorado.edu |
| 512 | |
| 513 | $ readyToLogin IG-CT-3 -a gpo-ig |
| 514 | .... |
| 515 | VM-1's geni_status is: ready |
| 516 | User lnevers logs in to VM-1 using: |
| 517 | ssh -p 30778 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com |
| 518 | }}} |
| 519 | |
| 520 | |