Difference between revisions of "Disk Images"

From CityLab Testbed
Jump to navigation Jump to search
(Created page with " == 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...")
 
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
The following 'standard' images are available on the CityLab testbed.  
 
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.
+
By default, 'Ubuntu 20.04 64-bit (CoT)' is used if no image is specified in the RSPec file.
 +
 
 +
=== Ubuntu 20.04 64-bit (CoT) ===
 +
 
 +
This is the 'default' image for the CityLab testbed. It is based on the [[#Ubuntu_20.04_64-bit|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_.28CoT.29|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:<br>
 +
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU20-64-CoT</nowiki></code>
 +
 
 +
=== Ubuntu 20.04 64-bit (CoT+armgcc) ===
 +
 
 +
This is an Ubuntu 20.04 image that is customised for use on the Citylab Testbed. It is the same as the [[#Ubuntu_20.04_64-bit_.28CoT.29| Ubuntu 20.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:<br>
 +
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU20-64-CoT-armgcc</nowiki></code>
 +
 
 +
=== 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 [[#Ubuntu_18.04_64-bit|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_.28CoT.29|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:<br>
 +
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU18-64-CoT</nowiki></code>
 +
 
 +
=== 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_.28CoT.29| 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:<br>
 +
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU18-64-CoT-armgcc</nowiki></code>
  
 
=== Ubuntu 16.04 64-bit (CoT) ===
 
=== Ubuntu 16.04 64-bit (CoT) ===
  
This is the 'standard' image for the CityLab testbed.  
+
This is an Ubuntu 18.04 image that is customised for use on the Citylab Testbed. It is derived from the standard Ubuntu 16.04 image used on the [http://doc.ilabt.iminds.be/ilabt-documentation/ 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.
It is derived from the standard Ubuntu 16.04 image used on the [http://doc.ilabt.iminds.be/ilabt-documentation/ 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:<br>
 
This image can be selected by using the following URN in your RSPec file:<br>
Line 23: Line 60:
 
This image can be selected by using the following URN in your RSPec file:<br>
 
This image can be selected by using the following URN in your RSPec file:<br>
 
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:VOYAGE010-32-CoT</nowiki></code>
 
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:VOYAGE010-32-CoT</nowiki></code>
=== Ubuntu 16.04 64-bit (WiLab2) ===
+
 
 +
=== Ubuntu 20.04 64-bit ===
 +
 
 +
This is the 'standard' Ubuntu 20.04 image as used on the [http://www.emulab.net 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:<br>
 +
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU20-64-STD</nowiki></code>
 +
 
 +
=== Ubuntu 18.04 64-bit ===
 +
 
 +
This is the 'standard' Ubuntu 18.04 image as used on the [http://www.emulab.net 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:<br>
 +
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU18-64-STD</nowiki></code>
 +
 
 +
=== Ubuntu 16.04 64-bit ===
  
 
This is the 'standard' Ubuntu 16.04 image used on the [http://doc.ilabt.iminds.be/ilabt-documentation/ 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 is the 'standard' Ubuntu 16.04 image used on the [http://doc.ilabt.iminds.be/ilabt-documentation/ 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.  
Line 29: Line 87:
 
This image can be selected by using the following URN in your RSPec file:<br>
 
This image can be selected by using the following URN in your RSPec file:<br>
 
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU16-64-STD</nowiki></code>
 
<code><nowiki>urn:publicid:IDN+lab.cityofthings.eu+image+emulab-ops:UBUNTU16-64-STD</nowiki></code>
=== Ubuntu 14.04 64-bit (WiLab2) ===
+
=== Ubuntu 14.04 64-bit ===
 
This is the 'standard' Ubuntu 14.04 image used on the [http://doc.ilabt.iminds.be/ilabt-documentation/ WiLab2] testbed. No modifications have been made to this disk image.
 
This is the 'standard' Ubuntu 14.04 image used on the [http://doc.ilabt.iminds.be/ilabt-documentation/ WiLab2] testbed. No modifications have been made to this disk image.
  

Latest revision as of 07:39, 4 April 2023

Standard Images

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

Ubuntu 20.04 64-bit (CoT)

This is the 'default' image for 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 20.04 image that is customised for use on the Citylab Testbed. It is the same as the Ubuntu 20.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 an Ubuntu 18.04 image that is customised for use on 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.