Metal as a Service offers cloud style provisioning for physical servers

  • Zero-touch deployment of Windows, Ubuntu, CentOS, RHEL and SUSE
  • Inventory management of every device in every server
  • Open-source IP Address Manager (IPAM)
  • Includes a REST API, Web UI and command-line client
  • Designed for devops at scale — big data, private cloud, PAAS and HPC all thrive on MAAS

Get started

The smartest way to manage bare metal

MAAS delivers the fastest OS installation times in the industry thanks to its image-based installer. Set up the RAID and network configuration you want through the MAAS web UI or CLI, then press a button and come back in minutes to a fully-deployed OS.

  • Ubuntu logo
  • Windows logo
  • CentOS logo
  • Redhat logo
  • Suse logo

Make the most of your hardware — any hardware

With MAAS, your new hardware can be part of your working infrastructure within minutes. Breathe new life into old hardware by recycling it for use in other parts of your network. Works with all certified servers from any major vendor saving you from costly upgrades and vendor lock-in.

  • Lenovo
  • IBM
  • Cisco
  • Dell
  • HP
  • Open Compute
  • Quanta

Dynamic provisioning and scaling

Hardware provisioned through MAAS can be utilised dynamically, just like cloud instances — except that we’re talking about the whole physical node. Through an intuitive web interface or API you can add, commission, update, deploy and recycle physical servers at will. As your needs change, you can respond rapidly, by adding new nodes and dynamically re-deploying them between services.

Install MAAS in six easy steps


Top 10 questions about MAAS. Your guide to MAAS, bare-metal provisioning, and more.


Build a cloud using MAAS and OpenStack Autopilot

Cloud style automation provided by MAAS is perfect for deploying OpenStack with Autopilot – the fastest and easiest way to build a cloud from the bare metal up.

Hardware requirements

  • At least five machines with two disks
  • Two machines with x2 network interfaces (NICs)

Install Autopilot and MAAS

Deploy services in seconds using Juju

With Juju you can deploy, orchestrate and scale services in your MAAS cluster in seconds. Don’t spend hours planning and implementing a service deployment; just choose how many nodes your new service needs, then apply a pre-written charm. When your needs change, you can monitor, scale and adjust deployment parameters in real time, and when you're finished with a service, Juju can remove it without a trace.

Learn more about Juju ›