Modified Request Rspec for Automated Simple Experiment
Here is the Request Rspec that was modified so that it contains the execute and installation commands.
___________________________________________________________________
<rspec type=”request” generated_by=”Flack” generated=”2013-08-20T14:46:15Z” 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″>
<node client_id=”VM” component_manager_id=”urn:publicid:IDN+emulab.net+authority+cm” exclusive=”false”>
<sliver_type name=”emulab-openvz”/>
<services>
<execute command=”sudo chmod +x /local/client_script.sh” shell=”sh”/>
<execute command=”sudo /local/client_script.sh” shell=”sh”/>
<install install_path=”/local” url=”http://www.myweb.com/client_install.tar.gz”/>
</services>
<interface client_id=”VM:if0″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<interface client_id=”VM:if1″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<interface client_id=”VM:if2″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<flack:node_info x=”181″ y=”191″ unbound=”true”/>
</node>
<node client_id=”VM-0″ component_manager_id=”urn:publicid:IDN+emulab.net+authority+cm” exclusive=”false”>
<sliver_type name=”emulab-openvz”/>
<services>
<execute command=”sudo chmod +x /local/server_script.sh” shell=”sh”/>
<execute command=”sudo /local/server_script.sh” shell=”sh”/>
<install install_path=”/local” url=”http://www.myweb.com/server_install.tar.gz”/>
</services>
<interface client_id=”VM-0:if0″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<flack:node_info x=”308″ y=”132″ unbound=”true”/>
</node>
<node client_id=”VM-1″ component_manager_id=”urn:publicid:IDN+emulab.net+authority+cm” exclusive=”false”>
<sliver_type name=”emulab-openvz”/>
<interface client_id=”VM-1:if0″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<flack:node_info x=”108″ y=”297″ unbound=”true”/>
</node>
<node client_id=”VM-2″ component_manager_id=”urn:publicid:IDN+emulab.net+authority+cm” exclusive=”false”>
<sliver_type name=”emulab-openvz”/>
<interface client_id=”VM-2:if0″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<interface client_id=”VM-2:if1″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<interface client_id=”VM-2:if2″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<flack:node_info x=”118″ y=”287″ unbound=”true”/>
</node>
<node client_id=”VM-3″ component_manager_id=”urn:publicid:IDN+emulab.net+authority+cm” exclusive=”false”>
<sliver_type name=”emulab-openvz”/>
<interface client_id=”VM-3:if0″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<flack:node_info x=”108″ y=”297″ unbound=”true”/>
</node>
<node client_id=”VM-4″ component_manager_id=”urn:publicid:IDN+emulab.net+authority+cm” exclusive=”false”>
<sliver_type name=”emulab-openvz”/>
<interface client_id=”VM-4:if0″>
<flack:interface_info addressBound=”false” bound=”false”/>
</interface>
<flack:node_info x=”108″ y=”297″ unbound=”true”/>
</node>
<link client_id=”lan0″>
<component_manager name=”urn:publicid:IDN+emulab.net+authority+cm”/>
<interface_ref client_id=”VM-0:if0″/>
<interface_ref client_id=”VM:if0″/>
<property source_id=”VM-0:if0″ dest_id=”VM:if0″/>
<property source_id=”VM:if0″ dest_id=”VM-0:if0″/>
<link_type name=”lan”/>
<flack:link_info x=”-1″ y=”-1″ unboundVlantag=”true”/>
</link>
<link client_id=”lan1″>
<component_manager name=”urn:publicid:IDN+emulab.net+authority+cm”/>
<interface_ref client_id=”VM:if1″/>
<interface_ref client_id=”VM-1:if0″/>
<property source_id=”VM:if1″ dest_id=”VM-1:if0″/>
<property source_id=”VM-1:if0″ dest_id=”VM:if1″/>
<link_type name=”lan”/>
<flack:link_info x=”-1″ y=”-1″ unboundVlantag=”true”/>
</link>
<link client_id=”lan2″>
<component_manager name=”urn:publicid:IDN+emulab.net+authority+cm”/>
<interface_ref client_id=”VM:if2″/>
<interface_ref client_id=”VM-2:if0″/>
<property source_id=”VM:if2″ dest_id=”VM-2:if0″/>
<property source_id=”VM-2:if0″ dest_id=”VM:if2″/>
<link_type name=”lan”/>
<flack:link_info x=”-1″ y=”-1″ unboundVlantag=”true”/>
</link>
<link client_id=”lan3″>
<component_manager name=”urn:publicid:IDN+emulab.net+authority+cm”/>
<interface_ref client_id=”VM-2:if1″/>
<interface_ref client_id=”VM-3:if0″/>
<property source_id=”VM-2:if1″ dest_id=”VM-3:if0″/>
<property source_id=”VM-3:if0″ dest_id=”VM-2:if1″/>
<link_type name=”lan”/>
<flack:link_info x=”-1″ y=”-1″ unboundVlantag=”true”/>
</link>
<link client_id=”lan4″>
<component_manager name=”urn:publicid:IDN+emulab.net+authority+cm”/>
<interface_ref client_id=”VM-2:if2″/>
<interface_ref client_id=”VM-4:if0″/>
<property source_id=”VM-2:if2″ dest_id=”VM-4:if0″/>
<property source_id=”VM-4:if0″ dest_id=”VM-2:if2″/>
<link_type name=”lan”/>
<flack:link_info x=”-1″ y=”-1″ unboundVlantag=”true”/>
</link>
<client:client_info name=”Flack” environment=”Flash Version: LNX 11,5,31,137, OS: Linux, Arch: x86, Screen: 1024×600 @ 72 DPI with touchscreen type none” version=”v14.100″ url=”https://www.emulab.net/protogeni/flack2/flack.swf”/>
<flack:slice_info view=”graph”/>
</rspec>
___________________________________________________________________