Automated small-scale cloud deployment
MicroClouds are small footprint clusters of compute nodes with distributed storage and networking, optimised for repeatable, reliable remote deployments. MicroClouds are aimed at edge computing, as well as for anyone in need of a small-scale private cloud.
MicroCloud snap drives three other snaps (LXD, MicroCeph and MicroOVN) enabling automated deployment of a highly available LXD cluster for compute with Ceph as a storage backend and OVN as network backend.
MicroCloud supports single-node deployments, but at least 3 nodes are recommended for high availability.
Once the simple bootstrapping is completed, users can launch, run and manage their workloads using system containers or VMs, and otherwise utilize regular LXD functionalities.
To get started, LXD, MicroCeph, MicroOVN and MicroCloud snaps are needed. Users can install them at once with the command:
snap install lxd microceph microcloud microovn
The bootstrapping process starts with running
microcloud init
on the initiating member
and microcloud join
on the joining members if you're using more than one system
Following the simple CLI prompts, a working MicroCloud will be ready within minutes.