Operating an Edge Cluster

In this guide you will see all the resources created in OpenNebula as a part of the Edge Cluster. These resources have all been created using FireEdge OneProvision GUI in AWS.


A cluster is the main object that groups all the physical resources and ensures that everything will work correctly in terms of scheduling and the resources required.


Check this link to get a full understanding of cluster management.


A Host is mainly anything that is able to run a VM, container or Micro VM. It is in charge of executing them and retrieves all of the monitoring information. A Host has two important attributes:

  • VM_MAD: this indicates the virtualization technology that is going to be used.

  • IM_MAD: this driver retrieves all the monitoring metrics from the host.

The following screenshot shows the information about the Host. The important information here is:

  • The state of the Host: as you can see it’s in MONITORED state, meaning the Host is correctly being monitored.

  • The monitor metrics that can be found in the attributes list.

  • Extra information, such as the VMs running on it.


The basic operations you can perform with the Host are:

  • Offline: take the Host totally offline.

  • Disable: disable it, e.g., to perform maintenance operations.

  • Enable: enable it, so OpenNebula monitors it and it switches back to MONITORED state.

Check this link to get a complete understanding of Host management.


There are two types of datastores:

  • System: this datastore contains the information of running VMs, such as disks or context CD-ROM.

  • Image: this datastore stores the images in your cloud.

Each Edge Cluster contains two datastores, one system and one image. Both of them use the SSH replica driver to decrease VMs’ deployment time using the cached images.


Check this link to get a sound overview of datastore management.

Virtual Networks: Public

A virtual network in OpenNebula basically resembles the physical network in the datacenter. Virtual Networks allow VMs to have connectivity between them and with the rest of the world. Each Edge Cluster has one public network with the number of the IPs chosen by the user (in FireEdge); this will allow VMs to have public connectivity so the user can connect to them.


Virtual Networks: Private

A virtual network template contains all the physical information about the network as defined by the administrator. Users need to provide only the logical attributes when instantiating it, like the IP or the number of address ranges.

The network uses driver VLXAN - BGP EVPN:


In order to instantiate it, you need to follow these steps:

  • Click on the virtual network template.

  • Click on the instantiate button.

  • Click on the + address range to add all the address ranges you need.

Check this link to get a complete picture of virtual network templates management.