Skip to main content
  1. Blog
  2. Article

Eduardo Aguilar Pelaez
on 25 December 2019

MAAS 2.7, better networking features for server provisioning


Our MAAS team has been hard at work, making life even better for those of you who provision and manage servers and data centres. This hard work has produced a new release, MAAS 2.7!

This blog describes how MAAS 2.7 can detect network faults before users run into them, and test network configurations before you apply them to deployed, live machines.

Use Cases:

1) Detecting Disconnected Cables

MAAS 2.7 will ensure that disconnected network interfaces are not automatically configured during commissioning: it informs you when a network interface on your machine is disconnected from an uplink and and skips configuration of that interface. Alternatively, if you want, the UI will let you configure disconnected interfaces or deploy machines with configured — but disconnected — interfaces. You can later update the interface connection status without recommissioning.

Overall, early detection of interface connection status helps you create network configurations that represent the real hardware status, helping you get the results you expect.

2) Detecting Slow Links

MAAS 2.7 also informs you if an interface is connected to a slower link than the interface can handle. This information is displayed, but will not prevent configuration or deployment of the machine.

Early detection of slow links helps you find accidental cabling errors: no more head-scratching when things run slow. You can now have your coffee break back! (You’re welcome.)

3) Allocating machines based on Link Speed

When using MAAS 2.7, you will be able to allocate machines based on their link speed, via the user interface as well as the MAAS API. This feature brings two benefits:

  1. You will be able to search for a machine that has the specific link speed you need. This will prove useful when selecting a machine that will have to do heavy networking tasks.
  2. You will be able to verify that a machine is connected to the appropriate uplink. MAAS 2.7 will show you;
    • the interface speed (the top speed that the device can handle) and
    • the link speed (the top speed that the connected switch can handle).

For example, this functionality lets you know if you have accidentally connected a new machine with a 10Gbps interface to an old switch that only supports 1Gbps, once again saving you time if something was mis-cabled.

4) Network Testing and Validation Scripts

As a more involved user, you will also be able to run your own network testing and validation script with MAAS 2.7.

For testing, you will be able to define your test script to take an ‘interface’ parameter from MAAS, along with user-configurable URLs from within MAAS.

For validation, your script will boot into the ephemeral environment with standard network settings. When the script runs, it will apply any custom network settings and validate network connectivity on all interfaces by;

  1. connecting to a host you specify, and
  2. contacting the gateway and rack controller.

In the case a bond is configured, the network validation script will test the bond, one link at a time, to ensure appropriate redundancy. If there are any faults, these will be visible in the UI and the API.

5) Internet Connectivity Script

Finally, you will be able to run the Internet Connectivity Scripts against multiple Interfaces. When run, the script will only try to access the Internet using the specified interface(s).

Summary

Overall, the 2.7 release of MAAS brings with it a suite of networking early-detection features. MAAS 2.7 ensures that necessary checks are done as soon as possible — and administrators are made aware of problems as soon as possible — increasing the predictability of results and providing some needed guard rails during server provisioning.

Related posts


Benjamin Ryzman
28 February 2026

Meet the wildlife conservation AI 5G hotspot at MWC Barcelona 2026

AI Telecommunications

From March 2-5 in Barcelona, Canonical will present a working wildlife conservation platform that combines open source 5G, AI, and cloud-native infrastructure in a travel friendly form factor. At the center is a portable 5G AI hotspot built on Ubuntu and Canonical Kubernetes, running on Arm-based Ampere servers. It connects drones, trail ...


Canonical
27 February 2026

Canonical and Ubuntu RISC-V: a 2025 retro and looking forward to 2026

Ubuntu Article

2025: From RISC-V enablement to real execution  2025 was the year that RISC-V readiness gave way to RISC-V adoption. It’s been quite a journey. What began years ago as early architectural exploration and enablement has matured into real silicon, systems, and deployments. In particular, RVA23 provides a  stable and predictable baseline we ...


Aaron Prisk
26 February 2026

Unmasking the Resolute Raccoon

Desktop Article

You’ve almost certainly seen them… In the forest, rummaging through a dumpster, in poorly aging millennial memes. Raccoons are ubiquitous and endlessly entertaining creatures. YouTube and TikTok are full of videos documenting their clever antics and escapades. One such intrepid raccoon gained fame for making their way to the most unlikely ...