I am considering converting this tutorial to use Incus instead of LXD
https://maas.io/docs/maas-in-thirty-minutes
Any issues I should be concerned about before I begin?
I am considering converting this tutorial to use Incus instead of LXD
https://maas.io/docs/maas-in-thirty-minutes
Any issues I should be concerned about before I begin?
Thanks for sharing the link.
Welcome!
Those instructions require to install Multipass and then in there you install MAAS. It does not make sense (to me) why you would use Multipass for the VM since you can get such a VM with Incus.
I suggest to look into the Multipass configuration and adapt it so that you can use an Incus VM instead. That Incus VM should have enabled the nested virtualization. In there, you can install MAAS.
Thanks @simos. Haven’t seen a configuration file like this before Hope this works on IncusOS as well (whenever it is ready).
Long time ago, when LXD was only supporting containers, Multipass was an equivalent project specifically for VMs. Then, LXD got support for VMs but Multipass has still continued to be actively developed. I do not think that Multipass has a feature that you cannot get in an Incus VM. Both Multipass and Incus use QEMU for the VM functionality on Linux.
Created an Ubuntu24.04 VM with incus and installed snap+multipass on it. Looks interesting though. Will try to play around with maas.yml with incus
I give up on maas.yml Will stick with incus + incus webui inside ubuntu vm for running simple labs with nested vms and containers.
I’m getting around to it now, will post a solution if I’m successful
If we can share (teach me) what is takes to build it, that would be great