656 | | Login to FOAM host to show FOAM configuration and active flows: |
657 | | |
658 | | |
659 | | |
660 | | * Use the GENI AM API to view the set of datapaths advertised by FOAM |
661 | | * On boss or ops, use available system or AM tools to determine the configuration which the InstaGENI AM will use to install !OpenFlow configuration on the switch and share it with FOAM |
662 | | |
663 | | '''Verify:''' |
664 | | |
665 | | * A site administrator can look at flowvisor's state using fvctl |
666 | | * A site administrator can look at FOAM's state using foamctl |
667 | | * A site administrator can look at InstaGENI's !OpenFlow configuration |
| 666 | Login to FOAM host to show configuration and active flows: |
| 667 | {{{ |
| 668 | <<INSERT CONFIG>>> |
| 669 | |
| 670 | lnevers@foam:~$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd |
| 671 | { |
| 672 | "slivers": [ |
| 673 | { |
| 674 | "status": "Approved", |
| 675 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:8a0abd6f-0f5a-469f-91d2-c7f990b8494e", |
| 676 | "creation": "2012-12-14 04:00:28.080797+00:00", |
| 677 | "pend_reason": null, |
| 678 | "expiration": "2013-06-15 23:00:00+00:00", |
| 679 | "deleted": "False", |
| 680 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", |
| 681 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", |
| 682 | "enabled": true, |
| 683 | "email": "jbs@pgeni.gpolab.bbn.com", |
| 684 | "flowvisor_slice": "8a0abd6f-0f5a-469f-91d2-c7f990b8494e", |
| 685 | "desc": "JBS 15 OpenFlow resources at BBN InstaGENI.", |
| 686 | "ref": null, |
| 687 | "id": 3, |
| 688 | "uuid": "8a0abd6f-0f5a-469f-91d2-c7f990b8494e" |
| 689 | }, |
| 690 | { |
| 691 | "status": "Approved", |
| 692 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", |
| 693 | "creation": "2012-12-14 04:20:35.194373+00:00", |
| 694 | "pend_reason": null, |
| 695 | "expiration": "2013-06-15 23:00:00+00:00", |
| 696 | "deleted": "False", |
| 697 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", |
| 698 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", |
| 699 | "enabled": true, |
| 700 | "email": "jbs@pgeni.gpolab.bbn.com", |
| 701 | "flowvisor_slice": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7", |
| 702 | "desc": "JBS 16 OpenFlow resources at BBN InstaGENI.", |
| 703 | "ref": null, |
| 704 | "id": 4, |
| 705 | "uuid": "a92990b6-1ede-4dd7-b6f6-7b4a4bd36fd7" |
| 706 | }, |
| 707 | { |
| 708 | "status": "Approved", |
| 709 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:b7850c93-110f-4e63-a121-26f3449dac44", |
| 710 | "creation": "2013-01-04 20:37:52.926324+00:00", |
| 711 | "pend_reason": null, |
| 712 | "expiration": "2013-05-30 00:00:00+00:00", |
| 713 | "deleted": "False", |
| 714 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", |
| 715 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon", |
| 716 | "enabled": true, |
| 717 | "email": "tupty@pgeni.gpolab.bbn.com", |
| 718 | "flowvisor_slice": "b7850c93-110f-4e63-a121-26f3449dac44", |
| 719 | "desc": "tuptymon OpenFlow resources at BBN InstaGENI.", |
| 720 | "ref": null, |
| 721 | "id": 9, |
| 722 | "uuid": "b7850c93-110f-4e63-a121-26f3449dac44" |
| 723 | }, |
| 724 | { |
| 725 | "status": "Approved", |
| 726 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4:03f03910-1176-428b-b00f-d4d4ddaab9ab", |
| 727 | "creation": "2013-03-01 17:14:31.208891+00:00", |
| 728 | "pend_reason": null, |
| 729 | "expiration": "2013-03-08 00:00:00+00:00", |
| 730 | "deleted": "False", |
| 731 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers", |
| 732 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-4", |
| 733 | "enabled": true, |
| 734 | "email": "lnevers@pgeni.gpolab.bbn.com", |
| 735 | "flowvisor_slice": "03f03910-1176-428b-b00f-d4d4ddaab9ab", |
| 736 | "desc": "New Site Confirmation Test IG-CT-4 ", |
| 737 | "ref": null, |
| 738 | "id": 39, |
| 739 | "uuid": "03f03910-1176-428b-b00f-d4d4ddaab9ab" |
| 740 | }, |
| 741 | { |
| 742 | "status": "Approved", |
| 743 | "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+SHORT-IG-CT-4:33a83d5f-4da1-4d98-8095-8b62623c26b1", |
| 744 | "creation": "2013-03-04 18:50:51.555551+00:00", |
| 745 | "pend_reason": null, |
| 746 | "expiration": "2013-03-08 00:00:00+00:00", |
| 747 | "deleted": "False", |
| 748 | "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers", |
| 749 | "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+SHORT-IG-CT-4", |
| 750 | "enabled": true, |
| 751 | "email": "lnevers@bbn.com", |
| 752 | "flowvisor_slice": "33a83d5f-4da1-4d98-8095-8b62623c26b1", |
| 753 | "desc": "OpenFlow Experiment Example", |
| 754 | "ref": null, |
| 755 | "id": 41, |
| 756 | "uuid": "33a83d5f-4da1-4d98-8095-8b62623c26b1" |
| 757 | } |
| 758 | ] |
| 759 | } |
| 760 | lnevers@foam:~$ |
| 761 | }}} |
| 762 | |