| 450 | === Results of Step 3 from 2013-03-12 === |
| 451 | |
| 452 | I created an ExoGENI sliver with this rspec: |
| 453 | |
| 454 | {{{ |
| 455 | <?xml version="1.0" encoding="UTF-8"?> |
| 456 | <!-- |
| 457 | This rspec will reserve the BBN ExoGENI resources |
| 458 | used by the jbs17 slice. |
| 459 | |
| 460 | It requests two VMs, running Debian 5, named "bbn-eg-jbs17-a" and |
| 461 | "bbn-eg-jbs17-b", each with a dataplane interface on VLAN 1750 with a |
| 462 | jbs17 IP address. |
| 463 | |
| 464 | AM: https://bbn-hn.exogeni.gpolab.bbn.com:11443/orca/xmlrpc |
| 465 | --> |
| 466 | |
| 467 | <rspec xmlns="http://www.geni.net/resources/rspec/3" |
| 468 | xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" |
| 469 | xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1" |
| 470 | xs:schemaLocation="http://www.geni.net/resources/rspec/3 |
| 471 | http://www.geni.net/resources/rspec/3/request.xsd |
| 472 | http://www.protogeni.net/resources/rspec/ext/shared-vlan/1 |
| 473 | http://www.protogeni.net/resources/rspec/ext/shared-vlan/1/request.xsd" |
| 474 | type="request"> |
| 475 | |
| 476 | <node client_id="bbn-eg-jbs17-a"> |
| 477 | <sliver_type name="m1.small"> |
| 478 | <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1" /> |
| 479 | </sliver_type> |
| 480 | <services> |
| 481 | <execute shell="sh" command="hostname bbn-eg-jbs17-a"/> |
| 482 | </services> |
| 483 | <interface client_id="bbn-eg-jbs17-a:1"> |
| 484 | <ip address="10.42.17.58" netmask="255.255.255.0" /> |
| 485 | </interface> |
| 486 | </node> |
| 487 | |
| 488 | <node client_id="bbn-eg-jbs17-b"> |
| 489 | <sliver_type name="m1.small"> |
| 490 | <disk_image name="http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml" version="104ea3d824906f0e13cebb89b14df232290553b1" /> |
| 491 | </sliver_type> |
| 492 | <services> |
| 493 | <execute shell="sh" command="hostname bbn-eg-jbs17-b"/> |
| 494 | </services> |
| 495 | <interface client_id="bbn-eg-jbs17-b:1"> |
| 496 | <ip address="10.42.17.59" netmask="255.255.255.0" /> |
| 497 | </interface> |
| 498 | </node> |
| 499 | |
| 500 | <link client_id="mesoscale"> |
| 501 | <interface_ref client_id="bbn-eg-jbs17-a:1" /> |
| 502 | <interface_ref client_id="bbn-eg-jbs17-b:1" /> |
| 503 | <sharedvlan:link_shared_vlan name="1750" /> |
| 504 | </link> |
| 505 | |
| 506 | </rspec> |
| 507 | }}} |
| 508 | |
| 509 | I created a FOAM sliver with this rspec: |
| 510 | |
| 511 | {{{ |
| 512 | <?xml version="1.0" encoding="UTF-8"?> |
| 513 | <!-- |
| 514 | This rspec will reserve the OpenFlow resources in the ExoGENI rack at BBN |
| 515 | used by the jbs17 slice. |
| 516 | |
| 517 | AM: https://bbn-hn.exogeni.gpolab.bbn.com:3626/foam/gapi/1 |
| 518 | --> |
| 519 | |
| 520 | <rspec xmlns="http://www.geni.net/resources/rspec/3" |
| 521 | xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" |
| 522 | xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3" |
| 523 | xs:schemaLocation="http://www.geni.net/resources/rspec/3 |
| 524 | http://www.geni.net/resources/rspec/3/request.xsd |
| 525 | http://www.geni.net/resources/rspec/ext/openflow/3 |
| 526 | http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd" |
| 527 | type="request"> |
| 528 | |
| 529 | <openflow:sliver description="JBS 17 OpenFlow resources at BBN ExoGENI."> |
| 530 | |
| 531 | <openflow:controller url="tcp:naxos.gpolab.bbn.com:33017" type="primary" /> |
| 532 | |
| 533 | <openflow:group name="bbn-exogeni"> |
| 534 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:bbn-hn.exogeni.gpolab.bbn.com+datapath+00:01:08:17:f4:b5:2a:00" component_manager_id="urn:publicid:IDN+openflow:foam:bbn-hn.exogeni.gpolab.bbn.com+authority+am" /> |
| 535 | </openflow:group> |
| 536 | |
| 537 | <openflow:match> |
| 538 | |
| 539 | <openflow:use-group name="bbn-exogeni" /> |
| 540 | |
| 541 | <openflow:packet> |
| 542 | <openflow:dl_vlan value="1750"/> |
| 543 | <openflow:dl_type value="0x800,0x806"/> |
| 544 | <openflow:nw_dst value="10.42.17.0/24"/> |
| 545 | <openflow:nw_src value="10.42.17.0/24"/> |
| 546 | </openflow:packet> |
| 547 | |
| 548 | </openflow:match> |
| 549 | |
| 550 | </openflow:sliver> |
| 551 | |
| 552 | </rspec> |
| 553 | }}} |
| 554 | |
| 555 | On naxos.gpolab.bbn.com, I ran a NOX 'switch' controller listening on port 33017: |
| 556 | |
| 557 | {{{ |
| 558 | subnet=017 |
| 559 | port=33$subnet ; (cd /usr/bin && /usr/bin/nox_core --info=/home/jbs/nox/nox-${port}.info -i ptcp:$port switch lavi_switches lavi_swlinks jsonmessenger=tcpport=11$subnet,sslport=0) |
| 560 | }}} |
| 561 | |
| 562 | I was then able to ping from bbn-eg-jbs17-a to bbn-eg-jbs17-b's dataplane address (10.42.17.59): |
| 563 | |
| 564 | {{{ |
| 565 | [13:23:06] jbs@bbn-eg-jbs17-a:/home/jbs |
| 566 | +$ ping -q -c 10 10.42.17.59 |
| 567 | PING 10.42.17.59 (10.42.17.59) 56(84) bytes of data. |
| 568 | |
| 569 | --- 10.42.17.59 ping statistics --- |
| 570 | 10 packets transmitted, 10 received, 0% packet loss, time 9000ms |
| 571 | rtt min/avg/max/mdev = 0.382/2.170/17.490/5.107 ms |
| 572 | }}} |
| 573 | |
| 574 | I fired up an iperf UDP sink on bbn-eg-jbs17-a: |
| 575 | |
| 576 | {{{ |
| 577 | [13:32:02] jbs@bbn-eg-jbs17-a:/home/jbs |
| 578 | +$ nice -n 19 iperf -u -B 10.42.17.58 -s -i 1 |
| 579 | ------------------------------------------------------------ |
| 580 | Server listening on UDP port 5001 |
| 581 | Binding to local address 10.42.17.58 |
| 582 | Receiving 1470 byte datagrams |
| 583 | UDP buffer size: 122 KByte (default) |
| 584 | ------------------------------------------------------------ |
| 585 | }}} |
| 586 | |
| 587 | I fired up a 5 Mb/sec iperf UDP source on bbn-eg-jbs17-b, for sixty seconds: |
| 588 | |
| 589 | {{{ |
| 590 | [13:32:18] jbs@bbn-eg-jbs17-b:/home/jbs |
| 591 | +$ nice -n 19 iperf -u -c 10.42.17.58 -t 60 -b 5M |
| 592 | ------------------------------------------------------------ |
| 593 | Client connecting to 10.42.17.58, UDP port 5001 |
| 594 | Sending 1470 byte datagrams |
| 595 | UDP buffer size: 122 KByte (default) |
| 596 | ------------------------------------------------------------ |
| 597 | [ 3] local 10.42.17.59 port 41466 connected with 10.42.17.58 port 5001 |
| 598 | [ ID] Interval Transfer Bandwidth |
| 599 | [ 3] 0.0-60.0 sec 35.8 MBytes 5.00 Mbits/sec |
| 600 | [ 3] Sent 25512 datagrams |
| 601 | [ 3] Server Report: |
| 602 | [ 3] 0.0-60.0 sec 35.8 MBytes 5.00 Mbits/sec 0.025 ms 5/25511 (0.02%) |
| 603 | [ 3] 0.0-60.0 sec 5 datagrams received out-of-order |
| 604 | }}} |
| 605 | |
| 606 | So, that all seems to be working as expected. |
| 607 | |
| 608 | I then fired up a 5 Mb/sec iperf UDP source on bbn-eg-jbs17-b, for 86400 seconds: |
| 609 | |
| 610 | {{{ |
| 611 | nice -n 19 iperf -u -c 10.42.17.58 -t 86400 -b 5M |
| 612 | }}} |
| 613 | |
| 614 | I see the connection in the server window: |
| 615 | |
| 616 | {{{ |
| 617 | [ 4] local 10.42.17.58 port 5001 connected with 10.42.17.59 port 37491 |
| 618 | [ 4] 0.0- 1.0 sec 614 KBytes 5.03 Mbits/sec 0.011 ms 2/ 428 (0.47%) |
| 619 | [ 4] 0.0- 1.0 sec 2 datagrams received out-of-order |
| 620 | [ 4] 1.0- 2.0 sec 610 KBytes 5.00 Mbits/sec 0.009 ms 0/ 425 (0%) |
| 621 | [ 4] 2.0- 3.0 sec 610 KBytes 5.00 Mbits/sec 0.022 ms 0/ 425 (0%) |
| 622 | }}} |
| 623 | |
| 624 | etc, so I've left that running. |
| 625 | |
| 642 | === Results of Step 4 from 2013-03-12 === |
| 643 | |
| 644 | On bbn-hn, I used Pequod to show all active bbn-sm actors: |
| 645 | |
| 646 | {{{ |
| 647 | pequod>show reservations for all actor bbn-sm state active |
| 648 | b2d51078-b6a1-4480-b7ef-2c27c7792aa3 bbn-sm |
| 649 | 1 bbnvmsite.vm [ active, nascent] |
| 650 | Notices: Reservation b2d51078-b6a1-4480-b7ef-2c27c7792aa3 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon) is in state [Active,None] |
| 651 | Start: Fri Mar 08 17:20:36 EST 2013 End:Fri Mar 22 17:20:37 EDT 2013 |
| 652 | 4979104a-60fc-4cf9-946b-06b99cf4f339 bbn-sm |
| 653 | 1 bbnvmsite.vm [ active, activeticketed] |
| 654 | Notices: Reservation 4979104a-60fc-4cf9-946b-06b99cf4f339 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15) is in state [Active,ExtendingTicket] |
| 655 | Start: Fri Mar 08 17:43:08 EST 2013 End:Fri Mar 22 17:43:09 EDT 2013 |
| 656 | 3c0440f6-833c-45da-9544-ef3b9b7a0ecf bbn-sm |
| 657 | 1 bbnvmsite.vm [ active, nascent] |
| 658 | Notices: Reservation 3c0440f6-833c-45da-9544-ef3b9b7a0ecf (Slice urn:publicid:IDN+panther:SampleClass+slice+hellotest) is in state [Active,None] |
| 659 | Start: Sun Mar 10 21:37:57 EDT 2013 End:Sun Mar 24 20:37:58 EDT 2013 |
| 660 | 08dd9475-70c0-4a19-af57-97ea34529603 bbn-sm |
| 661 | 1 bbnvmsite.vm [ active, nascent] |
| 662 | Notices: Reservation 08dd9475-70c0-4a19-af57-97ea34529603 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1) is in state [Active,None] |
| 663 | Start: Mon Mar 11 08:39:58 EDT 2013 End:Mon Mar 25 07:39:59 EDT 2013 |
| 664 | 9d1b0514-f79e-4efb-a34e-b1fe9309a159 bbn-sm |
| 665 | 1 bbnvmsite.vlan [ active, nascent] |
| 666 | Notices: Reservation 9d1b0514-f79e-4efb-a34e-b1fe9309a159 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1) is in state [Active,None] |
| 667 | Start: Mon Mar 11 08:39:58 EDT 2013 End:Mon Mar 25 07:39:59 EDT 2013 |
| 668 | dae2bf09-50fc-41b0-bfd1-8fb15c6dc955 bbn-sm |
| 669 | 1 bbnvmsite.vm [ active, nascent] |
| 670 | Notices: Reservation dae2bf09-50fc-41b0-bfd1-8fb15c6dc955 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+EG-EXP-2-exp1) is in state [Active,None] |
| 671 | Start: Mon Mar 11 08:39:58 EDT 2013 End:Mon Mar 25 07:39:59 EDT 2013 |
| 672 | d46fc601-9029-49cd-9df2-30fa481d85d3 bbn-sm |
| 673 | 1 bbnvmsite.vm [ active, activeticketed] |
| 674 | Notices: Reservation d46fc601-9029-49cd-9df2-30fa481d85d3 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16) is in state [Active,ExtendingTicket] |
| 675 | Start: Mon Mar 11 12:55:20 EDT 2013 End:Mon Mar 25 11:55:21 EDT 2013 |
| 676 | 0ab22272-49c2-4905-99ec-daf8fda62cf9 bbn-sm |
| 677 | 1 bbnvmsite.vm [ active, nascent] |
| 678 | Notices: Reservation 0ab22272-49c2-4905-99ec-daf8fda62cf9 (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17) is in state [Active,None] |
| 679 | Start: Tue Mar 12 12:51:20 EDT 2013 End:Tue Mar 26 11:51:21 EDT 2013 |
| 680 | 564ef48a-46e2-4bde-abb4-51ab6954f4ee bbn-sm |
| 681 | 1 bbnvmsite.vm [ active, nascent] |
| 682 | Notices: Reservation 564ef48a-46e2-4bde-abb4-51ab6954f4ee (Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17) is in state [Active,None] |
| 683 | Start: Tue Mar 12 12:51:20 EDT 2013 End:Tue Mar 26 11:51:21 EDT 2013 |
| 684 | |
| 685 | Total: 9 reservations |
| 686 | }}} |
| 687 | |
| 688 | That shows what experiments are running (tuptymon, jbs15, hellotest, EG-EXP-2-exp1, jbs16, and jbs17), and how many VMs are allocated to each (1, 1, 1, 3, 1, and 2, respectively). |
| 689 | |
| 690 | On bbn-hn, I used Pequod to get details about one of the jbs17 VMs: |
| 691 | |
| 692 | {{{ |
| 693 | pequod>show reservationProperties for 0ab22272-49c2-4905-99ec-daf8fda62cf9 actor bbn-sm |
| 694 | 0ab22272-49c2-4905-99ec-daf8fda62cf9 |
| 695 | CONFIG: |
| 696 | config.ssh.key = ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvxWF39ISW4XwXbQ480ZumhPY/t+3hnhS91GxvBU2szCNZa7xvRO56sr7gbZLCD9TvQ+gD3X4W1Iy9pvVNX31EUmT+IKwIu8rwxbGF2Qt1VICw9Y0fbBnhkYSBnNwfwlsQUiGojv7IAyD3fi6gmBNdeKBtmiaJQSJf4iARPwfQE6QaXG8Q3+h9jH5GHW9LnWMpZ8VuStLaNLR0DQ8l/xU+i/1NX0vZHqaxxzbR5OSfQcDOlz+NxVjXa1uz7h3W8E0zVL6ZLn650OhoFAfPWEf+pdjyixHx2bUMMCzjBCTMhxQ2u792f/WD0Nq1bwwbZ93tifta8KiMc7UPJQUm4dw8Q== jbs@gpolab.bbn.com |
| 697 | |
| 698 | unit.eth1.ip = 10.42.17.58/24 |
| 699 | unit.ec2.instance.type = m1.small |
| 700 | unit.eth1.hosteth = data |
| 701 | unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 702 | unit.eth1.mac = fe:16:3e:00:38:ea |
| 703 | config.image.url = http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml |
| 704 | config.image.guid = 104ea3d824906f0e13cebb89b14df232290553b1 |
| 705 | config.duration = 1206000000 |
| 706 | unit.eth1.vlan.tag = 1750 |
| 707 | unit.number.interface = 1 |
| 708 | unit.instance.config = #!/bin/bash |
| 709 | # Automatically generated boot script |
| 710 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\"" |
| 711 | eval $execString |
| 712 | |
| 713 | |
| 714 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 715 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 716 | LOCAL: |
| 717 | unit.eth1.vlan.tag = 1750 |
| 718 | unit.number.interface = 1 |
| 719 | unit.eth1.ip = 10.42.17.58/24 |
| 720 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 721 | unit.eth1.hosteth = data |
| 722 | unit.eth1.mac = fe:16:3e:00:38:ea |
| 723 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 724 | unit.instance.config = #!/bin/bash |
| 725 | # Automatically generated boot script |
| 726 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\"" |
| 727 | eval $execString |
| 728 | |
| 729 | |
| 730 | REQUEST: |
| 731 | unit.eth1.vlan.tag = 1750 |
| 732 | unit.number.interface = 1 |
| 733 | unit.eth1.ip = 10.42.17.58/24 |
| 734 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 735 | unit.eth1.hosteth = data |
| 736 | unit.eth1.mac = fe:16:3e:00:38:ea |
| 737 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 738 | unit.instance.config = #!/bin/bash |
| 739 | # Automatically generated boot script |
| 740 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\"" |
| 741 | eval $execString |
| 742 | |
| 743 | |
| 744 | RESOURCE: |
| 745 | unit.eth1.vlan.tag = 1750 |
| 746 | resource.domain.value = bbnvmsite/vm |
| 747 | unit.instance.config = #!/bin/bash |
| 748 | # Automatically generated boot script |
| 749 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-a\"" |
| 750 | eval $execString |
| 751 | |
| 752 | |
| 753 | resource.ndl.adomain.label = Abstract Domain NDL |
| 754 | type = bbnvmsite.vm |
| 755 | pool.name = OpenStack Virtual Machine (BBN) |
| 756 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 757 | label = OpenStack Virtual Machine (BBN) |
| 758 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 759 | unit.eth1.hosteth = data |
| 760 | resource.domain.type = 3 |
| 761 | attribute.1.key = resource.domain |
| 762 | unit.eth1.mac = fe:16:3e:00:38:ea |
| 763 | resource.ndl.adomain.value = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A== |
| 764 | unit.number.interface = 1 |
| 765 | attributescount = 2 |
| 766 | resource.ndl.adomain.type = 4 |
| 767 | resource.domain.label = NdlResourcePoolFactory: Name of the domain of this resource |
| 768 | attribute.0.key = resource.ndl.adomain |
| 769 | unit.eth1.ip = 10.42.17.58/24 |
| 770 | 0 UNIT: |
| 771 | unit.id = 36361ffb-c59f-4cfb-98a1-0758827e2ded |
| 772 | shirako.save.unit.manage.port = 22 |
| 773 | unit.manage.port = 22 |
| 774 | shirako.save.unit.quantum.ifaces = 9e175351-cd3f-457b-8fdb-d24191ddd7a9:${iface.net.uuid} |
| 775 | unit.manage.ip = 192.1.242.19 |
| 776 | unit.state = 2 |
| 777 | unit.domain = bbnvmsite/vm |
| 778 | unit.quantum.ifaces = 9e175351-cd3f-457b-8fdb-d24191ddd7a9:${iface.net.uuid} |
| 779 | shirako.save.unit.manage.ip = 192.1.242.19 |
| 780 | unit.actorid = 6f72d5ac-5190-46c8-bc10-cc4af5dcab6e |
| 781 | shirako.save.unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 782 | shirako.save.unit.ec2.instance = a7f246a4-6801-429e-b7f5-18c245540b99 |
| 783 | unit.sliceid = 9c8b737c-e771-4b3f-934b-6d2b63368143 |
| 784 | shirako.save.unit.ec2.host = bbn-w6 |
| 785 | unit.resourceType = bbnvmsite.vm |
| 786 | unit.ec2.host = bbn-w6 |
| 787 | unit.sequence = 2 |
| 788 | unit.rid = 0ab22272-49c2-4905-99ec-daf8fda62cf9 |
| 789 | unit.ec2.instance = a7f246a4-6801-429e-b7f5-18c245540b99 |
| 790 | unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a |
| 791 | unit.ndl.adomain = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A== |
| 792 | |
| 793 | Total: 0 reservations |
| 794 | }}} |
| 795 | |
| 796 | That ("unit.ec2.host = bbn-w6" in particular) shows what worker node the VM is running on, and also shows ("unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-a") that this is bbn-eg-jbs17-a. |
| 797 | |
| 798 | I used Pequod to get details about the other jbs17 VM: |
| 799 | |
| 800 | {{{ |
| 801 | pequod>show reservationProperties for 564ef48a-46e2-4bde-abb4-51ab6954f4ee actor bbn-sm |
| 802 | 564ef48a-46e2-4bde-abb4-51ab6954f4ee |
| 803 | CONFIG: |
| 804 | config.ssh.key = ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvxWF39ISW4XwXbQ480ZumhPY/t+3hnhS91GxvBU2szCNZa7xvRO56sr7gbZLCD9TvQ+gD3X4W1Iy9pvVNX31EUmT+IKwIu8rwxbGF2Qt1VICw9Y0fbBnhkYSBnNwfwlsQUiGojv7IAyD3fi6gmBNdeKBtmiaJQSJf4iARPwfQE6QaXG8Q3+h9jH5GHW9LnWMpZ8VuStLaNLR0DQ8l/xU+i/1NX0vZHqaxxzbR5OSfQcDOlz+NxVjXa1uz7h3W8E0zVL6ZLn650OhoFAfPWEf+pdjyixHx2bUMMCzjBCTMhxQ2u792f/WD0Nq1bwwbZ93tifta8KiMc7UPJQUm4dw8Q== jbs@gpolab.bbn.com |
| 805 | |
| 806 | unit.eth1.ip = 10.42.17.59/24 |
| 807 | unit.ec2.instance.type = m1.small |
| 808 | unit.eth1.hosteth = data |
| 809 | unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 810 | unit.eth1.mac = fe:16:3e:00:5b:c1 |
| 811 | config.image.url = http://geni-images.renci.org/images/standard/debian/deb6-neuca-v1.0.5.xml |
| 812 | config.image.guid = 104ea3d824906f0e13cebb89b14df232290553b1 |
| 813 | config.duration = 1206000000 |
| 814 | unit.eth1.vlan.tag = 1750 |
| 815 | unit.number.interface = 1 |
| 816 | unit.instance.config = #!/bin/bash |
| 817 | # Automatically generated boot script |
| 818 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\"" |
| 819 | eval $execString |
| 820 | |
| 821 | |
| 822 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 823 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 824 | LOCAL: |
| 825 | unit.eth1.vlan.tag = 1750 |
| 826 | unit.number.interface = 1 |
| 827 | unit.eth1.ip = 10.42.17.59/24 |
| 828 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 829 | unit.eth1.hosteth = data |
| 830 | unit.eth1.mac = fe:16:3e:00:5b:c1 |
| 831 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 832 | unit.instance.config = #!/bin/bash |
| 833 | # Automatically generated boot script |
| 834 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\"" |
| 835 | eval $execString |
| 836 | |
| 837 | |
| 838 | REQUEST: |
| 839 | unit.eth1.vlan.tag = 1750 |
| 840 | unit.number.interface = 1 |
| 841 | unit.eth1.ip = 10.42.17.59/24 |
| 842 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 843 | unit.eth1.hosteth = data |
| 844 | unit.eth1.mac = fe:16:3e:00:5b:c1 |
| 845 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 846 | unit.instance.config = #!/bin/bash |
| 847 | # Automatically generated boot script |
| 848 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\"" |
| 849 | eval $execString |
| 850 | |
| 851 | |
| 852 | RESOURCE: |
| 853 | unit.eth1.vlan.tag = 1750 |
| 854 | resource.domain.value = bbnvmsite/vm |
| 855 | unit.instance.config = #!/bin/bash |
| 856 | # Automatically generated boot script |
| 857 | execString="/bin/sh -c \"hostname bbn-eg-jbs17-b\"" |
| 858 | eval $execString |
| 859 | |
| 860 | |
| 861 | resource.ndl.adomain.label = Abstract Domain NDL |
| 862 | type = bbnvmsite.vm |
| 863 | pool.name = OpenStack Virtual Machine (BBN) |
| 864 | unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 865 | label = OpenStack Virtual Machine (BBN) |
| 866 | xmlrpc.user.dn = [urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs, jbs@pgeni.gpolab.bbn.com] |
| 867 | unit.eth1.hosteth = data |
| 868 | resource.domain.type = 3 |
| 869 | attribute.1.key = resource.domain |
| 870 | unit.eth1.mac = fe:16:3e:00:5b:c1 |
| 871 | resource.ndl.adomain.value = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A== |
| 872 | unit.number.interface = 1 |
| 873 | attributescount = 2 |
| 874 | resource.ndl.adomain.type = 4 |
| 875 | resource.domain.label = NdlResourcePoolFactory: Name of the domain of this resource |
| 876 | attribute.0.key = resource.ndl.adomain |
| 877 | unit.eth1.ip = 10.42.17.59/24 |
| 878 | 0 UNIT: |
| 879 | unit.id = 052aaba4-9bd5-4a23-aafc-94964f06f8aa |
| 880 | shirako.save.unit.manage.port = 22 |
| 881 | unit.manage.port = 22 |
| 882 | shirako.save.unit.quantum.ifaces = bbd82a61-473a-475d-9323-cadfd60c1105:${iface.net.uuid} |
| 883 | unit.manage.ip = 192.1.242.13 |
| 884 | unit.state = 2 |
| 885 | unit.domain = bbnvmsite/vm |
| 886 | unit.quantum.ifaces = bbd82a61-473a-475d-9323-cadfd60c1105:${iface.net.uuid} |
| 887 | shirako.save.unit.manage.ip = 192.1.242.13 |
| 888 | unit.actorid = 6f72d5ac-5190-46c8-bc10-cc4af5dcab6e |
| 889 | shirako.save.unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 890 | shirako.save.unit.ec2.instance = 588a81ac-e6ac-41d5-91bd-1d0aa2e61015 |
| 891 | unit.sliceid = 9c8b737c-e771-4b3f-934b-6d2b63368143 |
| 892 | shirako.save.unit.ec2.host = bbn-w8 |
| 893 | unit.resourceType = bbnvmsite.vm |
| 894 | unit.ec2.host = bbn-w8 |
| 895 | unit.sequence = 2 |
| 896 | unit.rid = 564ef48a-46e2-4bde-abb4-51ab6954f4ee |
| 897 | unit.ec2.instance = 588a81ac-e6ac-41d5-91bd-1d0aa2e61015 |
| 898 | unit.hostname.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b |
| 899 | unit.ndl.adomain = eAHFWVtz6jYQfj+/IkOeg2wSpo0nYYZAmmEm5GSAnumrsBVQYkvUEhD66yvJtpBvgGLS8gSYXe3l2/12xV0cvHmT4R8/LsTrMwoJ88Q3960l5ysPgO12295et2m8AO7t7S1wOqDTuRK/uGI7wuHnFWGXLUP2ve1o2QUi+IrGPmzHiPhYKaHbEPg0Wq05aov3BdnOUVnElygmiFcIu0eFQ7hDcUlSmKElDXc7jvDV+Q0UrfxkQc3PXfDX+HnqL1EEC37daIn6mIQh8jmmhJUMfG9fH5UPaAQxKYmKRDEtm3fOAY4LVCKrLO5qqTqLOV3RkC52yZkXvQuBgjuhzxsi5sd4JX25kJ/hnK75UXXzOdlEDAtYCJnLhzkBj5/0SSAIzBB5wgs4x/wxTT5wQYaDVk+B7+697XpvCPJ1jNShMWJ0Hfvo6Ll7TLjOUwuk6qTdfLey1JULyYASkmT0lWLCtWppaYR4jH1laAA5lCdpQ/NZMjEVUrJo9VxHv+7AXlkjw32aR9+Ioyhn8BySYIsDvjyTzVpfI7Nz8X5BfEvjj1kMCVvRmD+GKEJG3M+Q0hHhKH6DPtKxOYPS1O6iue/trhdi8jGjdngWdSQ0ZkUk3oLRwxg8/e50O9WVZNRSJfoJDdBoeN/qOyd6nQdwsc1M0sKsVqYPc/VzGYglZVwH/wVGqCfLRsK/6lnWEbqeqLskYT/frKNY3Y20WSLzzJsi1A8Z7aVkWdcqc73tTjbdvWhi7Blw9CzJ7QCYzhQL7QsYKsoBG7NTdD0/aXso+N+BW6KAPDA1uc+WWPTVw9jv6Oey4y4he8B8ArklP5yTazICVPSbEWNN+hXgQjhHYe/Gveo6KQSTbyRtS0iavC278tm4vISY6RZzXwZ9DAUNfpoUzrJHA7gSjB9ivrMrXMuwNCX5oisKRd8bzgdjNIIbiEUWQ/Rr/CzTO0V8H01H4vRPgvkUxRsU28VRje1y9P05GfT3SowyuJbqs24+s56VzCXg19jQe+Mx/E9SWBazkehuYjRyO5ITEg0Kw/8tsEUrTOcZRUyQJfBIYG4Xf100isn1p6zpVuIurVk9t2oyvc6FFyWDURN7TAy+0ldDvethpqD4GtNg7aews0jknNIQQdLq8XiNkgG3oPF8I+MQbfDJw1yePezGmhIV1U0KVRNtwrM6xvtmLtd1L4Rkcd9CImA2Q8hlCVGbqMgKRTg1cqI43uYGHg1Uc+pT/UW2LpGiJlgteZqSZKoa7M/M2VTyNp//U6aHkoq6rBfXL9nGK+eRL2sc6AVPK05blB6rm8TY7AeH1/VvIcgClzRqEMZFSoqQg9C1yMj+0msQQsbwG0bBILkKS48YEcYh+WJHqkck89h6rs60XYMKgW2GyareZhfbmhJUrmlcq/54zOEaTQdWga8lOpde08QDg2eNbXLtDUYkwBscrGGolYkhzUN/r/EGhuK6Q8VClbJuqjf6pyeFpq5JNU9fneZyydlZnA/YKcxcqggdrFPZ4ARfJulNh5yN7RyqU26WY10PMU86GWRHYyauoL2sAqQ/E0g+FMosJrtkRBfLZ5Wyqp5dnZRS7jK79A3qSeFrXpnFoBlt6Hs3wOMTjd5CXE+viNmCeC6e14qN3TMjCHlJArm6kbI7zmZ9lzASK+gs/R/C7iCj57yIC05dNanSvu8jxsbCHBp8WbFcnfs+p3GivQIUyVfi37fej38BUANc2A== |
| 900 | |
| 901 | Total: 0 reservations |
| 902 | }}} |
| 903 | |
| 904 | That ("unit.ec2.host = bbn-w8" in particular) shows what worker node the VM is running on, and also shows ("unit.url = http://geni-orca.renci.org/owl/af818e14-9779-4cc7-9592-5c973f903b31#bbn-eg-jbs17-b") that this is bbn-eg-jbs17-b. |
| 905 | |
| 906 | On bbn-hn, I got a list of all the running VMs: |
| 907 | |
| 908 | {{{ |
| 909 | [geni-orca@bbn-hn ~]$ nova list |
| 910 | +--------------------------------------+--------------+--------+-----------------------------------+ |
| 911 | | ID | Name | Status | Networks | |
| 912 | +--------------------------------------+--------------+--------+-----------------------------------+ |
| 913 | | 2260268c-5577-40f3-a415-5c687ee8f885 | Server 11127 | ACTIVE | private=10.103.0.4, 192.1.242.12 | |
| 914 | | 4995b710-1d34-437e-b87f-7a7375542249 | Server 11128 | ACTIVE | private=10.103.0.13, 192.1.242.20 | |
| 915 | | 588a81ac-e6ac-41d5-91bd-1d0aa2e61015 | Server 11124 | ACTIVE | private=10.103.0.14, 192.1.242.13 | |
| 916 | | 680a72fd-fe23-4c82-8aa7-12d7bbf6daea | Server 11069 | ACTIVE | private=10.103.0.15, 192.1.242.18 | |
| 917 | | 688c2685-00da-4b17-ae10-e4f605c3aed3 | Server 10952 | ACTIVE | private=10.103.0.6, 192.1.242.9 | |
| 918 | | 717ea2e5-f39d-44b7-9ccd-98b3a20eefb5 | Server 10922 | ACTIVE | private=10.103.0.2, 192.1.242.5 | |
| 919 | | 82eb46eb-777c-42a1-9c97-2cc01dc821d3 | Server 10944 | ACTIVE | private=10.103.0.11, 192.1.242.14 | |
| 920 | | 83c16791-cde9-418f-87c5-8546b7ae488e | Server 11120 | ACTIVE | private=10.103.0.12, 192.1.242.15 | |
| 921 | | 86db64d6-421e-4c21-825c-c3eab728ce87 | Server 10951 | ACTIVE | private=10.103.0.5, 192.1.242.8 | |
| 922 | | 8ccf0580-84a2-4cb4-bde7-8511c851de28 | Server 11061 | ACTIVE | private=10.103.0.9, 192.1.242.7 | |
| 923 | | 9be31148-997a-4b6e-aa4b-cf9c54756305 | Server 11130 | ACTIVE | private=10.103.0.17, 192.1.242.22 | |
| 924 | | 9cb6bbe6-2a2d-4272-90da-97b664372928 | Server 11131 | ACTIVE | private=10.103.0.19, 192.1.242.16 | |
| 925 | | 9f24268b-dc8f-4bfb-8736-f857b63e91d3 | Server 10923 | ACTIVE | private=10.103.0.3, 192.1.242.6 | |
| 926 | | a3a1b566-548f-436e-8815-a357e797b351 | Server 11119 | ACTIVE | private=10.103.0.10, 192.1.242.17 | |
| 927 | | a7f246a4-6801-429e-b7f5-18c245540b99 | Server 11123 | ACTIVE | private=10.103.0.16, 192.1.242.19 | |
| 928 | | bf3f2e60-d4d4-4d78-9de5-6092c55f9155 | Server 11129 | ACTIVE | private=10.103.0.18, 192.1.242.21 | |
| 929 | | c01cc39f-b27f-4446-bb1a-beefa0c8bacc | Server 11022 | ACTIVE | private=10.103.0.8, 192.1.242.11 | |
| 930 | | eaaa52ed-5cf8-455b-9924-6db35b5c01c2 | Server 11081 | ACTIVE | private=10.103.0.7, 192.1.242.10 | |
| 931 | | f638f094-65d0-424c-85ed-8e2f687c996b | Server 11133 | ACTIVE | private=10.103.0.20, 192.1.242.23 | |
| 932 | +--------------------------------------+--------------+--------+-----------------------------------+ |
| 933 | }}} |
| 934 | |
| 935 | From the earlier Pequod outuput, "unit.ec2.instance = a7f246a4-6801-429e-b7f5-18c245540b99" shows the instance ID of the bbn-eg-jbs17-a; on bbn-hn, I got more info about it: |
| 936 | |
| 937 | {{{ |
| 938 | [geni-orca@bbn-hn ~]$ nova show a7f246a4-6801-429e-b7f5-18c245540b99 |
| 939 | +-------------------------------------+-------------------------------------------------------------------------+ |
| 940 | | Property | Value | |
| 941 | +-------------------------------------+-------------------------------------------------------------------------+ |
| 942 | | OS-DCF:diskConfig | MANUAL | |
| 943 | | OS-EXT-SRV-ATTR:host | bbn-w6 | |
| 944 | | OS-EXT-SRV-ATTR:hypervisor_hostname | None | |
| 945 | | OS-EXT-SRV-ATTR:instance_name | instance-00002b73 | |
| 946 | | OS-EXT-STS:power_state | 1 | |
| 947 | | OS-EXT-STS:task_state | None | |
| 948 | | OS-EXT-STS:vm_state | active | |
| 949 | | accessIPv4 | | |
| 950 | | accessIPv6 | | |
| 951 | | config_drive | | |
| 952 | | created | 2013-03-12T16:51:31Z | |
| 953 | | flavor | m1.tiny | |
| 954 | | hostId | d9f82599acff02b0573944ef2d10c4b24d25c43d507f93f8cac215b6 | |
| 955 | | id | a7f246a4-6801-429e-b7f5-18c245540b99 | |
| 956 | | image | imageproxy.bukkit/3eadea96919db13bac398588beac6c4e9667772e.uncompressed | |
| 957 | | key_name | geni-orca | |
| 958 | | metadata | {} | |
| 959 | | name | Server 11123 | |
| 960 | | private network | 10.103.0.16, 192.1.242.19 | |
| 961 | | progress | 0 | |
| 962 | | status | ACTIVE | |
| 963 | | tenant_id | d498c1f1028c47eb835eb6786e5acbab | |
| 964 | | updated | 2013-03-12T16:52:43Z | |
| 965 | | user_id | 9bf23f7eed714f279f99cbf56e789087 | |
| 966 | +-------------------------------------+-------------------------------------------------------------------------+ |
| 967 | }}} |
| 968 | |
| 969 | That ("OS-EXT-SRV-ATTR:host in particular") confirms that this instance is running on bbn-w6. But I don't see an obvious way to get a list of all the VMs on bbn-w6. |
| 970 | |
| 1008 | === Results of Step 6 from 2013-03-12 === |
| 1009 | |
| 1010 | On bbn-hn, I logged in to the 8264: |
| 1011 | |
| 1012 | {{{ |
| 1013 | ssh 8264.bbn.xo |
| 1014 | }}} |
| 1015 | |
| 1016 | I showed OpenFlow information: |
| 1017 | |
| 1018 | {{{ |
| 1019 | bbn-8264.bbn.xo>show openflow |
| 1020 | Protocol Version: 1 |
| 1021 | Openflow State: Enabled |
| 1022 | FDB Table Priority: 1000 |
| 1023 | |
| 1024 | Openflow Instance ID: 1 |
| 1025 | state: enabled , buffering: disabled |
| 1026 | retry 4, emergency time-out 30 |
| 1027 | echo req interval 30, echo reply time-out 15 |
| 1028 | min-flow-timeout : 0, use controller provided values. |
| 1029 | max flows acl : Maximum Available |
| 1030 | max flows unicast fdb : Maximum Available |
| 1031 | max flows multicast fdb : Maximum Available |
| 1032 | emergency feature: disabled |
| 1033 | ports : 1,5,9,13,17-62,64 |
| 1034 | Controller Id: 1 |
| 1035 | Active Controller |
| 1036 | IP Address: 192.168.103.10, port: 6633, Data-Port |
| 1037 | |
| 1038 | |
| 1039 | Openflow instance 2 is currently disabled |
| 1040 | |
| 1041 | Openflow instance 3 is currently disabled |
| 1042 | |
| 1043 | Openflow instance 4 is currently disabled |
| 1044 | |
| 1045 | Openflow Edge ports : None |
| 1046 | Openflow Management ports : 63 |
| 1047 | }}} |
| 1048 | |
| 1049 | This shows that there's only one OF instance, and its controller is tcp:192.168.103.10:6633. No new controllers were added to the switch by jbs17. |
| 1050 | |
| 1051 | On bbn-hn, I got a list of active slivers from FOAM: |
| 1052 | |
| 1053 | {{{ |
| 1054 | [15:34:07] jbs@bbn-hn:/home/jbs |
| 1055 | +$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd |
| 1056 | { |
| 1057 | "slivers": [ |
| 1058 | { |
| 1059 | "status": "Approved", |
| 1060 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:013f6aa7-e600-4be5-9e31-5c0436223dfd", |
| 1061 | "creation": "2012-09-03 21:32:30.838618+00:00", |
| 1062 | "pend_reason": "Request has underspecified VLAN requests", |
| 1063 | "expiration": "2013-06-15 23:00:00+00:00", |
| 1064 | "deleted": "False", |
| 1065 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", |
| 1066 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", |
| 1067 | "enabled": true, |
| 1068 | "email": "jbs@bbn.com", |
| 1069 | "flowvisor_slice": "013f6aa7-e600-4be5-9e31-5c0436223dfd", |
| 1070 | "desc": "JBS 15 OpenFlow resources at BBN ExoGENI.", |
| 1071 | "ref": null, |
| 1072 | "id": 38, |
| 1073 | "uuid": "013f6aa7-e600-4be5-9e31-5c0436223dfd" |
| 1074 | }, |
| 1075 | { |
| 1076 | "status": "Approved", |
| 1077 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:8aad0aae-ae92-4a3c-bd5e-43f7456f628e", |
| 1078 | "creation": "2012-09-03 21:34:38.493069+00:00", |
| 1079 | "pend_reason": "Request has underspecified VLAN requests", |
| 1080 | "expiration": "2013-06-15 23:00:00+00:00", |
| 1081 | "deleted": "False", |
| 1082 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", |
| 1083 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", |
| 1084 | "enabled": true, |
| 1085 | "email": "jbs@bbn.com", |
| 1086 | "flowvisor_slice": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e", |
| 1087 | "desc": "JBS 16 OpenFlow resources at BBN ExoGENI.", |
| 1088 | "ref": null, |
| 1089 | "id": 39, |
| 1090 | "uuid": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e" |
| 1091 | }, |
| 1092 | { |
| 1093 | "status": "Approved", |
| 1094 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:062d476f-2433-49bf-b55a-d902b3314e13", |
| 1095 | "creation": "2013-03-08 19:58:08.787536+00:00", |
| 1096 | "pend_reason": "Request has underspecified VLAN requests", |
| 1097 | "expiration": "2013-05-30 00:00:00+00:00", |
| 1098 | "deleted": "False", |
| 1099 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", |
| 1100 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon", |
| 1101 | "enabled": true, |
| 1102 | "email": "tupty@bbn.com", |
| 1103 | "flowvisor_slice": "062d476f-2433-49bf-b55a-d902b3314e13", |
| 1104 | "desc": "tuptymon OpenFlow resources at BBN.", |
| 1105 | "ref": null, |
| 1106 | "id": 93, |
| 1107 | "uuid": "062d476f-2433-49bf-b55a-d902b3314e13" |
| 1108 | }, |
| 1109 | { |
| 1110 | "status": "Approved", |
| 1111 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17:697158f8-3b67-4ada-9386-da77337b086a", |
| 1112 | "creation": "2013-03-12 17:18:23.544339+00:00", |
| 1113 | "pend_reason": "Request has underspecified VLAN requests", |
| 1114 | "expiration": "2013-03-15 23:00:00+00:00", |
| 1115 | "deleted": "False", |
| 1116 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", |
| 1117 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17", |
| 1118 | "enabled": true, |
| 1119 | "email": "jbs@pgeni.gpolab.bbn.com", |
| 1120 | "flowvisor_slice": "697158f8-3b67-4ada-9386-da77337b086a", |
| 1121 | "desc": "JBS 17 OpenFlow resources at BBN ExoGENI.", |
| 1122 | "ref": null, |
| 1123 | "id": 94, |
| 1124 | "uuid": "697158f8-3b67-4ada-9386-da77337b086a" |
| 1125 | } |
| 1126 | ] |
| 1127 | } |
| 1128 | }}} |
| 1129 | |
| 1130 | That showed the FOAM sliver URN and !FlowVisor slice name for the jbs17 slice, which I put into variables for later use: |
| 1131 | |
| 1132 | {{{ |
| 1133 | sliver_urn="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17:697158f8-3b67-4ada-9386-da77337b086a" |
| 1134 | flowvisor_slice="697158f8-3b67-4ada-9386-da77337b086a" |
| 1135 | }}} |
| 1136 | |
| 1137 | Note that a new sliver ''was'' added to FOAM, because I created one using the shared mesoscale VLAN, rather than a slice-private VLAN, because ORCA doesn't support the creation of slice-private !OpenFlow-controlled VLANs yet. That doesn't affect the substance of this test. |
| 1138 | |
| 1139 | On bbn-hn, I got a list of active FV slices from !FlowVisor: |
| 1140 | |
| 1141 | {{{ |
| 1142 | [15:33:44] jbs@bbn-hn:/home/jbs |
| 1143 | +$ fvctl --passwd-file=/etc/flowvisor.passwd listSlices |
| 1144 | Slice 0: orca-5 |
| 1145 | Slice 1: orca-4 |
| 1146 | Slice 2: fvadmin |
| 1147 | Slice 3: orca-6 |
| 1148 | Slice 4: 697158f8-3b67-4ada-9386-da77337b086a |
| 1149 | Slice 5: orca-3 |
| 1150 | Slice 6: orca-2 |
| 1151 | Slice 7: 8aad0aae-ae92-4a3c-bd5e-43f7456f628e |
| 1152 | Slice 8: 062d476f-2433-49bf-b55a-d902b3314e13 |
| 1153 | Slice 9: orca-2601 |
| 1154 | Slice 10: 013f6aa7-e600-4be5-9e31-5c0436223dfd |
| 1155 | Slice 11: orca-2602 |
| 1156 | Slice 12: orca-2603 |
| 1157 | Slice 13: orca-2604 |
| 1158 | Slice 14: orca-2605 |
| 1159 | }}} |
| 1160 | |
| 1161 | The jbs17 FV slice is in that list, slice 4. |
| 1162 | |
| 1163 | I got more information about that FV slice, and confirmed that it points to my controller: |
| 1164 | |
| 1165 | {{{ |
| 1166 | [15:37:24] jbs@bbn-hn:/home/jbs |
| 1167 | +$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo $flowvisor_slice |
| 1168 | Got reply: |
| 1169 | connection_1=00:01:08:17:f4:b5:2a:00-->/192.1.242.3:43618-->naxos.gpolab.bbn.com/192.1.249.133:33017 |
| 1170 | contact_email=jbs@pgeni.gpolab.bbn.com |
| 1171 | controller_hostname=naxos.gpolab.bbn.com |
| 1172 | controller_port=33017 |
| 1173 | creator=fvadmin |
| 1174 | }}} |
| 1175 | |
| 1176 | On bbn-hn, I used FV or FOAM to get a list of the flowspace rules that correspond to that FV slice: |
| 1177 | |
| 1178 | {{{ |
| 1179 | [15:38:18] jbs@bbn-hn:/home/jbs |
| 1180 | +$ fvctl --passwd-file=/etc/flowvisor.passwd listFlowSpace | grep $flowvisor_slice |
| 1181 | rule 2: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x800,dl_vlan=0x6d6,nw_dst=10.42.17.0/24,nw_src=10.42.17.0/24]],actionsList=[Slice:697158f8-3b67-4ada-9386-da77337b086a=4],id=[-892161202],priority=[100],] |
| 1182 | rule 3: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x806,dl_vlan=0x6d6,nw_dst=10.42.17.0/24,nw_src=10.42.17.0/24]],actionsList=[Slice:697158f8-3b67-4ada-9386-da77337b086a=4],id=[-892161200],priority=[100],] |
| 1183 | }}} |
| 1184 | |
| 1185 | Those are the expected flowspace rules (traffic that matches my subnet on VLAN 1750 (06d6 in hex), send it to my FV slice). |
| 1186 | |