On the heels of the MicroCeph announcement a few weeks ago, we’re now announcing MicroCloud!
MicroCloud is the easiest way to get a fully highly available LXD cluster up and running.
It’s a snap package which can automatically configure both LXD and Ceph across a set of servers.
It relies on mDNS to automatically detect other servers on the network, making it possible to setup a complete cluster by running a single command on one of the machines.
To try it, get yourself at least 3 systems and at least 3 additional disks for use by Ceph.
Then install microcloud, microceph and LXD with:
snap install lxd microceph microcloud
Once this has been installed on all the servers you’d like to put in your cluster, run:
microcloud init
And then go through the few initialization steps. This will detect the other servers, setup a cluster and finally prompt you to add disks to Ceph.
At the end of this, you’ll have both a Ceph and LXD cluster and LXD itself will have been configured with both networking and storage suitable for use in a cluster.
This is just the beginning of MicroCloud. We’re very excited about what’s coming up next, starting with the addition of OVN to the mix, providing distributed networking alongside the distributed storage provided by Ceph.