Version 1 (modified by jhickey, 13 years ago) (diff)

--

The standard image format

Images are stored in a custom Emulab format called imagezip. The extension is '.ndz'. This represents the raw data that will be loaded on the testbed node disks. It does not contain any of the necessary metadata about partitions, what sort of OS the image contains, etc. We have a XML file that contains this called the image descriptor file.

Downloading the Standard Operating System images

Standard Testbed images are located at http://www.deterlab.net/~jjh/Deter%20OS%20Images/. The standard location for testbed-wide images is on boss in /usr/testbed/images.

There is a simple script called "fetch_images" located in the install directory of the testbed source to automate downloading these images.

[jjh@boss ~/testbed/install]$ ./fetch_images 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2045  100  2045    0     0   162k      0 --:--:-- --:--:-- --:--:--  665k
Fetching CentOS5.ndz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  604M  100  604M    0     0  65.2M      0  0:00:09  0:00:09 --:--:-- 74.2M
Fetching FBSD8-STD.ndz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  443M  100  443M    0     0  74.2M      0  0:00:05  0:00:05 --:--:-- 75.2M
Fetching FBSD62-STD.ndz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  295M  100  295M    0     0  67.5M      0  0:00:04  0:00:04 --:--:-- 67.6M
Fetching Ubuntu1004-STD.ndz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  849M  100  849M    0     0  72.9M      0  0:00:11  0:00:11 --:--:-- 73.5M
[jjh@boss ~/testbed/install]$ cd /usr/testbed/images/
[jjh@boss /usr/testbed/images]$ ls
CentOS5.ndz		FBSD62-STD.ndz		FBSD8-STD.ndz		Ubuntu1004-STD.ndz
[jjh@boss /usr/testbed/images]$ 

Loading the image descriptors