What is OpenStack?
OpenStack is a collection of open source projects designed to work together to form the basis of a cloud. OpenStack can be used for both private and public clouds.
What is MicroStack?
MicroStack provides a single or multi-node OpenStack deployment which can run directly on your workstation. Although made for developers to prototype and test, it is also suitable for edge, IoT, and appliances. MicroStack is an OpenStack in a snap which means that all OpenStack services and supporting libraries are packaged together in a single package which can be easily installed, upgraded or removed. MicroStack includes all key OpenStack components: Keystone, Nova, Neutron, Glance, and Cinder.
In this tutorial you will learn how to:
- Get a single-node OpenStack cloud up and running with MicroStack
- Interact with OpenStack via the web UI and CLI
- Launch your first VM on OpenStack and access it
You will need:
- A machine running Linux, a multi-core processor and at least 8 GB of RAM
At time of writing, MicroStack has been assured to run bug-free on Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.