Changes between Initial Version and Version 1 of IMInteroperability/GEMINIExtensionExample


Ignore:
Timestamp:
05/09/13 13:00:54 (11 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IMInteroperability/GEMINIExtensionExample

    v1 v1  
     1{{{
     2Hi All,
     3
     4Attached is an example of a two aggregate topology with GEMINI extensions as we discussed.  There is also the Flack extension present here just for fun.
     5
     6We basically have:
     7
     8    <gemini:node type="mp_node" xmlns="http://geni.net/resources/rspec/ext/gemini/1">
     9      <gemini:services>
     10        <gemini:active install="yes" enable="yes"/>
     11        <gemini:passive install="yes" enable="yes"/>
     12      </gemini:services>
     13    </gemini:node>
     14
     15and
     16
     17    <gemini:node type="global_node" xmlns="http://geni.net/resources/rspec/ext/gemini/1">
     18      <gemini:monitor_urn name="urn:publicid:IDN+uky.emulab.net+authority+cm"/>
     19    </gemini:node>
     20
     21...specific to the GEMINI "global node".
     22
     23Let me know if you have any questions.
     24
     25- ezra
     26
     27gemini_basic.xml
     28
     29<rspec type="request" generated_by="Flack" generated="2013-03-06T15:31:46Z" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd " xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:client="http://www.protogeni.net/resources/rspec/ext/client/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geni.net/resources/rspec/3">
     30  <node client_id="VM" component_manager_id="urn:publicid:IDN+uky.emulab.net+authority+cm" exclusive="false" xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">
     31    <gemini:node type="mp_node" xmlns="http://geni.net/resources/rspec/ext/gemini/1">
     32      <gemini:services>
     33        <gemini:active install="yes" enable="yes"/>
     34        <gemini:passive install="yes" enable="yes"/>
     35      </gemini:services>
     36    </gemini:node>
     37    <sliver_type name="emulab-openvz">
     38      <disk_image name="urn:publicid:IDN+uky.emulab.net+image+uky-emulab-net//GEMINI_MP2"/>
     39    </sliver_type>
     40    <interface client_id="VM:if0">
     41      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
     42      <flack:interface_info addressBound="true" bound="false"/>
     43    </interface>
     44    <flack:node_info x="322" y="89" unbound="true"/>
     45  </node>
     46  <node client_id="GNukgenicm0" component_manager_id="urn:publicid:IDN+uky.emulab.net+authority+cm" exclusive="false" xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">
     47    <gemini:node type="global_node" xmlns="http://geni.net/resources/rspec/ext/gemini/1">
     48      <gemini:monitor_urn name="urn:publicid:IDN+uky.emulab.net+authority+cm"/>
     49    </gemini:node>
     50    <emulab:routable_control_ip xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
     51    <sliver_type name="emulab-openvz">
     52      <disk_image name="urn:publicid:IDN+uky.emulab.net+image+uky-emulab-net//GEMINI_GN2"/>
     53    </sliver_type>
     54    <flack:node_info x="1076" y="92" unbound="true"/>
     55  </node>
     56  <node client_id="VM-0" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">
     57    <gemini:node type="mp_node" xmlns="http://geni.net/resources/rspec/ext/gemini/1">
     58      <gemini:services>
     59        <gemini:active install="yes" enable="yes"/>
     60        <gemini:passive install="yes" enable="yes"/>
     61      </gemini:services>
     62    </gemini:node>
     63    <sliver_type name="emulab-openvz">
     64      <disk_image url="https://www.uky.emulab.net/image_metadata.php?uuid=dd9e3426-708a-11e2-959f-0013468d3dc8"/>
     65    </sliver_type>
     66    <interface client_id="VM-0:if0">
     67      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
     68      <flack:interface_info addressBound="true" bound="false"/>
     69    </interface>
     70    <flack:node_info x="316" y="322" unbound="true"/>
     71  </node>
     72  <node client_id="GNutahgenirackcm0" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">
     73    <gemini:node type="global_node" xmlns="http://geni.net/resources/rspec/ext/gemini/1">
     74      <gemini:monitor_urn name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     75    </gemini:node>
     76    <emulab:routable_control_ip xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
     77    <sliver_type name="emulab-openvz">
     78      <disk_image url="https://www.uky.emulab.net/image_metadata.php?uuid=87c4e070-5c38-11e2-8987-0013468d3dc8"/>
     79    </sliver_type>
     80    <flack:node_info x="1079" y="319" unbound="true"/>
     81  </node>
     82  <link client_id="gre-tunnel0">
     83    <component_manager name="urn:publicid:IDN+uky.emulab.net+authority+cm"/>
     84    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     85    <interface_ref client_id="VM:if0"/>
     86    <interface_ref client_id="VM-0:if0"/>
     87    <property source_id="VM:if0" dest_id="VM-0:if0"/>
     88    <property source_id="VM-0:if0" dest_id="VM:if0"/>
     89    <link_type name="gre-tunnel"/>
     90    <flack:link_info x="384" y="210" unboundVlantag="true"/>
     91  </link>
     92  <client:client_info name="Flack" environment="Flash Version: WIN 11,6,602,171, OS: Windows 7, Arch: x86, Screen: 2560x1440 @ 72 DPI with touchscreen type none" version="v14.70" url="https://www.emulab.net/protogeni/flack2/flack.swf"/>
     93  <history:slice_history backIndex="2" note="Established gre-tunnel0" xmlns:history="http://www.protogeni.net/resources/rspec/ext/history/1">
     94    <history:state>eNrVVe9r2zAQ/b6/4tDXJpHttElnkrJBtxJos0JHN/bFKIoSi8iSpx9xsr9+suU07bquCQzGIBB8
     95vnt3792TNdKmZBTstmRjpNl3x4xFsGSSaWLZPJttx+ijIHT1KDhGSRT3u5H/DT7HZ2k/Svvn3xBs
     96DE8NzVlBrhUllis5Rrm1ZYpxVVU9X897klmsmVFOU2Zw0xz34aAs3I7X25g5+G6FkCZd1LM9aVNq
     97ZdWLKGxjcVOD4x0EFZxJeyRGKNqDeO5PEKp+T+klTqIoxl9vru8aWbpcGkskZW3VgfKgizcAI6nm
     98DELbjPsd3N8goKoolawjBZFkyXTzxmmZlm4mOOXzdHI5PXGrbY8VTpBZ3eCEOJsrze32hBYI2IYK
     99Z/ja739BhNnNli5ZweWe1B/VCLlejXpSP2t4TpuRg7WKMquffiV+DOoe1zC95j53F9+/IdR6JtDo
     100LMQYbZnxDCWZCRYe8POakhhzYNEI/3aCh3BNsQ0Z4TF1VrMHSQqPFDbQVSWT6x97TnNuVhkv/Pba
     101vNfW1+TWwW6LWOuHrz7cTKaT7OY22Y07wo9maEON9ZsxMy4XCjZj1I8HCPwpf3uOwMmZctJbyGrH
     102As4I70g9c+DV1K3qBdIi+p+suBRqRsRftGOhJLdKZ57sgSt8Qhu/bKJQkmrlbO3GjCpptRIZL1tl
     103QsKR365Q5Ingf+vVq+mxXo3jqN+YdZC8Ztbg03Rn1xogjNzeZp4Y10oWzaffx0wO90wbf2ml8GUy
     104hTjuDDqDKOnEw7gDn+58lMu5qgwMO/Be0zyFzfmgA3dUM+ZrkrNBtIlPTyN4B8MELm8nUHGbg1WO
     1055qZJgiCwPyUI1qHXGK3j097Qnx+nRVijafe4VxE/rDRcXUn465lq0dIOUnkJaavVmrPKO12TMq9T
     106RmH7Fz8BDz2vVA==</history:state>
     107    <history:state>eNrtV1uL2zgUfu+vEH6dOLLsxHZM0m2h7RBosoVZpmVfjCIrsRhbcnXJpb++suU0M53OzmR2oS0s
     108BIKPz+37zqeTaCpVQwnQh4bOPEk/G6q0BzaUU4k1LfLVYea9qzC5uWWceWGAIj+wn/gvNM6iIBuN
     109//bAXrFMkZLW+L0gWDPBZ16pdZNBuNvthjaeDTnVUFIljCRUwa44jMCTvGDf3nCvCmCr1RVX2brt
     1107U6ZRgotHsxC9xp2MRAdU5CKUa7PzOGCTkks9jsZdtFQyA0MgwDBT4v3Vx0tPuNKY05oH/VEeryX
     111LwCYclFQ4MrmzM7geuEBIupG8NZSY443VHZvjORZY1YVI6zI5m+WF+bmMKS1qfCqLXCBjS6FZPpw
     112QWoP0D2pjGJbO/81rtSxt2xDa8ZPoP6RDedr2Wg7tb2656xr2UmrbvL26Xvg52Q95VVUbpn1PdpP
     113bzDRFgnoeK6qmXegyiLkeFVR9wDvxzRYqScGTeEPO/hmbiH2JlXZnDJv0QOOa5vJTcAXDeXbLydM
     114BVM3Oavt9Hq/x8bX+bZGv8/Y8gcv3y7my3m++BAe253CWz30pk76XZs542sB9jMvQrEH7CmfpB4w
     115fCUMtxLS0lCXZwqPoO4p8HJpbtoBkjr4naS4qcQKV/+hHGvBmRYyt2CfOMI7sOHDInIhmRRGt2rM
     116ieBaiipnTc+Mczhzd7kgCwT+XK1eLs/VKkJB1Ik1Ds8V6/XCP0OlGpfdQpa2BfX/0vyVl6aRlWNG
     1179QfgrgRh55XXVOMCazxsyuYPY+zUi2JCo1EY+0mQYh8hGvqT8WTt21/saBSnRVSQ9Ex5xiPUqTOc
     118JM/YpVZzR8mdtVF/Da3+lK36CPTfc7M+V9BpQkY0SAJ/TKLUCTqdpMm/ETRC8aRTdJQ8qmgn5uyo
     1196TaDQ9xfHyxeJgWvu//a1qZKcE2lsreEDHycLwFCg3gQB+EAJWgA/ryyVsYLsVMgGYDXkpQZ2Kfx
     120AFwRSamNCcdxsEejUQBegSQEbz7MwY7pEmhhSKk6J+B4t4fIA1tXa+Zt0WiY2ON1j+ZbFH+btLsr
     121hO5rqHbrHrbjynJIerK2jO7sIZC4KVuXqRPFy692qYBl</history:state>
     122    <history:state>eNrtV1uPozYUfu+vsHidcDEkhKBke9G2o0ibdKWpplVfkGOcYAVsaptc+utrMOQyM7tDtpV2VqqU
     123UYaTcz/f54OnQpYEA3UsycwS5K+KSGWBDWFEIEXSZHWcWb/kCG8vhDPL92Bge/oT/gZHcQDjwPvT
     124AgdJY4kzUqAPHCNFOZtZmVJl7Lr7/d7R9tRhRLmCSF4JTKTbBHcD0EvLbdNzDjIFOlqRMxmv69yu
     125wpSCK/5JL+Sg3MbGhZ0LnFPC1I0+jNHZia79ysM+cLjYuL7nQfePxYeHpi02ZVIhhklr1bM91rvv
     126AJgynhJgwiZUz+BxYQHMi5KzWlIghjZENL9UgsVltcoppmk8f7+8q7ZHhxRVjlZ1gDtUqYwLqo53
     127uLAAOeC8knSn579GuexyizekoOxc1Ge7YXR1N+pMda7mOW5SNtAqyqR+elr4LV7PfiURO6p1O/n5
     128F4SVrgQ0fc7zmXUkUlfI0Con5sF9blMiKXsaTd0XMziJ6xJbkcy1T5HU1QOGCu3JTMDmJWG7v881
     129pVRuE1ro6bV6r42v0a2Fduux7p97//Nivpwni49+l+7UvcihFVGmiFgj/ARJMV1754xoCVCa6ono
     130OcGJ78AwcqCjoa4DFUhquvmjkdP9eVY7YlruhhetalgWnwImlK155/cnXjEdWIlKI2JlHgz4Trmf
     131DFuBcVc32Hg6zKzA9y2gz6doYoGKrS58Nl6mbjeOZ9y5X1bbGnq48L4lEm1yvkL5f0ikgjOquEh0
     132sT3Bd1W2+2n4G5NY8ErVPEowZ0rwPNHYMp0xCjeeusZIF+J+XZbdLz/LshewCr1x2IB14t8K1seF
     133fQNKFcqaVSJ0CvL/4/4tH/eVyE1nZEuAawi6jVZSEIVSpJBTZuX3VaWnnqYTEgz90B57EbIhJL49
     134GU3Wtn7XCIZhlAYpjr5gCdhenzXgv701AA2zmnVw8x7QfOnoctM2eBs8+yob4ZXSv82t8KVkjMZ4
     135SLyxZ49wEBkyRpNo3JuML++KiUE0fPXNJqdse4nojSC2qhgjecfk6TNE/5tV399ZT5ScTwZB1i+8
     136lfbQaw+uTlMDpiRCHYFByqUzkOr74y1WrdKl3ZVV3f5LnJ3bf1IxA24UTydWNGzm60PvNN/HHDGF
     137Ntdjrq2a/0y9cVd27ccEbO/mGtZUcFY0F1ktkxl4JELqK3gMfp8vAYSDcBB6/gCO4QD8+qCllKV8
     138L8F4AH4UOIvBIQoH4AELQrSNPwq9AxwOPfADGPvg/cc52FOVAcUrnMlGCZiyNRgssDOxZtYODp1x
     139XdRTNl0w6URocxH3zZcj9+u2bNMxTZVuXewo2de9RWVWq0wN99/9Aw7rjYM=</history:state>
     140  </history:slice_history>
     141  <flack:slice_info view="graph"/>
     142</rspec>
     143
     144}}}