source: trunk/GENIRacks/InstaGENI/Spiral4/RSpecs/AcceptanceTests/IG-EXP-7/IG-EXP-7.rspec @ 1651

Last change on this file since 1651 was 1651, checked in by lnevers@bbn.com, 9 years ago

adding the Click example Rspec, have two scenarios. IG-EXP-7-gpo.rspec used only the GPO Rack, while IG-EXP-7.rspec used Utah and GPO rack as described in the test case

File size: 6.0 KB
Line 
1<rspec type="request"
2       xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd"
3       xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1"
4       xmlns:client="http://www.protogeni.net/resources/rspec/ext/client/1"
5       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6       xmlns="http://www.geni.net/resources/rspec/3">
7  <node client_id="hostA" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
8    <sliver_type name="emulab-openvz"/>
9    <interface client_id="hostA:if0">
10    <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
11    </interface>
12  </node>
13  <node client_id="top" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
14    <sliver_type name="emulab-openvz"/>
15    <services>
16      <execute command="sudo /local/install-script.sh" shell="sh"/>
17      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
18    </services>
19    <interface client_id="top:if0">
20    <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
21    </interface>
22    <interface client_id="top:if1">
23    <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
24    </interface>
25    <interface client_id="top:if2">
26    <ip address="192.168.0.1" netmask="255.255.255.0" type="ipv4"/>
27    </interface>
28  </node>
29  <node client_id="left"
30  component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
31    <sliver_type name="emulab-openvz"/>
32    <services>
33      <execute command="sudo /local/install-script.sh" shell="sh"/>
34      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
35    </services>
36    <interface client_id="left:if0">
37    <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
38    </interface>
39    <interface client_id="left:if1">
40    <ip address="192.168.3.2" netmask="255.255.255.0" type="ipv4"/>
41    </interface>
42  </node>
43  <node client_id="right" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
44    <sliver_type name="emulab-openvz"/>
45    <services>
46      <execute command="sudo /local/install-script.sh" shell="sh"/>
47      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
48    </services>
49    <interface client_id="right:if0">
50    <ip address="192.168.0.2" netmask="255.255.255.0" type="ipv4"/>
51    </interface>
52    <interface client_id="right:if1">
53    <ip address="192.168.2.2" netmask="255.255.255.0" type="ipv4"/>
54    </interface>
55  </node>
56  <node client_id="bottom" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
57    <sliver_type name="emulab-openvz"/>
58    <services>
59      <execute command="sudo /local/install-script.sh" shell="sh"/>
60      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
61    </services>
62    <interface client_id="bottom:if0">
63    <ip address="192.168.2.1" netmask="255.255.255.0" type="ipv4"/>
64    </interface>
65    <interface client_id="bottom:if1">
66    <ip address="192.168.3.1" netmask="255.255.255.0" type="ipv4"/>
67    </interface>
68    <interface client_id="bottom:if2">
69    <ip address="192.168.5.1" netmask="255.255.255.0" type="ipv4"/>
70    </interface>
71  </node>
72  <node client_id="hostB" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
73    <sliver_type name="emulab-openvz"/>
74    <interface client_id="hostB:if0">
75    <ip address="192.168.5.2" netmask="255.255.255.0" type="ipv4"/>
76    </interface>
77  </node>
78  <link client_id="link-A">
79    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
80    <interface_ref client_id="hostA:if0"/>
81    <interface_ref client_id="top:if0"/>
82    <property source_id="hostA:if0" dest_id="top:if0"/>
83    <property source_id="top:if0" dest_id="hostA:if0"/>
84    <link_type name="lan"/>
85  </link>
86  <link client_id="link-0">
87    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
88    <interface_ref client_id="top:if1"/>
89    <interface_ref client_id="left:if0"/>
90    <property source_id="top:if1" dest_id="left:if0"/>
91    <property source_id="left:if0" dest_id="top:if1"/>
92    <link_type name="lan"/>
93  </link>
94  <link client_id="link-2">
95    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
96    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
97    <interface_ref client_id="left:if1"/>
98    <interface_ref client_id="bottom:if1"/>
99    <property source_id="left:if1" dest_id="bottom:if1"/>
100    <property source_id="bottom:if1" dest_id="left:if1"/>
101    <link_type name="gre-tunnel"/>
102  </link>
103  <link client_id="link-1">
104    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
105    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
106    <interface_ref client_id="top:if2"/>
107    <interface_ref client_id="right:if0"/>
108    <property source_id="top:if2" dest_id="right:if0"/>
109    <property source_id="right:if0" dest_id="top:if2"/>
110    <link_type name="gre-tunnel"/>
111  </link>
112  <link client_id="link-3">
113    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
114    <interface_ref client_id="bottom:if0"/>
115    <interface_ref client_id="right:if1"/>
116    <property source_id="bottom:if0" dest_id="right:if1"/>
117    <property source_id="right:if1" dest_id="bottom:if0"/>
118    <link_type name="lan"/>
119  </link>
120  <link client_id="link-B">
121    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
122    <interface_ref client_id="bottom:if2"/>
123    <interface_ref client_id="hostB:if0"/>
124    <property source_id="bottom:if2" dest_id="hostB:if0"/>
125    <property source_id="hostB:if0" dest_id="bottom:if2"/>
126    <link_type name="lan"/>
127  </link>
128</rspec>
129
Note: See TracBrowser for help on using the repository browser.