Just a heads up that getting standard (supported) images from Utah has
changed quite a bit. In the past you would ftp them from the images-STD
directory on our server. This is no longer the method to use, and in fact
that directory is gone. The new method is to use “image_import” which will
bring in an image via URL and add it to your testbed. The benefit of this
method is that it is a lot simpler, and when we update the images in Utah,
you can more easily update the image at your site. In order to use image import,
your site needs to be running the latest version of the emulab-stable otr
the emulab-devel repository.
The basic command for importing a standard image is:
boss> wap image_import -g ‘https://...'
And to update the image at some laster date:
boss> wap image_import -g -r emulab-ops,XXX
See below for the images we support, but for a specific example, consider
the UBUNTU14-64-STD image.
First off, if you already have an old version of this image, that you
imported from images-STD, be sure to go into the web interface and delete
it. Do NOT purge the disk file, just in case you need back up, so uncheck
the check box on the web page.
Then do this (be sure to use quotes around the URL):
This might take a while, depending on how fast your your connection is.
Images tend to be on the order of 500MB to 1GB in size.
Once you have the image downloaded, you will want to go back into the web
interface and edit the node types for your site, to reset the default
image. Note that you only need to do this when you import a brand new image.
Now try swapping in an experiment with a single node, to confirm this new
image works on your various node types. If it does, you are good to go. If
not, you might need to modify the image in place to make it work. Note that
future updates from Utah will overwrite your modifications, but if its
something simple like adding drivers, we are generally happy to add those
to the standard images, just let us know.
To update your image from Utah:
boss> wap image_import -g -r emulab-ops,UBUNTU14-64-STD
If there is an update in Utah, the new version will be downloaded to your
site. If there is no output, you are up to date. As mentioned above, if you
have local changes to your image, you might want to contact us first to see
if we can make this process easier for you.
We currently have very good support for these images:
More details can be found in the Emulab installation documentation at:
Leigh