Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Article

Jehudi
on 5 November 2025

Azure VM utils now included in Ubuntu: boosting cloud workloads


Ubuntu images on Microsoft Azure have recently started shipping with the open source package azure-vm-utils included by default. Azure VM utils is a package that provides essential utilities and udev rules to optimize the Linux experience on Azure. This change results in more reliable disks, smoother networking on accelerated setups, and fewer tweaks to get things running. Here’s what you need to know:

What’s changing

  • Smoother storage on modern Azure VMs: Ubuntu now provides consistent device naming across SCSI and NVMe, reducing post-reboot surprises and easing automation.
  • Better handling of accelerated networking: environments using MANA or Mellanox benefit from safer defaults that avoid double-managing passthrough interfaces.
  • Less image customization: the utility and rules that many platform teams previously added now ship in the image, removing one more custom step from your pipelines.

Why it matters

  • Fewer post-boot surprises: predictable device names keep fstab, cloud-init and provisioning scripts stable across VM families and reboots.
  • Smoother NVMe adoption: newer VM families lean NVMe-first for performance; built-in rules make that transition painless while keeping SCSI setups working.
  • Less to maintain: the stock image now handles Azure disk naming and accelerated NICs (MANA/Mellanox), so teams can drop custom udev/Netplan snippets and avoid fstab surprises after reboots.

How to Get It

  • For New VMs: No action is needed. The package is included by default in new Ubuntu images.
  • For Existing VMs: You can install the package directly from the Ubuntu archive, where it’s available for all current LTS and interim releases: sudo apt update && sudo apt install azure-vm-utils

Quick ways to verify

azure-nvme-id --version           # tool present
find /dev/disk/azure -type l      # predictable Azure disk links

Related posts


Andreea Munteanu
11 March 2025

How to deploy Kubeflow on Azure

AI Article

Kubeflow is a cloud-native, open source machine learning operations (MLOps) platform designed for developing and deploying ML models on Kubernetes. Kubeflow helps data scientists and machine learning engineers run the entire ML lifecycle within one tool. Charmed Kubeflow is Canonical’s official distribution of Kubeflow. The key benefits o ...


Jehudi
17 December 2024

Ubuntu brings comprehensive support to Azure Cobalt 100 VMs

Cloud and server Article

Ubuntu and Ubuntu Pro support Microsoft’s Azure Cobalt 100 Virtual Machines, featuring their new 64-bit Arm processors. With over 95% of packages compiled for this architecture, users can deploy a wide range of workloads—from application servers to machine learning—while benefiting from Ubuntu’s robust security and extensive ecosystem. ...


Jehudi
21 May 2024

Canonical supports Microsoft Azure Cobalt 100 VMs

Canonical announcements Article

Canonical announces that Ubuntu and Ubuntu Pro now support Microsoft Azure Cobalt 100 VMs, ideal for diverse workloads and leveraging Arm-based architectures for enhanced performance and efficiency. ...