OpenStack for the edge,
micro clouds and developers

The most straightforward OpenStack ever.

Try MicroStack  and break the ice with OpenStack today

Note: MicroStack is in a beta state. We encourage you to test it, give us your feedback and ask questions. For information about commercial support for MicroStack, contact Canonical.

Straightforward installation

Fully functional OpenStack in 2 commands and ~20 minutes.

$ sudo

MicroStack tutorial

7 contributors

~250 commits

~1,500 active installations

OpenStack for the edge

Comprehensive cloud platform for distributed low-latency applications

MicroStack answers the needs of edge computing, providing a secure, reliable and scalable cloud platform with minimal footprint and simplified lifecycle management capabilities.

All to meet the requirements of the most demanding applications in telecom, industrial, automotive and other market sectors that need edge infrastructure.

Read a blog about Canonical's edge strategy

openstack cloud outlines

openstack cloud white

OpenStack for micro clouds

Small-scale cost-efficient private cloud infrastructure

OpenStack private cloud implementation used to be challenging due to the complexity of OpenStack and its scale. This is no longer the case.

MicroStack enables enterprises to quickly deploy cost-efficient private cloud infrastructure from single-node installations to micro cloud clusters.

For large-scale deployments try Charmed OpenStack


OpenStack for developers

On your workstation, in your CI/CD environment

Designed for devices with minimal hardware resources, MicroStack is perfectly suitable for developer workstations and CI/CD environments.

If you are using OpenStack in production, MicroStack effectively connects the dots between your cloud operations team and developers.

Watch MicroStack in action

dev at laptop

Share your use case

Web applications, AI/ML or maybe telco NFV? What are you using MicroStack for? Do not hesitate and share your use case, and benefit from the community collaboration and help.

Share your use case

Open source cloud

MicroStack is a pure upstream OpenStack distribution which effectively decreases virtualisation costs. It is a reasonable alternative to VMware clusters, Microsoft Hyper-V, Citrix Hypervisor and Proxmox Virtualization Environment.

OpenStack community project


MicroStack is an Openstack community project with optional commercial support available from Canonical. It benefits from the 10 year maturity of OpenStack, its stability and community collaboration.

Join the community

All-in one OpenStack


MicroStack is an OpenStack in a snap. This means that all OpenStack components and their dependencies are packaged together inside of a single image that runs in isolation, ensuring high-level security.

Learn more about snaps

Single-node OpenStack


Single-node installation is usually the first step to try OpenStack. MicroStack supports this use case, providing the ability to deploy fully functional OpenStack on a single machine with just 2 commands.

Read single-node installation instructions ›

Multi-node OpenStack


In order to meet the demand for multi-node OpenStack deployments, MicroStack also supports clustering with one node acting as a cloud controller and other nodes acting as hypervisors.

Read multi-node installation instructions ›

OpenStack on rails

OpenStack has tens of components and options. Not everyone needs this complexity.

MicroStack includes core OpenStack services and the most popular compute, network and storage options. This eliminates the OpenStack complexity and provides an “on rails” experience.

  • Keystone
  • Horizon
  • Glance
  • Nova
  • Neutron
  • Cinder
  • KVM
  • OVN
  • Local storage

Try MicroStack

MicroStack requires at least a multi-core CPU, 8 GB of RAM and 100 GB of storage.

What OS are you on?

  1. Install MicroStack

    snap command not found? Install snapd.

  2. Set up MicroStack

  3. Launch a VM

    Your VM is up and running now. You should see a message like:

    Access your server with ssh -i /home/ubuntu/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.3

That’s it! Your micro cloud is ready.

  1. Install Multipass

    Download

  2. Get a VM with Linux

  3. Install MicroStack

  4. Set up MicroStack

  5. Launch a VM

    Your VM is up and running now. You should see a message like:

    Access your server with ssh -i /home/ubuntu/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.3

That’s it! Your micro cloud is ready.

  1. Install Multipass

    Download

  2. Get a VM with Linux

  3. Install MicroStack

  4. Configure networks and OpenStack databases

  5. Launch a VM

    Your VM is up and running now. You should see a message like:

    Access your server with ssh -i /home/ubuntu/snap/microstack/common/.ssh/id_microstack cirros@10.20.20.3

That’s it! Your micro cloud is ready.

The team behind MicroStack

MicroStack is maintained by the OpenStack team at Canonical. We provide OpenStack packages on Ubuntu and have two OpenStack distributions of our own. MicroStack is an on-rails, opinionated OpenStack for the edge, micro clouds and developers. Charmed OpenStack is a composable enterprise OpenStack for large scale deployments in data centres. MicroStack was built by the dedicated OpenStack team at Canonical for the developer community. We also make the Charmed OpenStack for multi-cloud scalable clusters. Please contact us if you have any questions.

Canonical
Contact us

Get in touch

Let’s talk about your edge and micro cloud plans.

Contact us