OpenStack for the edge,
micro clouds and developers
The most straightforward OpenStack ever.
Try MicroStack and break the ice with OpenStack today
Straightforward installation
Fully functional OpenStack in 2 commands and ~20 minutes.
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.
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.
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.
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.
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.
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.
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.
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.
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
What OS are you on?
-
Install MicroStack
sudo snap install microstack --beta
snap
command not found? Install snapd. -
Set up MicroStack
sudo microstack init --auto --control
-
Launch a VM
microstack launch cirros --name test
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. You can now follow with MicroStack tutorials.
-
Install Multipass
-
Get a VM with Linux
multipass launch --name microstack-vm --mem 8G --disk 100G
-
Install MicroStack
multipass exec microstack-vm -- sudo snap install microstack --beta
-
Set up MicroStack
sudo microstack init --auto --control
-
Launch a VM
microstack launch cirros --name test
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. You can now follow with MicroStack tutorials.
-
Install Multipass
-
Get a VM with Linux
multipass launch --name microstack-vm --mem 8G --disk 100G
-
Install MicroStack
multipass exec microstack-vm -- sudo snap install microstack --beta
-
Set up MicroStack
sudo microstack init --auto --control
-
Launch a VM
microstack launch cirros --name test
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. You can now follow with MicroStack tutorials.
Got it working? Fill in the survey.
2022 OpenStack User Survey provides users an opportunity to influence the community and software direction. By sharing information about your configuration and requirements, the Open Infrastructure Foundation User Committee will be able to advocate on your behalf. Take the OpenStack User Survey by Wednesday, August 31, 2022 to be included in this round of analysis.
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.