Rspecrequestdiskimageexample
Example of an RSpec request to create a single node with a disk image loaded on it.
On the Emulab Component Manager, you can request one of several disk images to be loaded on a node during sliver creation. Each image has a different Operating System installed. If no disk image is specified, a default image will be used which is typically an old Redhat 9 image.
Most nodes at Emulab can use the following two image names:
- urn:publicid:IDN+emulab.net+image+emulab-ops//FBSD72-STD
- urn:publicid:IDN+emulab.net+image+emulab-ops//FEDORA10-STD
RSpec V2 Example
<?xml version="1.0" encoding="UTF-8"?> <rspec type="request" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/resources/rspec/2/request.xsd" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.protogeni.net/resources/rspec/2"> <node client_id="exclusive-0" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="true"> <sliver_type name="raw-pc"> <disk_image name="urn:publicid:IDN+emulab.net+image+emulab-ops//FEDORA10-STD"/> </sliver_type> </node> </rspec>
RSpec V0.2 Example (Deprecated)
<?xml version="1.0" encoding="UTF-8"?> <rspec xmlns="http://www.protogeni.net/resources/rspec/0.2" type="request"> <node virtual_id="geni1" exclusive="1" virtualization_type="emulab-vnode" virtualization_subtype="raw"> <disk_image name="urn:publicid:IDN+emulab.net+image+emulab-ops//FBSD72-STD" /> </node> </rspec>