Hi,
This is primarily an IG/PG question, but I think others might find the answer useful.
I want to create an unbound RSpec which specifies a standard image which is locally available at each IG rack. How do I do that in a way that will be quick (ie won't require fetching an image remotely)?
For example, the following RSpec snippet requests a xen VM with a standard Fedora image (which I believe is available at all IG racks).
<node client_id="left" exclusive="false">
<sliver_type name="emulab-xen">
<disk_image name="urn:publicid:IDN+
utahddc.geniracks.net+image+emulab-ops:FEDORA15-STD"/> </sliver_type>
</node>
However the image URN is rack specific (it says `
utahddc.geniracks.net`). If I use this RSpec at a rack other than UtahDDC, will it:
* use an copy of that image stored at the local rack? (which is fast)
* fetch this image from UtahDDC? (which will be slow)
* give me an error? (because I used a URN from another rack)
* something else
Alternatively, I could identify the image by URL, but won't that mean that it is almost always being fetched remotely?
What is the correct way to get an otherwise unbound RSpec which specifies the image in a way that will cause a local copy to be used?
Thanks,
Sarah
*******************************************************************************
Sarah Edwards
GENI Project Office
BBN Technologies
Cambridge, MA
phone:
(617) 873-2329
email:
sedw...@bbn.com