Canonical Intros Microcloud: Simple, Free, On-prem Linux Clustering
Canonical hosted an amusingly failure-filled demo of its new easy-to-install, Ubuntu-powered tool for building small-to-medium scale, on-premises high-availability clusters, Microcloud, at an event in London yesterday. From a report: The intro to the talk leaned heavily on Canonical’s looming 20th anniversary, and with good reason. Ubuntu has carved out a substantial slice of the Linux market for itself on the basis of being easier to use than most of its rivals, at no cost — something that many Linux players still seem not to fully comprehend. The presentation was as buzzword-heavy as one might expect, and it’s also extensively based on Canonical’s in-house tech, such as the LXD containervisor, Snap packaging, and, optionally, the Ubuntu Core snap-based immutable distro. (The only missing buzzword didn’t crop up until the Q&A session, and we were pleased by its absence: it’s not built on and doesn’t use Kubernetes, but you can run Kubernetes on it if you wish.)
We’re certain this is going to turn off or alienate a lot of the more fundamentalist Penguinistas, but we are equally sure that Canonical won’t care. In the immortal words of Kevin Smith, it’s not for critics. Microcloud combines several existing bits of off-the-shelf FOSS tech in order to make it easy to link from three to 50 Ubuntu machines into an in-house, private high-availability cluster, with live migration and automatic failover. It uses its own LXD containervisor to manage nodes and workloads, Ceph for distributed storage, OpenZFS for local storage, and OVN to virtualize the cluster interconnect. All the tools are packaged as snaps. It supports both x86-64 and Arm64 nodes, including Raspberry Pi kit, and clusters can mix both architectures. The event included several demonstrations using an on-stage cluster of three ODROID machines with “Intel N6005” processors, so we reckon they were ODROID H3+ units — which we suspect the company chose because of their dual Ethernet connections.