| 33 | |
| 34 | Using the following RSpec request two exclusive hosts: |
| 35 | {{{ |
| 36 | ... |
| 37 | <node client_id="xen1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="true"> |
| 38 | <sliver_type name="emulab-xen"/> |
| 39 | <interface client_id="xen1:if0"> |
| 40 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 41 | </interface> |
| 42 | </node> |
| 43 | <node client_id="xen2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="true"> |
| 44 | <sliver_type name="emulab-xen"/> |
| 45 | <interface client_id="xen2:if0"> |
| 46 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 47 | </interface> |
| 48 | </node> |
| 49 | <link client_id="link1"> |
| 50 | <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> |
| 51 | <interface_ref client_id="xen1:if0"/> |
| 52 | <interface_ref client_id="xen2:if0"/> |
| 53 | <link_type name="lan"/> |
| 54 | </link> |
| 55 | ... |
| 56 | }}} |
| 62 | }}} |
| 63 | Create a sliver: |
| 64 | {{{ |
| 65 | $ omni.py -a ig-utah createsliver IG-XN-5-1 ./IG-XN-5-1.rspec |
| 66 | 20:59:48 INFO omni: Loading config file /home/lnevers/.gcf/omni_config |
| 67 | 20:59:48 INFO omni: Using control framework portal |
| 68 | 20:59:48 INFO omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm |
| 69 | 20:59:49 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-5-1 expires on 2013-08-20 00:54:05 UTC |
| 70 | 20:59:49 INFO omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm |
| 71 | 20:59:49 INFO omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm |
| 72 | 20:59:49 INFO omni: Creating sliver(s) from rspec file ./IG-XN-5-1.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-5-1 |
| 73 | 21:00:07 INFO omni: (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=b72293eb095aad0474cc8c28042f18f4) |
| 74 | 21:00:07 INFO omni: Got return from CreateSliver for slice IG-XN-5-1 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0: |
| 75 | 21:00:07 INFO omni: <!-- Reserved resources for: |
| 76 | Slice: IG-XN-5-1 |
| 77 | at AM: |
| 78 | URN: urn:publicid:IDN+utah.geniracks.net+authority+cm |
| 79 | URL: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0 |
| 80 | --> |
| 81 | 21:00:07 INFO omni: <rspec xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/resources/rspec/2/manifest.xsd" type="manifest"> |
| 82 | <node client_id="xen1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="true" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24779"> |
| 83 | <sliver_type name="emulab-xen"/> |
| 84 | <interface client_id="xen1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc2:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24783" mac_address="021bd7cba5f4"> |
| 85 | <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> |
| 86 | </interface> |
| 87 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-1"/><host name="xen1.IG-XN-5-1.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc2.utah.geniracks.net" port="33850" username="lnevers"/></services></node> |
| 88 | <node client_id="xen2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="true" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24780"> |
| 89 | <sliver_type name="emulab-xen"/> |
| 90 | <interface client_id="xen2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc2:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24784" mac_address="02b2001ba66f"> |
| 91 | <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> |
| 92 | </interface> |
| 93 | <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-2"/><host name="xen2.IG-XN-5-1.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc2.utah.geniracks.net" port="33851" username="lnevers"/></services></node> |
| 94 | <link client_id="link1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24782"> |
| 95 | <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> |
| 96 | <interface_ref client_id="xen1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc2:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24783"/> |
| 97 | <interface_ref client_id="xen2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc2:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24784"/> |
| 98 | <link_type name="lan"/> |
| 99 | </link> |
| 115 | Login to each host and exchange traffic: |
| 116 | {{{ |
| 117 | $ readyToLogin.py -a ig-utah IG-XN-5-1 |
| 118 | ... |
| 119 | User lnevers logs in to xen2 using: |
| 120 | ssh -p 33851 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.utah.geniracks.net |
| 121 | User lnevers logs in to xen1 using: |
| 122 | ssh -p 33850 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.utah.geniracks.net |
| 123 | .... |
| 124 | |
| 125 | $ ssh -p 33851 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.utah.geniracks.net |
| 126 | |
| 127 | $ ssh -p 33850 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.utah.geniracks.net |
| 128 | |
| 129 | XXX |
| 130 | |
| 131 | |
| 132 | |