| 1 | = GIMI & GEMINI on one slice = |
| 2 | == InstaGENI: == |
| 3 | '''Creation:''' I started with the rspec below which was created to use GIMI on InstaGENI. I created a couple slices & used that rspec in Flack with an InstaGENI aggregate. I then added GEMINI extensions through Flack. [[BR]] |
| 4 | '''GEMINI:''' I was able to initialize and instrumentize slices via the GENI Desktop and gdesktop scripts. These slices were able to use all the GENI Desktop features.[[BR]] |
| 5 | '''GIMI:''' In Labwiki I ran the four experiment template scripts on the slices. I was even able to see changes on the graphs shown by the GENI Desktop while Labwiki was running experiments. |
| 6 | |
| 7 | {{{ |
| 8 | <rspec type="request" generated_by="Flack" generated="2013-05-20T01:24:12Z" |
| 9 | xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd " |
| 10 | xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" |
| 11 | xmlns:client="http://www.protogeni.net/resources/rspec/ext/client/1" |
| 12 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geni.net/resources/rspec/3"> |
| 13 | <node client_id="nodeB" exclusive="false" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 14 | <rs:vnode name="pcvm1-3"/> |
| 15 | <sliver_type name="emulab-openvz"> |
| 16 | <disk_image url="https://boss.instageni.gpolab.bbn.com/image_metadata.php?uuid=2a721653-a868-11e2-921f-029e26f15299"/> |
| 17 | </sliver_type> |
| 18 | <services> |
| 19 | <execute command="sudo sh /local/postboot_script.sh" shell="sh"/> |
| 20 | <install install_path="/local" url="http://emmy9.casa.umass.edu/InstaGENI_Images/install-script.tar.gz"/> |
| 21 | </services> |
| 22 | <interface client_id="VM:if0"> |
| 23 | <ip address="192.168.4.10" netmask="" type="ipv4"/> |
| 24 | <flack:interface_info addressBound="false" bound="false"/> |
| 25 | </interface> |
| 26 | <interface client_id="VM:if1"> |
| 27 | <ip address="192.168.1.10" netmask="" type="ipv4"/> |
| 28 | <flack:interface_info addressBound="false" bound="false"/> |
| 29 | </interface> |
| 30 | <interface client_id="nodeB:if0"> |
| 31 | <ip address="192.168.2.10" netmask="" type="ipv4"/> |
| 32 | <flack:interface_info addressBound="false" bound="false"/> |
| 33 | </interface> |
| 34 | <flack:node_info x="327" y="67" unbound="true"/> |
| 35 | </node> |
| 36 | <node client_id="nodeA" exclusive="false" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 37 | <rs:vnode name="pcvm1-1"/> |
| 38 | <sliver_type name="emulab-openvz"> |
| 39 | <disk_image url="https://boss.instageni.gpolab.bbn.com/image_metadata.php?uuid=2a721653-a868-11e2-921f-029e26f15299"/> |
| 40 | </sliver_type> |
| 41 | <services> |
| 42 | <execute command="sudo sh /local/postboot_script.sh" shell="sh"/> |
| 43 | <install install_path="/local" url="http://emmy9.casa.umass.edu/InstaGENI_Images/install-script.tar.gz"/> |
| 44 | </services> |
| 45 | <interface client_id="VM-0:if0"> |
| 46 | <ip address="192.168.4.11" netmask="" type="ipv4"/> |
| 47 | <flack:interface_info addressBound="false" bound="false"/> |
| 48 | </interface> |
| 49 | <interface client_id="VM-0:if1"> |
| 50 | <ip address="192.168.5.11" netmask="" type="ipv4"/> |
| 51 | <flack:interface_info addressBound="false" bound="false"/> |
| 52 | </interface> |
| 53 | <flack:node_info x="140" y="164" unbound="true"/> |
| 54 | </node> |
| 55 | <node client_id="nodeD" exclusive="false" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 56 | <rs:vnode name="pcvm1-8"/> |
| 57 | <sliver_type name="emulab-openvz"> |
| 58 | <disk_image url="https://boss.instageni.gpolab.bbn.com/image_metadata.php?uuid=2a721653-a868-11e2-921f-029e26f15299"/> |
| 59 | </sliver_type> |
| 60 | <services> |
| 61 | <execute command="sudo sh /local/postboot_script.sh" shell="sh"/> |
| 62 | <install install_path="/local" url="http://emmy9.casa.umass.edu/InstaGENI_Images/install-script.tar.gz"/> |
| 63 | </services> |
| 64 | <interface client_id="VM-1:if0"> |
| 65 | <ip address="192.168.1.13" netmask="" type="ipv4"/> |
| 66 | <flack:interface_info addressBound="false" bound="false"/> |
| 67 | </interface> |
| 68 | <interface client_id="VM-1:if1"> |
| 69 | <ip address="192.168.3.13" netmask="" type="ipv4"/> |
| 70 | <flack:interface_info addressBound="false" bound="false"/> |
| 71 | </interface> |
| 72 | <flack:node_info x="564" y="168" unbound="true"/> |
| 73 | </node> |
| 74 | <node client_id="nodeC" exclusive="false" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 75 | <rs:vnode name="pcvm1-6"/> |
| 76 | <sliver_type name="emulab-openvz"> |
| 77 | <disk_image url="https://boss.instageni.gpolab.bbn.com/image_metadata.php?uuid=2a721653-a868-11e2-921f-029e26f15299"/> |
| 78 | </sliver_type> |
| 79 | <services> |
| 80 | <execute command="sudo sh /local/postboot_script.sh" shell="sh"/> |
| 81 | <install install_path="/local" url="http://emmy9.casa.umass.edu/InstaGENI_Images/install-script.tar.gz"/> |
| 82 | </services> |
| 83 | <interface client_id="VM-2:if0"> |
| 84 | <ip address="192.168.3.12" netmask="" type="ipv4"/> |
| 85 | <flack:interface_info addressBound="false" bound="false"/> |
| 86 | </interface> |
| 87 | <interface client_id="VM-2:if1"> |
| 88 | <ip address="192.168.5.12" netmask="" type="ipv4"/> |
| 89 | <flack:interface_info addressBound="false" bound="false"/> |
| 90 | </interface> |
| 91 | <interface client_id="VM-2:if2"> |
| 92 | <ip address="192.168.6.12" netmask="" type="ipv4"/> |
| 93 | <flack:interface_info addressBound="false" bound="false"/> |
| 94 | </interface> |
| 95 | <interface client_id="nodeC:if0"> |
| 96 | <ip address="192.168.2.12" netmask="" type="ipv4"/> |
| 97 | <flack:interface_info addressBound="false" bound="false"/> |
| 98 | </interface> |
| 99 | <flack:node_info x="352" y="252" unbound="true"/> |
| 100 | </node> |
| 101 | <node client_id="nodeE" exclusive="false" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 102 | <rs:vnode name="pcvm1-9"/> |
| 103 | <sliver_type name="emulab-openvz"> |
| 104 | <disk_image url="https://boss.instageni.gpolab.bbn.com/image_metadata.php?uuid=2a721653-a868-11e2-921f-029e26f15299"/> |
| 105 | </sliver_type> |
| 106 | <services> |
| 107 | <execute command="sudo sh /local/postboot_script.sh" shell="sh"/> |
| 108 | <install install_path="/local" url="http://emmy9.casa.umass.edu/InstaGENI_Images/install-script.tar.gz"/> |
| 109 | </services> |
| 110 | <interface client_id="VM-3:if0"> |
| 111 | <ip address="192.168.6.14" netmask="" type="ipv4"/> |
| 112 | <flack:interface_info addressBound="false" bound="false"/> |
| 113 | </interface> |
| 114 | <flack:node_info x="364" y="389" unbound="true"/> |
| 115 | </node> |
| 116 | <link client_id="link0"> |
| 117 | <flack:link_info x="-1" y="-1" unboundVlantag="true" xmlns="http://www.protogeni.net/resources/rspec/ext/flack/1"/> |
| 118 | <interface_ref client_id="VM-0:if0"/> |
| 119 | <interface_ref client_id="VM:if0"/> |
| 120 | <property source_id="VM-0:if0" dest_id="VM:if0"/> |
| 121 | <property source_id="VM:if0" dest_id="VM-0:if0"/> |
| 122 | <flack:link_info x="-1" y="-1" unboundVlantag="true"/> |
| 123 | </link> |
| 124 | <link client_id="link1"> |
| 125 | <flack:link_info x="-1" y="-1" unboundVlantag="true" xmlns="http://www.protogeni.net/resources/rspec/ext/flack/1"/> |
| 126 | <interface_ref client_id="VM:if1"/> |
| 127 | <interface_ref client_id="VM-1:if0"/> |
| 128 | <property source_id="VM:if1" dest_id="VM-1:if0"/> |
| 129 | <property source_id="VM-1:if0" dest_id="VM:if1"/> |
| 130 | <flack:link_info x="-1" y="-1" unboundVlantag="true"/> |
| 131 | </link> |
| 132 | <link client_id="link2"> |
| 133 | <flack:link_info x="-1" y="-1" unboundVlantag="true" xmlns="http://www.protogeni.net/resources/rspec/ext/flack/1"/> |
| 134 | <interface_ref client_id="VM-1:if1"/> |
| 135 | <interface_ref client_id="VM-2:if0"/> |
| 136 | <property source_id="VM-1:if1" dest_id="VM-2:if0"/> |
| 137 | <property source_id="VM-2:if0" dest_id="VM-1:if1"/> |
| 138 | <flack:link_info x="-1" y="-1" unboundVlantag="true"/> |
| 139 | </link> |
| 140 | <link client_id="link3"> |
| 141 | <flack:link_info x="-1" y="-1" unboundVlantag="true" xmlns="http://www.protogeni.net/resources/rspec/ext/flack/1"/> |
| 142 | <interface_ref client_id="VM-0:if1"/> |
| 143 | <interface_ref client_id="VM-2:if1"/> |
| 144 | <property source_id="VM-0:if1" dest_id="VM-2:if1"/> |
| 145 | <property source_id="VM-2:if1" dest_id="VM-0:if1"/> |
| 146 | <flack:link_info x="-1" y="-1" unboundVlantag="true"/> |
| 147 | </link> |
| 148 | <link client_id="link4"> |
| 149 | <flack:link_info x="-1" y="-1" unboundVlantag="true" xmlns="http://www.protogeni.net/resources/rspec/ext/flack/1"/> |
| 150 | <interface_ref client_id="VM-2:if2"/> |
| 151 | <interface_ref client_id="VM-3:if0"/> |
| 152 | <property source_id="VM-2:if2" dest_id="VM-3:if0"/> |
| 153 | <property source_id="VM-3:if0" dest_id="VM-2:if2"/> |
| 154 | <flack:link_info x="-1" y="-1" unboundVlantag="true"/> |
| 155 | </link> |
| 156 | <link client_id="link5"> |
| 157 | <flack:link_info x="-1" y="-1" unboundVlantag="true" xmlns="http://www.protogeni.net/resources/rspec/ext/flack/1"/> |
| 158 | <interface_ref client_id="nodeB:if0"/> |
| 159 | <interface_ref client_id="nodeC:if0"/> |
| 160 | <property source_id="nodeB:if0" dest_id="nodeC:if0"/> |
| 161 | <property source_id="nodeC:if0" dest_id="nodeB:if0"/> |
| 162 | <flack:link_info x="-1" y="-1" unboundVlantag="true"/> |
| 163 | </link> |
| 164 | </rspec> |
| 165 | }}} |
| 166 | |
| 167 | == ExoGENI: == |
| 168 | '''Creation:''' Still trying to create slice that will properly instrumentize. |