Install OpenStack yourself

Try OpenStack on your workstation, set up a micro cloud or deploy a production-grade OpenStack cluster across hundreds of physical machines. You will use or OpenStack Charms depending on the requirements.

If you run into any issues, or if you want OpenStack consulting, support or fully managed service, speak to an expert.

Contact Canonical

Read the whitepaper - "OpenStack deployment guide" ›

Single-node, multi-node or large scale?

Choose the OpenStack installation option that suits you best:

Single‐node deployment

Suitable for testing and development use cases:

  • One physical machine needed
  • Uses MicroStack – OpenStack in a snap
  • Core services included
  • All services on a single node
  • Opinionated OpenStack
  • Straightforward installation
  • OpenStack "on-rails"

Single-node installation instructions › Deploy OpenStack on a single node ›

Multi‐node deployment

Suitable for micro cloud, edge cloud and IoT use cases:

  • At least two physical machines needed
  • Uses MicroStack – OpenStack in a snap
  • Core services included
  • One control node, many compute/storage nodes
  • Opinionated OpenStack
  • Straightforward installation
  • OpenStack "on-rails"

Multi-node installation instructions ›

Large-scale deployment

Suitable for production-grade data centre use cases:

  • At least six physical machines needed
  • Uses
  • Core and additional services included
  • Architectural freedom, full HA option
  • Composable OpenStack
  • Fully automated installation and day-2 operations
  • Enterprise private cloud

Large-scale installation instructions ›

Single-node OpenStack deployment

These instructions use ‐ OpenStack in a snap, MicroStack is a pure upstream OpenStack distribution designed for small scale and edge deployments, that can be installed and maintained with a minimal effort.

NOTE: MicroStack is in a beta state. We encourage you to test it, give us your and .

Installation instructions

Find the MicroStack single-node installation instructions at .

To learn more about MicroStack, visit .

Multi-node OpenStack deployment

These instructions use ‐ in a snap. MicroStack is a pure upstream OpenStack distribution, designed for small scale and edge deployments, that can be installed and maintained with a minimal effort.

NOTE: MicroStack is in a beta state. We encourage you to test it, give us your and .

Installation instructions

Find the MicroStack multi-node installation instructions at .

To learn more about MicroStack, visit .

Large-scale deployment

These instructions use . OpenStack Charms are the foundation of Canonical’s Charmed OpenStack distribution which is an enterprise private cloud, designed to run mission-critical workloads.

.

NOTE: In order to qualify for the Private Cloud Build (PCB) service, Ubuntu Advantage for Infrastructure (UA-I) support subscription and Managed OpenStack, at least 12 nodes are required for Charmed OpenStack. Please contact your Canonical sales representative for detailed information on minimum hardware requirements.

To learn more about OpenStack Charms, visit .

Got stuck with OpenStack installation?

Let our cloud experts help you take the next step.

Talk to a Canonical expert