Disk Images

From CityLab Testbed
Jump to navigation Jump to search

Standard Images

The following 'standard' images are available on the CityLab testbed. By default, 'Ubuntu 16.04 64-bit (CoT)' is used if no image is specified in the RSPec file.

Ubuntu 20.04 64-bit (CoT)

This is an Ubuntu 20.04 image that is customised for use on the Citylab Testbed. It is based on the Standard Ubuntu 20.04 image but also contains the following additions:

  • Basic 'networking' tools are installed by default.
  • Scripts/programs/configuration files needed to flash, erase and connect to the embedded radios listed on the Node Specifications page.
  • Support for jFed-managed eGRE tunnels has been added

In contrast to the Ubuntu 16.04 64-bit (CoT) image, the ARM GCC compiler is no longer preinstalled as it takes up quite a bit of space and is not useful to every testbed user.

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU20-64-CoT

Ubuntu 20.04 64-bit (CoT+armgcc)

This is an Ubuntu 18.04 image that is customised for use on the Citylab Testbed. It is the same as the Ubuntu 18.04 64-bit (CoT) image except that the 'ARM gcc compiler' is also preinstalled .

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU20-64-CoT-armgcc

Ubuntu 18.04 64-bit (CoT)

This is an Ubuntu 18.04 image that is customised for use on the Citylab Testbed. It is based on the Standard Ubuntu 18.04 image but also contains the following additions:

  • Basic 'networking' tools are installed by default.
  • Scripts/programs/configuration files needed to flash, erase and connect to the embedded radios listed on the Node Specifications page.
  • Support for jFed-managed eGRE tunnels has been added

In constrast to the Ubuntu 16.04 64-bit (CoT) image, the ARM GCC compiler is no longer preinstalled as it takes up quite a bit of space and is not useful to every testbed user.

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU18-64-CoT

Ubuntu 18.04 64-bit (CoT+armgcc)

This is an Ubuntu 18.04 image that is customised for use on the Citylab Testbed. It is the same as the Ubuntu 18.04 64-bit (CoT) image except that the 'ARM gcc compiler' is also preinstalled .

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU18-64-CoT-armgcc

Ubuntu 16.04 64-bit (CoT)

This is the 'standard' image for the CityLab testbed. It is derived from the standard Ubuntu 16.04 image used on the WiLab2 testbed, but some tools have been removed that are irrelevant for most testbed users. More importantly this image contains all the tools & configuration files needed to flash, erase and connect to the embedded radios listed on the Node Specifications page.

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU16-64-CoT

Voyage 0.10 32-bit (CoT)

This image is derived from a standard Linux Voyage 0.10 installation. The following changes were made to enable it to be used on the CityLab testbed

  • Installed the Emulab tools
  • Configured Voyage so the root drive is mounted 'rw' by default
  • Installed tools & configuration files needed to use the embedded radios

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:VOYAGE010-32-CoT

Ubuntu 20.04 64-bit

This is the 'standard' Ubuntu 20.04 image as used on the Emulab testbed. The following (minor) changes have been made to make the image minimally suitable for use on the Citylab Testbed:

  • Changed Timezone to Europe/Brussels
  • Configured APT to use Belgian mirrors
  • Enabled Serial Console

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU20-64-STD

Ubuntu 18.04 64-bit

This is the 'standard' Ubuntu 18.04 image as used on the Emulab testbed. The following (minor) changes have been made to make the image minimally suitable for use on the Citylab Testbed:

  • Changed Timezone to Europe/Brussels
  • Configured APT to use Belgian mirrors
  • Enabled Serial Console

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU18-64-STD

Ubuntu 16.04 64-bit

This is the 'standard' Ubuntu 16.04 image used on the WiLab2 testbed. A few (very) minor modifications have been made so Emulab does not try to control the WiFi interfaces, but apart from that everything is standard.

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU16-64-STD

Ubuntu 14.04 64-bit

This is the 'standard' Ubuntu 14.04 image used on the WiLab2 testbed. No modifications have been made to this disk image.

This image can be selected by using the following URN in your RSPec file:
urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU14-64-STD

User-defined Images

As with other JFed testbeds, it is possible for user to create their own disk images through the JFed interface. How this can be done is explained here.

Once your image has been created, you will receive an email containing the urn for your image.